Java 基本概念
时间:2019-04-29 03:17:54 来源:igfitidea点击:
在准备工作一节中,我们已经知道
Java源文件是扩展名为.Java的文本文件;
使用命令提示符和编译器javac.exe,对源文件.class文件进行语法检查,编译成字节码;
字节码(java.exe)由Java虚拟机—JVM执行,
对于开发Java应用程序,我们只能使用JDK(Java开发工具包 ,JRE只能用来运行java程序)和命令提示符,或者使用IDE(集成开发工具包),如NetBeans或Eclipse。
编写Java源代码的基本规则
单行注释定义为
//
,//
到行尾的所有内容都是注释在/*和*/之间定义的是多行注释
指令的结束分隔符是
;(分号)
;每行可以写两个或多个指令,但用分隔符;分号
隔开被注释的指令将被忽略;
指令可以在
{
和}
之间定义的代码块进行关联;默认情况下,方法或类已关联单个代码块;Java语言是区分大小写的, 变量vb不同于 VB或 Vb
Java源代码的基本结构
我们再来看看 HelloWorld.java文件中定义的Helloword程序。
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文件名对应;否则,如果更改类名,将报错:
java.lang.NoClassDefFoundError: HelloWorld Exception in thread "main"