JAVA基础语法day00
在B站看尚硅谷的JAVA视频教程,记录一下自己的学习过程。视频链接:尚硅谷JAVA
Java程序的编译与运行
hello world 程序代码
class helloJava{
/**
这是文档注释
@author Shaun
@version v1.0
这是我的第一个Java程序!
*/
/*
多行注释;
如下main方法是程序的入口!
main的格式是固定的!
*/
public static void main(String[] args){
//单行注释:如下语句表示输出到控制台
System.out.println("Hello World!");
}
}
java程序的编译与运行
1. 保存文件。
- 将上述代码保存为 .java 文件格式,如: helloJava.java
2. 编译。
- 在终端运行 javac hello.java 命令;将生成一个 helloJava.class 的文件(文件名即为类名)
3. 运行。
- 在终端执行 java helloJava
注意点
关于注释
- 多行注释 /* — */ 不可嵌套使用
- 文档注释 /** — */ 注释内容可以
被JDK提供的工具javadoc所解析,生成一个以网页文件新式体现的该程序的说明文档。
代码规范
- 每一行执行语句都以分号 ; 结尾。
- 程序的入口是 main() 方法,格式是固定的。
- 在一个java源文件中可以声明多个class(类),但是只能有一个类声明为public。
- 而且要求声明为public的类名必须与源文件名相同。
public class helloJava{ //该源码文件名必须为:helloJava.java
public static void main(String[] args){
System.out.println("Hello World!");
}
}
class person{
//此处如果声明:public class person{ //程序编译将报错
// }
}
- 编译后,会生成一个或多个字节码文件(.class),文件名与Java源文件中的类名相同。
标识符
标识符:凡是自己可以起名字的都叫标识符。比如:类名、变量名、方法名、接口名…
标识符命名规则
- 由26个英文字母大小写、数字0-9、_ 或 $ 组成。
- 开头不可用数字
- Java中严格区分大小写,长度无限制。
- 标识符不能包含空格。
Java命名建议遵守的规范
- 包名:多单词组成时,所有字母都小写:aaabbbccc;
- 类名、接口名:多单词组成时,每个单词首字母大写:AaaBbbCcc;
- 变量名、方法名:多单词组成时,第一个单词首字母小写,后面的单词首字母大写:aaaBbbCcc;
- 常量名:所有字母都大写。所单词时用下划线连接:AAA_BBB_CCC;
- java采用unicode字符集,因此标识符可用汉字声明,但不建议实用。
拓展:JDK、JRE、JVM三者的关系:
- JDK = JRE + Java的开发工具(javac.exe, java.exe, javadoc.exe等);
- JRE = JVM + Java核心类库;