欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 01-初识JAVA,

来源: javaer 分享于  点击 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    执行

 

相关文章

    暂无相关文章
相关栏目:

用户点评