文章目录
- 初识 java 的 main 方法
- main 方法示例
- 运行Java程序
- 注释
- 基本规则
- 注释规范
- 标识符
- 关键字
初识 java 的 main 方法
main 方法示例
public class test {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
如果我们学的C语言,我们刚开始看的时候可能一头雾水,感觉代码变复杂了,可以说,java 的 main 方法应当是当前主流主流编程语言中最长的。
通过以上代码,我们可以看到一个完整的 Java 程序的结构,Java 程序的结构由如下的三部分组成:
- 源文件(扩展名:*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
- 类中有一个或多个方法。放在必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句。
总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。
***注意:在一个源文件总只能有一个 public 修饰的类,而且源文件名字必须于 pubilc 修饰的类名字相同。
运行Java程序
Java是一门半编译半解释型的语言。先通过 javac 编译程序把源文件进行编译,编译后形成的 .class文件 是有字节码组成的平台无关、面向JVM 的文件。最后启动 Java虚拟机来运行 .class文件,此时 JVM 会将字节码转化成平台能够理解的形式来运行。
【面试题】JDK、JRE、JVM之间的关系?
- JDK:Java开发工具包,提供给Java程序员使用,包含JRE,同时还包含了编译器Javac与自带的调试工具jconsole、jstack等
- JRE:Java运行时环境,包含JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
- JVM:Java虚拟机,运行Java代码
第一次编写和运行时可能出现的错误:
- 源文件后缀不是 .java
- 类名与文件名不一致
- 方法名main拼写错误
- 类没有使用public修饰
- 方法中语句没有用 ;结束,或使用中文的 ;
- JDK环境没有配置好。
注释
注释是为了让代码更加简单被读懂而附加的描述信息。不参与运行,但是非常重要。
基本规则
Java 中有三种注释:
- 单行注释: //注释内容(用的最多)
- 多行注释: /注释内容/(不推荐)
*文档注释: /*文档注释/,可以被javadoc工具解析,生成一套以网页文件形式体现的程序书名文档
注意:
- 多行注释不能嵌套使用;
- 不论是单行还是多行注释,都不参与编译,即编译形成的 .class文件中不包含注释信息。
public class test {
//注释的基本规则
public static void main(String[] args) {
//行注释
//System.out.println("hello world!\n");
//多行注释
/*int a = 0;
System.out.println(a);*/
//文档注释
/**
文档注释:
@version v1.0.0
@author will
作用HelloWorld类,入门第一个程序练习
*/
}
在 cmd 中,使用 javadoc 工具从Java源码中剥离出注释;
-d 创建目录 test为目录名;
-auther 显示作者
-version 现实版本号
-encoding UTF-8 -charset UTF-8 字符修改为UTF-8
注释规范
- 内容准确:注释的内容要和代码一致,匹配,并在代码修改时能及时更新。
- 篇幅合理:注释不能太过简略,也不能长篇大论。
- 使用中文:一般中国公司要求使用中文注释。
- 积极向上:注释内容要积极向上,不包含负能量。
标识符
在程序中由用户给类名、方法名或者变量所求的名字叫做标识符
【硬性要求】
- 标识符中可以包含:字母、数字、下划线和$符号等等。
注意:不能以数字开头,不能是关键字,且区分大小写。
【软性建议】: - 类名:每个单词的首字母大写,简称大驼峰;
- 方法名:首字母小写,后面每个单词的首字母大写,简称小驼峰;
- 变量名:与方法名规则相同。
一个大型的工程,是有多名工程师共同完成的,如果有统一的标准将大大提高效率,也方便沟通。
【题目】
下面那个标识符合法
A. class B. HelloWorld C.main D. 1234546 E. &name F. :name:&
关键字
关键字是由Java语言提前定义好的,有着特殊含义的标识符,或者保留字。
【注意】:用户不能使用关键字定义标识符。