目录
一、什么是编译?
javac hello.java
1.有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件
2.在该源文件目录下,通过javac编译工具对Hello.java文件进行编译
3.如果程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可以执行的java的程序。
二、什么是运行?
java hello
1.有了可以执行的java程序(Hello.class字节码文件)
2.通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到jvm机执行
Java开发
1.需求说明
要求开发一个Hello.java程序,可以输出"Hello,Java!"
2.开发步骤
- 将java代码编写到扩展名为Hello.java 的文件中
- 通过javac命令对该java文件进行编译,生成.class文件
- 通过java命令对生产的class文件进行运行
public class Hello{
public static void main(String[] args){
System.out.println("Hello,Java");
}
}
//这是对代码的相关说明
//1、public class Hello 表示Hello是一个类,是一个public公有的类
//2、Hello{ } 表示一个类的开始和结束
//3、public static void main(String[] args)表示一个主方法,即我们程序的入口
//4、main(){}表示方法的开始和结束
//5、System.out.println("Hello,Java");表示输出Hello,Java到屏幕
//6:;表示语句的结束
这是对代码的相关说明
1、public class Hello 表示Hello是一个类,是一个public公有的类
2、Hello{ } 表示一个类的开始和结束
3、public static void main(String[] args)表示一个主方法,即我们程序的入口
4、main(){}表示方法的开始和结束
5、System.out.println("Hello,Java");表示输出Hello,Java到屏幕
6:;表示语句的结束
3.运行原理示意图
文件中有中文的时,该如何处理
- 在文件中——设置文件编码——GBK
- 需要重新保存
注意:对修改后的Hello.java源文件需要进行重新编译,生成新的class文件后,再进行执行,才能生效。
三、Java开发注意事项和细节说明
1.Java源文件以.java为扩展名。源文件的基本组成部分是类(class)(可以有很多的class),如本类中的Hello类
2.Java应用程序的执行入口是main()方法。它有固定的书写方式:
public static void main(String[] args){...}
3.Java语言严格区分大小写
4.Java方法由一条一条语句构成,每个语句以“;”结束
5.大括号都是成对出现的
6.一个源文件中最多只能有一个public。其他类的个数不限
7.如果源文件包含一个public类,则文件名必须按该类名命名
8.一个源文件中最多只能有一个public类。其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
public class hello{
public static void main (String[] args){
System.out.println("hello,java");
}
}
class Dog {
public static void main (String[] args){
System.out.println("hello,小狗");
}
}
class Monkey {
public static void main(String[] args){
System.out.println("hello,猴子");
}
}
运行
文档
四、Java代码规范
1、类、方法的注释,要以javadoc的方法来写
2、非Java Doc的注释,往往是给代码的维护者看的,着重告诉读者为什么这样写,任何修改,注意什么问题等
3、使用tab操作,实现缩进,默认整体向右边移动,时候用shift+tab整体向左移(需要多几行)
4、运算符 = 两边习惯性各加一个空格。比如:2 + 4 * 5 + 345 - 89
5、源文件使用utf-8编码
6、行宽度不要超过80字符
7、代码编写次行风格和行尾风格