使用Eclipse,感受工具带来的便利 | 带你学《Java面向对象编程》之九十八

简介: 想知道使用Eclipse开发Java会发生什么奇妙的反应吗,想知道如何快速进行代码编写吗,快来尝试一下吧!

上一篇:认识开发利器-Eclipse | 带你学《Java面向对象编程》之九十七
【本节目标】
通过阅读本节内容,你将了解在Eclipse中新建项目的方法、配置Eclipse相关设置的方法,更重要的是你将学到如何使用Eclipse提供的各种快捷操作加速代码的编写,让你的开发之路如鱼得水。

使用JDT开发Java程序

在Eclipse之中提供有JDT环境可以实现Java程序的开发,下面就通过一些功能进行演示。
1、如果要进行项目的开发,那么首先需要创建一个新的项目:FirstProject;

image.png

2、随后输入项目的名称,同时会自动帮助用户找到可以使用的JDK版本;如果此处没有相应的JDK配置,则需要开发者自己进行JRE的配置。在进行JRE添加的时候请选择标准的JRE环境。

image.png
image.png
image.png

在以后如果电脑上有多个JDK的情况下,就必须使用这种方式进行配置处理。
3、另外一点需要注意的是,理论上所有的开发程序都应该使用一种统一的UTF-8的编码,所以严格意义上来讲,修改一下当前的Eclipse支持的文件编码。
如果此时你的Eclipse没有修改整体的编码,那么也可以针对与一个文件进行编码的修改,直接选择文件的属性进行修改即可。

image.png

整体设置步骤:【window】→【preferences】→【输入encoding搜索】

image.png

4、当项目创建完成之后会自动出现有一个确认的对话框:主要询问是否要进行透视图的切换。随后选择不切换,就可以直接建立好新的Java项目。

image.png
image.png

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

  • src:保存所有的*.java源文件;
  • bin:保存所有编译后的*.class程序文件,这些文件会自动进行编译处理;

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

image.png

如果现在要想改变字体可以使用“Ctrl+”+”、”-””完成。
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

7、Eclipse之中有许多快捷键可以供开发者使用:

  • Ctrl+1:进行代码纠正提示

image.png

  • Alt+/:进行代码提示:(main,system)

image.png

  • Ctrl+Alt+↓:复制当前行

image.png

  • Ctrl+/:单行注释

image.png

  • Ctrl+Shift+/:多行注释

image.png

  • Ctrl+Shift+F:格式化代码

image.png

  • Ctrl+Shift+O:自动导入所需要的包

image.png

如果觉得以上的快捷键不够用,可以自行查阅:Ctrl+Shift+L;
8、在Eclipse里面还支持代码生成的操作,可以自动为类生成构造方法或者是setter、getter方法。选择【Source】

image.png
image.png
image.png

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

image.png
image.png

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

package cn.mldn.demo;
public class InitParamDemo {
    public static void main(String[] args) {
        for (String arg:args) {
            System.out.println(arg);
            
        }
    }
}

image.png
image.png

11、使用Eclipse还可以直接将类导出为*.jar文件:【File】→【Export】→【导出为JAR文件】→【选择要导出的文件内容,并且设置文件名称】

image.png
image.png

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

image.png

想学习更多的Java的课程吗?从小白到大神,从入门到精通,更多精彩不容错过!免费为您提供更多的学习资源。
本内容视频来源于阿里云大学

下一篇:字斟句酌-教你调试代码 | 带你学《Java面向对象编程》之九十九
更多Java面向对象编程文章查看此处

相关文章
|
1月前
|
设计模式 安全 Java
面向对象编程的精髓:Java设计模式 - 原型模式(Prototype)完全参考手册
【4月更文挑战第7天】原型模式是OOP中的创建型设计模式,用于通过复制现有实例创建新实例,尤其适用于创建成本高或依赖其他对象的情况。它包括Prototype接口、ConcretePrototype实现和Client客户端角色。优点是性能优化、避免子类化和动态增加产品族。实现包括定义原型接口、实现具体原型和客户端调用克隆方法。最佳实践涉及确保克隆正确性、选择深拷贝或浅拷贝及考虑线程安全。但需注意克隆方法管理、性能开销和循环引用等问题。在Java中,实现Cloneable接口和覆盖clone方法可实现原型模式。
|
1月前
|
安全 Java 数据安全/隐私保护
|
2天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
5 0
|
13天前
|
算法 安全 Java
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
【4月更文挑战第28天】性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
30 1
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
|
2天前
|
Java
04|零基础玩转面向对象编程:Java OOP
04|零基础玩转面向对象编程:Java OOP
5 0
|
3天前
|
Java
【JAVA基础篇教学】第五篇:Java面向对象编程:类、对象、继承、多态
【JAVA基础篇教学】第五篇:Java面向对象编程:类、对象、继承、多态
|
4天前
|
存储 Java 程序员
Java面向对象编程的基础概念解析
Java面向对象编程的基础概念解析
13 0
|
4天前
|
Java
Java一分钟之-类与对象:面向对象编程入门
【5月更文挑战第8天】本文为Java面向对象编程的入门指南,介绍了类与对象的基础概念、常见问题及规避策略。文章通过代码示例展示了如何定义类,包括访问修饰符的适当使用、构造器的设计以及方法的封装。同时,讨论了对象创建与使用时可能遇到的内存泄漏、空指针异常和数据不一致等问题,并提供了相应的解决建议。学习OOP需注重理论与实践相结合,不断编写和优化代码。
26 1
|
5天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
26 0
|
13天前
|
Arthas 监控 IDE
去哪儿网开源的一个对应用透明,无侵入的Java应用诊断工具
今天 V 哥给大家带来一款开源工具Bistoury,Bistoury 是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。

推荐镜像

更多