2022.8.25,记录学习java的第二天。今天主要学习了java虚拟机与跨平台原理,java程序结构,java反编译工具的使用,如何使用MyEclipse开发java程序以及常用的快捷键操作。
1.前言
1.1 java虚拟机与跨平台原理
源程序.java通过编译器编译成.class文件,JVM虚拟机运行.class文件。
跨平台:编写一次,到处运行。源程序只需要编写一次,不同的JVM执行指令不同,在不同平台执行结果。
1.2 Java程序结构
public class HelloWorld{ public static void main(String[] args){ System.out.println("hello 2022"); } }
类名与文件名要一致
类名命名原则:采用大驼峰命名法,每个单词的首字母大写
1.3 Java程序注释
单行注释以//开始
多行注释/* */
JavaDoc注释/** **/
1.4 IDE集成开发环境
即开发、调试集合在一起。常用的有MyEclipse Eclipse等等。
2.使用MyEclipse开发Java程序
2.1 新建Java项目 Java Project
右击--->New--->Java Project
2.2 新建“包”Package,命名原则:域名倒着写
在新建的项目处右击--->New--->Package
2.3 新建类class
在新建的“包”处右击--->New--->Class
3.常用的操作和快捷键
3.1 辅助键Alt+/
main--->Alt+/ main代码快速写法,即 public static void main(String[] args){}
syso--->Alt+/ 快速编写系统输出语句,即 System.out.println("");
3.2 快捷键
Ctrl+/ 快速添加单行注释,再按取消
Ctrl+Shift+/ 快速添加多行注释,先选择需要注释的内容
Ctrl+Shift+\ 快速取消多行注释,先选择需要取消的注释
Ctrl+D 删除单行内容
Ctrl+Z 退回上一步操作
Ctrl+Y 恢复下一步操作
Ctrl+S 快速保存内容
Ctrl+Shift+F 快速格式化代码(把代码整理规范)
3.3 常用操作
3.3.1 更改代码字体大小和颜色
Window--->Preferences--->General--->Appearance--->Colos and Fonts--->Basic--->Text Font
选择适合的字体大小,点击确定即可
3.3.2 更改控制台字体大小
Window--->Preferences--->General--->Appearance--->Colos and Fonts--->Debug--->Console font
3.3.3 给代码添加行数
3.3.4 格式化代码
右击鼠标--->Source--->Format
4.Java反编译工具
编译:.java文件→.class字节码文件
反编译:.class字节码文件→.java文件
4.1常用两个工具:jad、FrontEnd
1.打开jad,在cmd运行窗口进入到jad.exe所在的文件夹(xxXX.class文件与jad在同一文件夹中)--->执行命令:jad -s java xxXX.class--->自动生成xxXX.java文件
2.打开FrontEnd.exe,File--->DeCompile Class File--->找到需要反编译的.class文件--->保存
欢迎大家讨论交流。