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[]) // 类的方法 { 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命令的可执行程序
标签:Java,JDK,虚拟机,hello,基本常识,HOME,JAVA 来源: https://www.cnblogs.com/zsy12138/p/11108760.html