由浅到深认识Java语言(9):Eclipse IDE简介

该文章Github地址:https://github.com/AntonyCheng/java-notes

在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.csdn.net/AntonyCheng/article/details/136555245),该模板集成了最常见的开发组件,同时基于修改配置文件实现组件的装载,除了这些,模板中还有非常丰富的整合示例,同时单体架构也非常适合SpringBoot框架入门,如果觉得有意义或者有帮助,欢迎Star & Issues & PR!

上一章:由浅到深认识Java语言(8):数组&二维数组

17.开发工具IDE

工具类型

文本开发;

Editplus;

notepad++;

Eclipse(学习推荐:免费,历史悠久,稳定);

Intellij Idea(开发推荐:功能强大,新主流);

Eclipse安装

  1. 官网下载安装器;
  2. 安装器中选择JavaEE版本;
  3. 运行Eclipse,注意环境变量里一定要有 JAVA_HOME;
  4. 启动后选择工作空间,工作空间就是代码要存放的目录;

Eclipse的使用

  1. 从 JavaEE 视图转换成 Java 视图;

  2. 创建 Java 工程,只填工程名即可;

  3. 创建好以后,右侧会出现一个文件夹 ,所有的类都写在 src 子文件夹中;

  4. 类是包含于包里的;

    • 包(package):用于统一管理类的一种容器,同一个包中的类不能同名,而不同包中的类可以同名,一个类的唯一标识是:包名+类名;
    • 类上的 package 关键字,指的是当前类所属的包;
  5. 创建程序并运行程序;

    • 创建工程;

    • 创建包;

    • 创建类;

    • 编译程序;

      按下保存键,就会实现编译;

    • 运行程序;

Eclipse的基本设置及快捷键

基本设置:

  1. 设置界面比例: Ctrl+"+"/"-";
  2. 还原窗口:Window --> Perspective --> Resrt Perspective;
  3. 显示控制台:Window --> Show View --> Console;

快捷键设置:

  1. 新建:Ctrl+N;

  2. 自动补全:Alt+/;

    简码:main == public ...main;

    ​ syso == System.out.println;

    ​ scan == Scanner;

  3. 获得返回值及提示:Ctrl+1;(报错的时候可以拿去检查)

  4. 删除一行:Ctrl+D;

  5. 让代码上移或者下移:Alt+↑/↓;

  6. 自动调整格式:Ctrl+Shift+F;

  7. 快速创建内结构的快捷键:Alt+Shift+S;

  8. 抽取方法:Alt+Shift+M;

  9. 快速生成属性的 getter 和 setter:Alt+Shift+S ==> Generate getters and setters;

  10. 在 eclipse 中打开类库:Ctrl+Shift+T;

  11. 快速重写 equals(Object obj) 方法:Ctrl+Shift+S ==> Generate hashCode() and equals();

下一章:由浅到深认识Java语言(10):面向对象

相关推荐
摇滚侠9 分钟前
《On Java 中文版 基础卷》阅读笔记 对象无处不在 03
java·笔记·python
二十雨辰23 分钟前
[学成在线]-01项目背景
java
知产xiao_xin25 分钟前
地理标志权
经验分享·笔记·知识产权
弈栈录1 小时前
Java AI 应用的异步化与高并发设计
java·后端·架构
落魄实习生2 小时前
Agent Scope Java 2.x 系列【2】 ReActAgent
java·开发语言
艸肅2 小时前
Ubuntu 安装 JDK (含手动安装)
java·ubuntu·jdk
m0_734172422 小时前
Python字典计数怎样处理首次出现的键
java
卓怡学长2 小时前
w204基于springbo旅行社签证代理服务系统
java·spring boot·spring·intellij-idea
泡海椒2 小时前
趋势分析报表:jquick-pdf折线图PDF生成实战
java·大数据·运维·服务器·前端·pdf
摆烂z2 小时前
多模态大模型微调笔记
笔记