初始java,
初始java,
Java语言特性:
简单性
面向对象
动态与安全
多线程
跨平台
java虚拟机(JVM Java Virtual Machine)
可运行Java字节码的虚拟计算机系统
具有一个解释器组件,实现Java字节码和计算机操作系统之间的通信
1. 编译器将java源程序编译成java字节码(.class)
2. 通过解释器将字节码文件解释翻译为对应机器的指令并运行
其中,类加载器加载类文件并校验该类文件是否符合文件规范;
字节码校验器检查代码中是否有非法操作
Java跨平台原理
将平台无关的字节码文件转换为具体平台可以执行的机器指令,实现跨平台的特征。
C 语言与Java语言编程过程
Java开发环境
JDK(JavaSE Development Kit) 整个Java的核心,包括Java运行环境(JRE)、Java工具、Java基础API等待。
JDK包含JRE,JRE包含JVM
文件目录:
bin目录 :存放可执行文件
lib目录:存放java类库
include目录:存放用于本地方法的文件
demo目录:存放演示程序
jre目录: 存放Java运行环境文件
Path:设置供操作系统去寻找和执行应用程序的路径,使得系统可以在任何路径下识别 java ,javac 等命令。
*说明: 如果操作系统在当前目录下没有找到我们想要执行的程 序和命令时,操作系统就会按照 path环境变量指定的目录依次去查找,以最先到的为准。*
ClassPath:让JVM按照classpath定的目录去寻找要装载并 执行的 class类文件。
Java命令
javac 编译
用于编译 Java 源代码的编译器
.java 文件 ->javac编译器 -> .class 文件
语法: javac <文件名 .java>
java 运行
用于运行 Java 程序
语法: java < 文件名 >
javap 反编译
将字节码文件恢复成 java 源代码
语法: javap <.class 文件 >
javadoc javadoc 文档生成器
为编写的源文件生成 html 文档
语法: javadoc <文件名 >
class HelloWorld3 {
//main方法是该类被JVM解析器执行的入口,
public static void main(String[] args) {
System.out.println("Hello World");
}
}
一对大括号( 即 { 和 } 之间 )为类体部分, 其标志着类的开始和 结束。
程序从 main()方法开始 执行。
关键字 public 是一个访问说明符,控制类及其成员的可见度 和作用域。
关键字 static 允许调用 main( ) 方法,而无需创建类的实例。
关键字 void 告诉编译器 main( ) 方法在执行时不返回任何方法在执行时不返回任何值
相关文章
- 暂无相关文章
用户点评