课时146:使用JDT开发Java程序

简介: 在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。项目开发流程

课时146:使用JDT开发Java程序

摘要:在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。

项目开发流程

 

1.1创建新项目

如果要进行项目的开发,那么首先需要创建一个新的项目: FirstProiect ;

打开 Eclipse ,新建 Java Project。在整个过程中可以通过项目创建向导,选择创建项目的类型。

image.png

 

1.2 JRE 配置

随后输入项目的名称,同时会自动帮助用户找到可以使用的JDK版本如果此处没有相应的 JK 配置,则需要开发者自己进行 JRE 配置。

image.png

点击 Configure JREs...,随后进入这个界面,它会找到 Java的安装路径。

image.png

假如没有,选择 Add ,在进行JRE 添加的时候请选择标准的 JRE 环境。

image.png

点击到下一步,设置 JDK 目录,如果当前配置正确,就表示当前过程中,就可以自定义相应 JRE 环境。

image.png

在电脑上有多个DK的情况下,就必须使用这种方式进行配置处理,否则程序中就会出现问题。

点击打勾,配置完成,项目完成。

image.png

 

1.3修改文件编码

需要注意的是,理论上所有的开发的程序都应该使用一种统一的UTE-8的编码,所以严格意义上来讲应该首先修改一下当前的Eclipse 支持的文件编码。

有两种修改方式:

第一种:如果此时你的Eclipse 没有修改整体的编码那么也可以针对于一个文件进行编码的修改,直接选择文件的属性修改即可。

 

image.png

第二种:【 Window 】→【 Preferences 】→【输入 Encoding 搜索】,记住这步编码的变更很重要,如果现在没有改编码,后续的开发会非常的麻烦。

image.png

 

1.4 建立 Java 项目

当项目创建完成之后会自动出现有一个确认的对话框:主要询问是否要进行透视图的切换。在整个 Eclipse 中它提供多种不同的透视图风格,以实现不同的开发形式。

image.png

随后选择不切换,就可以直接建立好新的 Java 项目。

image.png

建立完成的项目目录之中会自动创建有两个子目录:

(1) Sre :保存所有的 *.java 源文件;

(2) Bim :保存所有编译后的 *.class 程序文件,这些文件会自动进行编译处理;

 

1.5 在 src 源代码目录下创建 Java 类

在项目的 src 源代码目录下创建新的 Java 类: en.mldn.demo.Hello.java

创建主方法,之间选择 Finish 创建。

image.png

创建后,发现字体较小,如果现在要想改变字体可以使用“ CTR  + ”+“、”-““。


1.6编写一个基础的程序

代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
   System.out.println("Hello world !") ;
System.out.println("www . mldn .cn") ;
}
}

当程序代码保存之后会自动进行编译处理,而后可以直接执行程序。

image.png

image.png

 

1.7 Eclipse 之中有许多的快捷键可以供开发者使用

CTRL +1:进行代码纠正提示

 

image.png

ALT+/: 进行代码提示

main、sysout

image.png

CTRL+SHIFT+ ↓:复制当前行

 

CTRL+/: 单行注释

 

CTRL+SHIFT+/: 多行注释

注意多行注释容易改变程序结构,不建议用多行注释

CTRL+SHIFT+F: 格式化代码

 

CTRL+SHIFT+O: 自动导入所需要的包

 

如果觉得以上的快捷键不够用,可以自行查阅: CTRL+SHIFT+L ;


(1)代码:

Package cn.mldn.demo ;
Interface IMessage {
   Public void send () ; //在这写一个接口
}
Class MessageImpl implements IMessage  {  // 出现红线系统会提示代码纠正提示
     
}
 
Public class Hello {
Public static void main (string[] args ) {
   System.out.println("Hello world !") ;
System.out.println("www . mldn .cn") ;
}
}

(2) 代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
   System.
}
}

(3) 代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
}
}

 

1.8 setter、getter 的方法

在 Eclipse 里面还支持代码生成的操作,可以自动为类生成构造方法或者是 Setter、Getter 方法,选择【Source】

image.png

出现这样一个界面后,会自动找到类中所有的属性,因为当前默认选中了【 Object0 】,所以会默认找到这个类中所有的属性,接下来只需要做全选的处理,便可以为类中追加 Setter、Getter 的方法,同时这个操作就不需要在开发中定义了。

image.png

创建一个无参的,自动完成,在下图选择 Setter、Getter 之后,会出现是否要生成 Setter、Getter ,而后它就会告知生成的数据在什么地方。这种做法的好处是以后有部分程序的代码都省略了很多步骤。

image.png

 

