Java(JDK、环境变量、虚拟机、跨平台)
2017-07-10 13:19
134 查看
Java基础知识:
Java发展方向:
1、Java SE:
Java Platform Standard Edition
包含构成Java语言核心的类。如数据可连接、接口定义、输入/输出和网络编程等
2、Java ME
Java Platform Micro Edition
包括Java SE中的一部分类,用于消费类电子产品的软件开发。如呼机、智能卡、手机、PDA和机顶盒等
3、Java EE
Java Platform Enterprise Edition
包括Java SE中的所有类,并且包含用于开发企业级应用的类。如EJB、Servlet、JSP、XML和事物控制。
JDK:
Java Development Kit(Java开发工具包)
实现编译、运行的功能
重要目录和文件:
bin目录:存放编译、运行Java程序的可执行文件
jre目录:存放Java运行环境文件
lib目录:存放Java的类库文件
src.rar文件:构成Java平台核心API的所有类的源文件
环境变量的配置:
原因:
由于bin目录中存放的是要使用的各种Java命令,因此,为了在任何路径下都能找到并执行这些常用的Java命令,需要配置系统的环境变量
编辑Path变量,在开始位置增加JDK的bin目录路径xxxxx\bin和半角分号“”;“”
Java虚拟机和跨平台原理:
1、Java之所以能够跨平台,归功于Java虚拟机
2、Java虚拟机是可运行Java字节码的虚拟计算机系统,可以看做是一个微型操作系统,它附着在具体的操作系统之上,本身具有一套虚拟机指令
通常在软件上实现。它形成一个抽象层,将底层硬件平台,操作系统与编译过的代码联系起来,Java实现跨平台性,字节码具有通用的形式,
只有通过Java虚拟机处理之后才能转换成具体计算机可执行的程序。
Java发展方向:
1、Java SE:
Java Platform Standard Edition
包含构成Java语言核心的类。如数据可连接、接口定义、输入/输出和网络编程等
2、Java ME
Java Platform Micro Edition
包括Java SE中的一部分类,用于消费类电子产品的软件开发。如呼机、智能卡、手机、PDA和机顶盒等
3、Java EE
Java Platform Enterprise Edition
包括Java SE中的所有类,并且包含用于开发企业级应用的类。如EJB、Servlet、JSP、XML和事物控制。
JDK:
Java Development Kit(Java开发工具包)
实现编译、运行的功能
重要目录和文件:
bin目录:存放编译、运行Java程序的可执行文件
jre目录:存放Java运行环境文件
lib目录:存放Java的类库文件
src.rar文件:构成Java平台核心API的所有类的源文件
环境变量的配置:
原因:
由于bin目录中存放的是要使用的各种Java命令,因此,为了在任何路径下都能找到并执行这些常用的Java命令,需要配置系统的环境变量
编辑Path变量,在开始位置增加JDK的bin目录路径xxxxx\bin和半角分号“”;“”
Java虚拟机和跨平台原理:
1、Java之所以能够跨平台,归功于Java虚拟机
2、Java虚拟机是可运行Java字节码的虚拟计算机系统,可以看做是一个微型操作系统,它附着在具体的操作系统之上,本身具有一套虚拟机指令
通常在软件上实现。它形成一个抽象层,将底层硬件平台,操作系统与编译过的代码联系起来,Java实现跨平台性,字节码具有通用的形式,
只有通过Java虚拟机处理之后才能转换成具体计算机可执行的程序。
相关文章推荐
- java设置-JDK环境变量的设置
- java 环境变量jdk1.6.0 的设置
- java设置-JDK环境变量的设置
- 初学者学习java第一步——JDK环境变量配置
- Java JDK环境变量配置
- 原创:如何为Java设置环境变量(把JDK安装在任意硬盘上)
- Java_JDK环境变量的设置
- java、JDK 环境变量配置
- Linux下Jdk的安装和Java环境变量的设置
- java设置-JDK环境变量的设置
- 在Linux下Jdk的安装和Java环境变量的设置
- Linux下安装JDK并配置Java环境变量
- 如何设置Java 2(JDK1.2)的环境变量?
- Java 开发环境(jdk)变量path设置
- java-jdk的环境变量的设置
- JAVA的JDK环境变量怎样配置
- ubuntu安装java jdk,及ant junit tomcat环境变量设置
- [JAVA路程1]JDK环境变量设置
- Java学习笔记--Lesson1(Java跨平台原理的剖析和Java环境变量的配置
- java、JDK 环境变量配置