Java 01-初识JAVA,
分享于 点击 34253 次 点评:200
Java 01-初识JAVA,
1.Java的优势
(1)跨平台和可移植性好:
例如C++的int类型由于编译器厂商的规范不同, 有时候16位,有时候32位。但Java永远都是32位。
(2)安全性高:使用于网络/分布式环境
(3)简单性
(4)多线程
(5)健壮性
2.Java的运行图解
首先将Java文件,通过编译器编译为字节码文件(.class文件),再通过类装载器,装载需要的类,在通过字节码校验(为了安全性)到达解释器,解释完之后,JVM和操作系统"打交道"完成内存分配(这就是跨平台)等等。
3.JVM、JRE和JDK
(1)JVM:Java Virtul Machine的缩写,一个用于执行bytecode字节码的”虚拟计算机“。他定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。它负责将Java字节码边解释边运行,这样速度就受到了一定的影响。
(2)JRE:Java Runtime Environment 的缩写,包含JVM、库函数、运行Java程序需要的文件。
(3)JDK:包含JRE,编译器,调试器用于开发的文件。
三者是一个包含关系,如下图:
4.JDK下载和安装
(1)去官网下载对应操作系统的版本。
(2)配置环境变量Path
环境变量:是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
Path:是一个常见的环境变量,它告诉操作系统,当要求系统运行一个程序而没有告诉他程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应到那些目录下去找
%JAVA_HOME%\bin;
5.编写第一个Java程序
public class Welcome{
public static void main(String[] args){
System.out.println("Welcome to Java");
}
}
(1) 后缀名是.java 使用命令javac Welcome.java 编译成字节码文件.class
(2) java Welcome 执行
相关文章
- 暂无相关文章
用户点评