Java基本常识

Java平台版本:J2SE(Java 2 Platform Standard Edition) 标准版:标准的解决方案。

         J2ME(Java 2 Platform Micro Edition) 嵌入式版:嵌入式设备解决方案。

           J2EE(Java 2 Platform Enterprise Edition) 企业版:企业开发环境解决方案。

Java跨平台性:通过Java语言编写的程序再不同的系统平台上都可以运行。

三要素:JVM(Java Virtual Machine) Java虚拟机:Windows版本的Java虚拟机,Linux版本的Java虚拟机,Mac版本的Java虚拟机。

    JRE(Java Runtime Environment) Java运行环境:包含Java虚拟机和核心类库。

    JDK(Java Development Kit) Java开发工具包:包含Java运行环境和编译工具(Javac.exe)和打包工具(jar.exe)。

    由JDK编译的程序交给JRE运行并由JVM保证跨平台。

JDK下载:Java属于甲骨文公司。下载地址 http://www.oracle.com。

JDK目录:bin(开发工具javac,java),lib(核心类库),src.zip(JDK的源码),man(手册),include(头文件),jre(运行环境)

 

第一个Java程序hello.java:

public class hello     // 定义一个类名为hello的类
{
    public static void main(String arg[])  // main方法被jvm调用
    {
        System.out.println("Welcome to java!");
    }
}

 

hello.java(Java源代码)   ------(javac hello.java编译)------>   hello.class(Java字节码文件) ------(Java hello执行)------> 运行文件

 

环境变量设置:

export JAVA_HOME=/opt/Java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

 

JAVA_HMOE:

JRE_HOME: 

CLASSPATH:(.class文件的环境变量) 操作系统在指定目录下寻找Java类的运行文件

PATH: (Java命令的环境变量)操作系统在指定目录下寻找Java命令的可执行程序

 

posted @ 2019-06-30 09:46  张不源  Views(144)  Comments(0Edit  收藏  举报