Day1:JDK安装及环境变量设置

JAVA原理

JAVA是一种被广泛使用的编程语言,它的主要特点在于它是一种既面向对象又可跨平台的语言。跨平台是指程序可以在多种平台(Microsoft Windows、Apple Macintosh和Linux等)上运行,即编写一次,随处运行(Write Once,Run Anywhere)。
Java语言通过为每个计算机系统提供一个叫作Java虚拟机的环境来实现跨平台。Java不但适用于单机应用程序和基于网络的程序,而且可用于创建消费类设备和附件程序,如移动电话、掌上导航系统等。
Java虚拟机是可运行Java字节码的虚拟计算机系统。可以将Java虚拟机看成一个微型操作系统,在它上面可以执行Java的字节码程序。它附着在具体操作系统之上,本身具有一套虚拟机指令,但它通常在软件上而不是在硬件上实现。Java虚拟机形成了一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来。Java字节码具有通用的形式,Java实现跨平台性只有通过Java虚拟机处理后才可以转换成具体计算机可执行的程序。

JDK安装

Oracle的官网(www.oracle.com)提供最新JDK安装文件的下载地址。推荐使用JDK8.0,下载JDK后(以JDK1.8.0_241为例),双击JDK安装文件开始安装,在安装过程中保留默认设置,一直单机“下一步”按钮,最终完成安装。

安装目录说明如下:
bin目录:存放编译、运行Java程序的可执行文件。
lib目录:存放java的类库文件。
jre目录:存放java运行环境文件。

JDK环境变量设置

依次点击

我的电脑
属性
高级系统设置
环境变量

在环境变量中配置如下:
新建JAVA_HOME,值为:C:\Program Files\Java\jdk1.8.0_241
新建CLASSPATH,值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在Path中增加两个变量值:
win10的方式:
新增变量:%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
win7的方式:
在最后加入:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在cmd命令行输入:java -version查看版本信息
javac查看编译器信息

编写第一个Java程序

开发Java程序的简单步骤如下。
(1)创建Java源程序。Java源程序用.java作为扩展名,用Java语言编写,可以用任何文本编辑器创建与编辑。
(2)编译源程序生成字节码(Bytecode)文件。Java编译器读取Java源程序并将其翻译成Java虚拟机(Java Virtual Machine,JVM)能够理解的指令集合,且以字节码的形式保存在文件中。字节码文件以.class作为扩展名。
(3)运行字节码文件。Java解释器读取字节码,取出指令并翻译成计算机能执行的代码,完成运行过程。
1.创建java源程序
例使用记事本编写java程序,在命令行窗口执行后输出个人信息。
实现步骤如下。
(1)打开记事本等文本编辑器。
(2)输入以下关键代码。
(3)将文件以Person.java为名称保存。
关键代码:

public class Person{
	public static void main(String args[]){
	System.out.println("今天天气不错");
	}
}

代码分析如下:
(1)public class Person{}是Java程序的主题框架,代码都写在这个框架内,其中,class的含义是类,Person是类名。整个类的所有代码都是在一对大括号中(即“{”和“}”之间)定义完成的,这标志着类定义块的开始和结束。
(2)main()方法是Java程序的执行入口。
(3)System.out.println()是Java的输出语句。
2.编译并运行
JDK含有编译、调试和执行Java程序所需的软件和工具,它是一组命令行工具。
javac命令用于将Java源代码文件编译成字节码,在命令行窗口中执行“javac Person.java”命令,如果编译成功,会在Person.java文件同级目录下生成Person.class的字节码文件。
java命令用于执行Java字节码文件,也就是执行程序。

在执行javac命令时,后面要跟源文件,扩展名为.java;在执行java命令时,后面跟的是类,此时没有扩展名,这里是Person类。

猜你喜欢

转载自blog.csdn.net/sanjiang521/article/details/107166133
今日推荐