Java 基本概念


在准备工作一节中,我们已经知道

  1. Java源文件是扩展名为.Java的文本文件;

  2. 使用命令提示符和编译器javac.exe,对源文件.class文件进行语法检查,编译成字节码;

  3. 字节码(java.exe)由Java虚拟机—JVM执行,

  4. 对于开发Java应用程序,我们只能使用JDK(Java开发工具包 ,JRE只能用来运行java程序)和命令提示符,或者使用IDE(集成开发工具包),如NetBeans或Eclipse。

编写Java源代码的基本规则

  1. 单行注释定义为 //, //到行尾的所有内容都是注释

  2. 在/*和*/之间定义的是多行注释

  3. 指令的结束分隔符是;(分号);每行可以写两个或多个指令,但用分隔符;分号隔开

  4. 被注释的指令将被忽略;

  5. 指令可以在{}之间定义的代码块进行关联;默认情况下,方法或类已关联单个代码块;

  6. Java语言是区分大小写的, 变量vb不同于 VBVb

Java源代码的基本结构

我们再来看看 HelloWorld.java文件中定义的Helloword程序。

1
2
3
4
5
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World Java!");
}
}

Java源代码文件扩展名为.Java,其结构基于严格的规则:

所有东西都必须定义在一个类中,该类表示包含数据或/和方法的结构;Java应用程序是一个或多个类的集合;

不能像C/C++那样在类外部定义全局变量或方法;

任何可执行的Java应用程序都有一个入口点,就是说它需要一个 main函数;应用程序的入口点定义了要执行的第一条指令;如果没有这个规则,如果我们定义了多个方法,JVM就不知道从哪里开始应用程序';

main方法必须定义为 public

类具有在{}之间定义的主体(包含属性和/或方法);

包含main函数的类与文件同名;HelloWorld 类和 HelloWorld.java文件名对应;否则,如果更改类名,将报错:

1
2
3
java.lang.NoClassDefFoundError: HelloWorld
Exception in thread "main"


原文链接:https://codingdict.com/