java demo
1. 程序¶
代码编写:(程序员编辑代码并保存在磁盘上)
public class hello{ public static void main(String[] args){ System.out.println("hello world"); } }
编译阶段(编译器创建class字节码文件 )
- 进入java文件所在目录,执行命令:javac Welcome.java
- 编译时必须加上扩展名.java。
执行阶段
- 进入java文件所在目录,执行命令:java hello
- 运行的是类而非class文件,所以类名后不能加扩展名.class
注意
1. java文件的名称必须和public class的名称保持一致 2. 一个java文件中可以包含多个class,凡是public class只能有一个 3. public static void main(String[] args)是所有java程序的入口,如果向执行 对应的java代码,则必须要添加如下方法,且格式是固定。 4. main 方法中参数列表可以支持多种写法 1. String[] args 2. String [] args 3. String args[] 5. main方法中参数的名称无所谓,但是一般写成args 6. java代码每行结尾时候需要; 结束,区别于python 7. java代码需要{}括起来,和c++一样。
编程风格
1. 注意缩进! 1. 一定要有缩进。缩进就 像人得体的衣着一样! 2. 成对编程! 1. 括号、引号都应该写完 后,再往里加内容。 3. 见名知意! java 中的三类注释 1. //这个是单行注释 2. /*这个是多行注释*/ 3. /** * 1. 这个是文档注释 */ 可以通过JDK的javadoc命令生成程序的API文档 注释不会出现在字节码文件中。 即Java编译器编译时会 跳过注释语句。
2. 编译和反编译¶
编译
源代码----->class
反编译
class---->源代码
反编译软件
jd-gui.exe