一、java的编程环境
1.java开发工具包?
JDK(Java Development Kit)称为Java开发包,是一个编写Java应用程序开发环境。
JDK是整个Java的核心,包括了java的运行环境,一些java工具和java的核心库。
2.java运行时环境?
JRE是个运行环境,JDK是个开发环境。因此写java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面包含了JRE,因此只要安装了JDK,就可以编辑java程序,也 可以正常运行Java程序。
3.java虚拟机?
JVM是Java Virtual Machine(Java 虚拟机)的缩写。JVM是java的核心和基础,是 java编译器和os平台之间的虚拟处理器,主要用于实现Java跨平台。
二、JDK的安装及环境变量
1.环境变量怎么配置
JDK安装后要对JDK进行环境配置,需以下三个属性
变量名 | 变量值 | |
JAVA_HOME | JDK的安装根目录 | |
CLASSPATH | JAVA-HOME下lib目录的所有jar文件和当前目录 | %JAVA_HOME%\lib;. |
PATH | JAVA_HOME下bin目录下的所有文件 | %jJAVA_HOME%\bin |
2.操作步骤
a.右击我的电脑,选择“属性”菜单,找到“高级设置”选项
b.在高级设置里面选中“环境变量”选项
c.点击系统变量下的“新建”。在新建变量框中输入变量名“JAVA_HOME”,变量
值是JDK的安装目录。
d. 再点击系统变量下的“新建”。在新建变量框中输入变量名“CLAAPATH”,变量
值是%JAVA_HOME%\lib;.
e.编辑系统path变量名,在里面新建 %JAVA_HOME%\bin
f.通过控制台测试配置是否正确
Win键+R cd../.. 回车 java回车 javac回车
3.bin目录里有什么
bin是binary(字节码)的缩写。就是计算机可直接运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。
4.lib目录里有什么
lib是libarary(类库)的缩写。也就是存放一些程序运行时的依赖文件。
三、编译和解释的区别
(1)编译执行是一次性将源程序编译成计算机能够识别的目标程序,运行速度特别快,但是编译后的目标程序只能在同一平台上使用。
(2)解释执行是指解释器将源程序逐句翻译的时候逐句执行,解释执往往行不依赖于任何于平台,因此运行速度特别慢。
(3)源程序到字节码是通过编译执行的,而字节码到机器码是通过解释执行的
四、java注释
五、简述java的跨平台性
1、Java的跨平台性就是指,编译后的Java程序可直接在不同的平台上运行而不用重新 编译,这一特性使得Java随着Web应用的普及而迅速普及起来。
2、实际上,编译后的Java代码并不是传统的二进制代码(如Windows下的.exe文件),而是java字节码,这种字节码文件是不能直接在操作系统执行的。要想在一个操作系统上运行一个Java程序必须有一个中间环节来负责将java字节码解释成二进制码,这个中间环节就是Java虚拟机(简称JVM)。由于目前大多数操作系统已经实现了JVM,所以Java轻松实现跨平台性。
大哥点点关注!!!!!!!!!!!!!!!