【超级无敌详细的韩顺平java笔记】从入门到精通---Java开发

目录

一、什么是编译?

二、什么是运行?

Java开发

1.需求说明

2.开发步骤

​编辑

这是对代码的相关说明

3.运行原理示意图

​编辑

文件中有中文的时,该如何处理

三、Java开发注意事项和细节说明


一、什么是编译?

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、代码编写次行风格和行尾风格

猜你喜欢

转载自blog.csdn.net/qq_45206556/article/details/131639467
今日推荐