java基础第一篇

了解:

JAVA SE : (java standard edition)  标准版,是一切的基础;

JAVA ME:  (java mobile edition)  手持设备上的开发;

JAVA EE:   (java enterprise edition)  企业级的开发;

J2SE,J2ME,J2EE

JDK :java Development Kit  (java开发必备)  ---包含了编译java程序以及执行java程序;

JRE : java Runtime Environment (java执行环境)  -- 仅仅包含了执行java程序的一切;

可以说JDK包含了JRE

下载JDK 1.8在Oracle官网进行下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK的安装与配置:

将JDK安装在纯英文路径下,

java基础第一篇_第1张图片

path的路径:

C:\MakeCode\Android\sdk\platformtools;

C:\ProgramData\Oracle\Java\javapath;

C:\windows\system32;

C:\windows;

C:\windows\System32\Wbem;

C:\windows\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;

C:\Program Files (x86)\NVIDIACorporation\PhysX\Common;

C:\MakeCode\DroidAtScreen;

C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;

C:\Program Files\Git\cmd;

C:\Program Files\Git\usr\bin;

设置环境变量(可以是用户变量,也可以是系统变量),指向JDK安装目录中的bin目录;

通过win + R快捷键,输入cmd打开命令行窗口,输入java  -version,显示出java版本信息则表示配置成功;

java 程序的执行过程分为两步:

1.  编译; 用javac 命令, javac + 要编译的文件;

class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件;

2. 执行; 用java命令, 直接java + 文件名;

编译命令:java Test.java

执行命令:java Test (注意,test后面没有.class);

java是跨平台的语言,真正执行的不是二进制代码,而是字节码;

JVM(java virtual Machine, java虚拟机)来执行java的代码;

JAVA是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的);

java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。

你可能感兴趣的:(java基础第一篇)