day01-02_我的Java学习笔记 (IDEA的安装、配置及使用、IDEA常用快捷键、IEDA创建空工程、工程+模块+包分层设计介绍等)
1.day01-01_我的Java学习笔记 (Java介绍、JDK安装及配置环境变量、HelloWorld、Java执行代码原理、JDK、JRE、Java跨平台原理等)
2.day01-02_我的Java学习笔记 (IDEA的安装、配置及使用、IDEA常用快捷键、IEDA创建空工程、工程+模块+包分层设计介绍等)
3.day01-03_我的Java学习笔记 (Java基础语法--注释、字面量、变量、二进制、ASCII编码、数据类型、关键字、标识符)4.day02_我的Java学习笔记 (类型转换、+做连接符、变量自增自减运算、三元运算符、键盘录入技术等)5.day03_我的Java学习笔记 (if、switch、for、while、do...whiile循环、break、continue、Random随机数类)6.day04_我的Java学习笔记 (数组的静态初始化、数组的动态初始化,debug调试等)7.day05_我的Java学习笔记 (方法的定义、调用、传参、方法重载,return关键字)8.day06_我的Java学习笔记 (综合应用专题课)9.day07_我的Java学习笔记 (面向对象、模拟购物车编程训练、无参数构造器、有参数构造器、this关键字、封装--使用private私有化进行隐藏--使用setter和getter方法进行赋值取值、JavaBean改造购物车、成员变量and局部变量区别)10.day08_我的Java学习笔记 (String类、ArrayList集合类)11.day09_我的Java学习笔记 (ATM系统_理解并学会使用break、return、continue、Random、Scanner、标准JavaBean、ArrayList集合等【(笔记后面部分较为简略,以视频、代码为主),一定要去练手!!!】)12.day10_01_我的Java学习笔记 (JavaSE进阶课程预备)13.day10_02_我的Java学习笔记 (JavaSE加强课程介绍、先建空工程--再建模块--然后建包--在包里创建java文件写代码)14.day11_我的Java学习笔记 (static_静态成员变量+静态成员方法_工具类、代码块_静态代码块+构造(实例)代码块、单例_饿汉+懒汉单例设计模式、extends继承 _@Override重写校验注解_子类调用父类构造器+super(...)调用父类有参构造器+this(...)借用兄弟构造器、本节回顾总结)15.day12_我的Java学习笔记 (package包、权限修饰符_private+缺省+protected+public、final、常量、枚举_enum、抽象类_abstract_class_模板方法+final、接口(干爹)_interface_常量+抽象方法_多实现_implements【接口被类实现_实现类】+多继承_接口新增3种方法 、 本节回顾总结)16.day13_我的Java学习笔记 (多态_行为多态+多态的优势and劣势、内部类_静态内部类+成员内部类+局部内部类+匿名内部类、常用API_Object类、StringBuilder、Math、System、BigDecimal、 本节回顾总结)17.day14_我的Java学习笔记 (常用API、Lambda、常见算法)18.day15_我的Java学习笔记 (Collection、数据结构、List、泛型深入)19.day16_我的Java学习笔记 (Set、案例、Collections、Map、集合嵌套)20.day17_我的Java学习笔记 (不可变集合、Stream流、异常)21.day18_我的Java学习笔记 (Logback日志框架、阶段项目--详见视频教程)1.IDEA的安装及配置
1.1 IDEA的安装
- 具体操作,详见《04、IDEA安装详解.pdf》
1.2 IDEA主题配置、字体配置
1.3 IDEA常用快捷键
1.4 IDEA修改快捷键
在IDEA工具中, Ctrl+空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷
键冲突,需要修改IDEA中的快捷键。
File->Settings->keymap->Main menu->code->Completion->Basic
2.IDEA的使用
2.0 IDEA项目结构介绍
2.1 创建Project空工程 -- javasepro
2.2 创建Module模块 -- hello-app
2.3 创建Package包 -- com.itheima.hello
包名一般是按照公司域名的倒写形式来写:(www.itheima.com,包名中www不写)
包名通常都是英文小写,比较规范。
新建第2个包名,因为前面的两级包名一样,确认后,会自动合并起来:
2.4 创建class类 -- HelloWorld
填写HelloWorld即可,不用带.java后缀,它会自动识别的。
2.5 在类中编写代码
main或者psvm,回车,自动补全:
sout,回车,自动补全:
2.6 完成编译运行
"Hello World".sout, 回车,自动补全:
3.IDEA工程、模块常用操作
3.1 删除类操作
3.2 修改类名称
按回车键,更改类名称后,可以看到文件的名称和文件内类的名称都同步修改了:
3.3 修改模块
这里选择第3项,把模块名+磁盘里文件夹的名称一起改了:
按回车键,更改模块名称后,可以看到模块的名称和磁盘内文件夹的名称都同步修改了:
3.4 导入模块
3.4.1 关联导入模块
上述操作,是一种关联导入的方式。(一旦,原路径下该模块移动到其他地方或者被删除,就找不到了)
3.4.2 复制粘贴-导入模块
所以我们通常,是在该模块下新建一个模块名,然后将需要导入的模块src目录下的文件都复制粘贴过来。
这样新建一个模块名,然后直接复制粘贴过来,就不用担心文件丢失。
3.5 删除模块
3.5.1 移除模块
移除模块,并不是真的删除该模块哈,只是在工程界面上移除掉了。
3.5.2 删除模块
删除模块,正确的方式是:进入到模块所在的路径下,选中该模块,右键选择[删除] or Ctrl + D键
【注意】:在IDEA也有一个地方可以选择[delete],但是这里有个bug,此删除虽然看似删除了,实际上并不一定删干净(要看版本的),delete后新建一个同名的模块名,会提示该模块名已存在。。。
IDEA2022.2.3版本,还存在这个问题: (建议先remove,然后直接磁盘目录下,手动删除)
3.6 打开工程
3.7 关闭工程
或者:(确切说叫,切换工程)
3.8 切换工程
本文来自博客园,作者:子沐呐吖,转载请注明原文链接:https://www.cnblogs.com/SuperLee017/p/18135263
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~