课时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

相关文章
|
6月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
6月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
372 98
|
7月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
7月前
|
存储 Java 关系型数据库
Java 项目实战基于面向对象思想的汽车租赁系统开发实例 汽车租赁系统 Java 面向对象项目实战
本文介绍基于Java面向对象编程的汽车租赁系统技术方案与应用实例,涵盖系统功能需求分析、类设计、数据库设计及具体代码实现,帮助开发者掌握Java在实际项目中的应用。
281 0
|
7月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
273 0
|
8月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
241 2
|
8月前
|
安全 Java 数据库
Java 项目实战病人挂号系统网站设计开发步骤及核心功能实现指南
本文介绍了基于Java的病人挂号系统网站的技术方案与应用实例,涵盖SSM与Spring Boot框架选型、数据库设计、功能模块划分及安全机制实现。系统支持患者在线注册、登录、挂号与预约,管理员可进行医院信息与排班管理。通过实际案例展示系统开发流程与核心代码实现,为Java Web医疗项目开发提供参考。
390 2
|
8月前
|
JavaScript 安全 前端开发
Java开发:最新技术驱动的病人挂号系统实操指南与全流程操作技巧汇总
本文介绍基于Spring Boot 3.x、Vue 3等最新技术构建现代化病人挂号系统,涵盖技术选型、核心功能实现与部署方案,助力开发者快速搭建高效、安全的医疗挂号平台。
396 4
下一篇
开通oss服务