1.9用户进行异常处理

在进行开发的时候也可以由用户方便的进行异常的处理:

代码:

Package cn.mldn.demo ;
Class Message {
 Public void send () throws Exception {}
}
Public class Hello  {
  Public static void main( string [ ] args) {
     Message msg = new Message () ;
msg.send () ;
}
}

截图1:出现下方提示,在这个过程中程序没有进行异常处理

image.png

截图2:执行 CTRL+1 之后出现两种处理形式,第一种可以使用try/catch 语句来进行处理,第二种是追加 Throws 的声明处理。

image.png

在程序执行的时候可以使用初始化参数进行内容的接收,在 Eclipse 里面也可以配置初始化参数,但是有一点需要注意,这个类定要先执行一次后才可以配置;

代码:新建方法

Package cn.mldn.demo;
Public class InitParamDemo  {
  Public static void main (string[] args ) {  // ALT+/ 自动出main 方法
For ( String arg : args) {
  System.out.println(ary) ;  // ALT+/ 自动出 System 方法
 
}
}
}

注意:必须进入到运行时配置,才能配置程序的初始化参数。程序没执行不能配置参数,所以先执行程序,而后再次进入配置,这时候就能进行初始化参数的定义。

image.png

image.png

 

1.10.使用 Eclipse 将类导出为 *.jar 文件:

【File】→【Export】→【导出为 JAR 文件】→【选择要导出的文件内容并且设置文件名称】

image.png

在进行项目开发的过程之中有可能需要进行其它 *.jar 文件的导入,那么此时需要针对于某一个项目进行配置,使用 Java 构建路径进行定义。

这个流程很重要,击右键弹出属性,Classpath 下追加扩展架,选中文件就可以导入包了。

image.png

image.png

相关文章
|
2月前
|
安全 Java 领域建模
Java 17 探秘:不容错过的现代开发利器
Java 17 探秘:不容错过的现代开发利器
109 0
|
1月前
|
安全 Oracle Java
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
162 0
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
|
2月前
|
并行计算 Java API
Java List 集合结合 Java 17 新特性与现代开发实践的深度解析及实战指南 Java List 集合
本文深入解析Java 17中List集合的现代用法,结合函数式编程、Stream API、密封类、模式匹配等新特性,通过实操案例讲解数据处理、并行计算、响应式编程等场景下的高级应用,帮助开发者提升集合操作效率与代码质量。
128 1
|
2月前
|
安全 Java API
Java 17 及以上版本核心特性在现代开发实践中的深度应用与高效实践方法 Java 开发实践
本项目以“学生成绩管理系统”为例,深入实践Java 17+核心特性与现代开发技术。采用Spring Boot 3.1、WebFlux、R2DBC等构建响应式应用,结合Record类、模式匹配、Stream优化等新特性提升代码质量。涵盖容器化部署(Docker)、自动化测试、性能优化及安全加固,全面展示Java最新技术在实际项目中的应用,助力开发者掌握现代化Java开发方法。
118 1
|
2月前
|
IDE Java API
Java 17 新特性与微服务开发的实操指南
本内容涵盖Java 11至Java 17最新特性实战,包括var关键字、字符串增强、模块化系统、Stream API、异步编程、密封类等,并提供图书管理系统实战项目,帮助开发者掌握现代Java开发技巧与工具。
144 1
|
2月前
|
安全 Java 测试技术
Java 大学期末实操项目在线图书管理系统开发实例及关键技术解析实操项目
本项目基于Spring Boot 3.0与Java 17,实现在线图书管理系统,涵盖CRUD操作、RESTful API、安全认证及单元测试,助力学生掌握现代Java开发核心技能。
102 1
|
2月前
|
人工智能 前端开发 安全
Java开发不可不知的秘密:类加载器实现机制
类加载器是Java中负责动态加载类到JVM的组件,理解其工作原理对开发复杂应用至关重要。本文详解类加载过程、双亲委派模型及常见类加载器,并介绍自定义类加载器的实现与应用场景。
176 4
|
1月前
|
移动开发 Cloud Native 安全
Java:跨平台之魂,企业级开发的磐石
Java:跨平台之魂,企业级开发的磐石
|
2月前
|
SQL 人工智能 Rust
Java 开发中Stream的toMap与Map 使用技巧
本文深入解析了 Java 中 `toMap()` 方法的三大问题:重复键抛出异常、`null` 值带来的风险以及并行流中的性能陷阱,并提供了多种替代方案,如使用 `groupingBy`、`toConcurrentMap` 及自定义收集器,帮助开发者更安全高效地进行数据处理。
164 0

热门文章

最新文章