使用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面向对象编程文章查看此处

相关文章
|
9天前
|
人工智能 缓存 监控
使用LangChain4j构建Java AI智能体:让大模型学会使用工具
AI智能体是大模型技术的重要演进方向,它使模型能够主动使用工具、与环境交互,以完成复杂任务。本文详细介绍如何在Java应用中,借助LangChain4j框架构建一个具备工具使用能力的AI智能体。我们将创建一个能够进行数学计算和实时信息查询的智能体,涵盖工具定义、智能体组装、记忆管理以及Spring Boot集成等关键步骤,并展示如何通过简单的对话界面与智能体交互。
177 1
|
6月前
|
监控 Java Unix
6个Java 工具,轻松分析定位 JVM 问题 !
本文介绍了如何使用 JDK 自带工具查看和分析 JVM 的运行情况。通过编写一段测试代码(启动 10 个死循环线程,分配大量内存),结合常用工具如 `jps`、`jinfo`、`jstat`、`jstack`、`jvisualvm` 和 `jcmd` 等,详细展示了 JVM 参数配置、内存使用、线程状态及 GC 情况的监控方法。同时指出了一些常见问题,例如参数设置错误导致的内存异常,并通过实例说明了如何排查和解决。最后附上了官方文档链接,方便进一步学习。
670 4
|
5月前
|
机器学习/深度学习 消息中间件 存储
【高薪程序员必看】万字长文拆解Java并发编程!(9-2):并发工具-线程池
🌟 ​大家好,我是摘星!​ 🌟今天为大家带来的是并发编程中的强力并发工具-线程池,废话不多说让我们直接开始。
193 0
|
4月前
|
Java 数据安全/隐私保护 计算机视觉
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本内容提供Java生成自定义图片的示例代码,涵盖基础图像创建、文本添加及保存功能,适合学习2D图形编程。包括教学示例图片生成、文本图层处理和数字水印技术实现方案。
|
4月前
|
安全 Java 编译器
JD-GUI,java反编译工具及原理: JavaDecompiler一个Java反编译器
Java Decompiler (JD-GUI) 是一款由 Pavel Kouznetsov 开发的图形化 Java 反编译工具,支持 Windows、Linux 和 Mac Os。它能将 `.class` 文件反编译为 Java 源代码,支持多文件标签浏览、高亮显示,并兼容 Java 5 及以上版本。JD-GUI 支持对整个 Jar 文件进行反编译,可跳转源码,适用于多种 JDK 和编译器。其原理基于将字节码转换为抽象语法树 (AST),再通过反编译生成代码。尽管程序可能带来安全风险,但可通过代码混淆降低可读性。最新版修复了多项识别错误并优化了内存管理。
1969 1
|
4月前
|
Java 数据安全/隐私保护
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本项目提供了一套基于Java的图片处理教学方案,包含自定义图片生成、图像水印添加及合法电子凭证生成技术示例。
|
10月前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
1996 65
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
11月前
|
SQL Java 索引
java小工具util系列2:字符串工具
java小工具util系列2:字符串工具
250 83
|
9月前
|
Java
Java 面向对象编程的三大法宝:封装、继承与多态
本文介绍了Java面向对象编程中的三大核心概念:封装、继承和多态。
466 15
|
9月前
|
Java 数据安全/隐私保护 开发者
【潜意识Java】深入理解 Java 面向对象编程(OOP)
本文介绍了Java中的面向对象编程(OOP)核心概念,包括封装、继承、多态和抽象。封装通过访问控制保护数据,提高安全性;继承支持代码复用,减少冗余;多态实现灵活的行为调用;抽象则隐藏细节,简化接口设计。掌握这些概念有助于编写高效、灵活且易于维护的代码。文章通过实例详细讲解了每个概念在Java中的应用,并总结了它们的优势。
360 3

推荐镜像

更多