课时146:使用JDT开发Java程序
摘要:在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。
项目开发流程
1.1创建新项目
如果要进行项目的开发,那么首先需要创建一个新的项目: FirstProiect ;
打开 Eclipse ,新建 Java Project。在整个过程中可以通过项目创建向导,选择创建项目的类型。
1.2 JRE 配置
随后输入项目的名称,同时会自动帮助用户找到可以使用的JDK版本,如果此处没有相应的 JK 配置,则需要开发者自己进行 JRE 配置。
点击 Configure JREs...,随后进入这个界面,它会找到 Java的安装路径。
假如没有,选择 Add ,在进行JRE 添加的时候请选择标准的 JRE 环境。
点击到下一步,设置 JDK 目录,如果当前配置正确,就表示当前过程中,就可以自定义相应 JRE 环境。
在电脑上有多个DK的情况下,就必须使用这种方式进行配置处理,否则程序中就会出现问题。
点击打勾,配置完成,项目完成。
1.3修改文件编码
需要注意的是,理论上所有的开发的程序都应该使用一种统一的UTE-8的编码,所以严格意义上来讲应该首先修改一下当前的Eclipse 支持的文件编码。
有两种修改方式:
第一种:如果此时你的Eclipse 没有修改整体的编码那么也可以针对于一个文件进行编码的修改,直接选择文件的属性修改即可。
第二种:【 Window 】→【 Preferences 】→【输入 Encoding 搜索】,记住这步编码的变更很重要,如果现在没有改编码,后续的开发会非常的麻烦。
1.4 建立 Java 项目
当项目创建完成之后会自动出现有一个确认的对话框:主要询问是否要进行透视图的切换。在整个 Eclipse 中它提供多种不同的透视图风格,以实现不同的开发形式。
随后选择不切换,就可以直接建立好新的 Java 项目。
建立完成的项目目录之中会自动创建有两个子目录:
(1) Sre :保存所有的 *.java 源文件;
(2) Bim :保存所有编译后的 *.class 程序文件,这些文件会自动进行编译处理;
1.5 在 src 源代码目录下创建 Java 类
在项目的 src 源代码目录下创建新的 Java 类: en.mldn.demo.Hello.java
创建主方法,之间选择 Finish 创建。
创建后,发现字体较小,如果现在要想改变字体可以使用“ 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") ; } }
当程序代码保存之后会自动进行编译处理,而后可以直接执行程序。
1.7 Eclipse 之中有许多的快捷键可以供开发者使用
CTRL +1:进行代码纠正提示
|
|
ALT+/: 进行代码提示 main、sysout |
|
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】
出现这样一个界面后,会自动找到类中所有的属性,因为当前默认选中了【 Object0 】,所以会默认找到这个类中所有的属性,接下来只需要做全选的处理,便可以为类中追加 Setter、Getter 的方法,同时这个操作就不需要在开发中定义了。
创建一个无参的,自动完成,在下图选择 Setter、Getter 之后,会出现是否要生成 Setter、Getter ,而后它就会告知生成的数据在什么地方。这种做法的好处是以后有部分程序的代码都省略了很多步骤。
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:出现下方提示,在这个过程中程序没有进行异常处理
截图2:执行 CTRL+1 之后出现两种处理形式,第一种可以使用try/catch 语句来进行处理,第二种是追加 Throws 的声明处理。
在程序执行的时候可以使用初始化参数进行内容的接收,在 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 方法 } } }
注意:必须进入到运行时配置,才能配置程序的初始化参数。程序没执行不能配置参数,所以先执行程序,而后再次进入配置,这时候就能进行初始化参数的定义。
1.10.使用 Eclipse 将类导出为 *.jar 文件:
【File】→【Export】→【导出为 JAR 文件】→【选择要导出的文件内容并且设置文件名称】
在进行项目开发的过程之中有可能需要进行其它 *.jar 文件的导入,那么此时需要针对于某一个项目进行配置,使用 Java 构建路径进行定义。
这个流程很重要,击右键弹出属性,Classpath 下追加扩展架,选中文件就可以导入包了。