Java–01
第一章 Java概述
目录
- Java--01
- 前言
- 一、Java的发展历程
- 二、Java语言的特点
- 三、Java语言的体系结构
- 四、Java语言的运行机制
- 五、JDK,JRE与JVM
前言
21世纪,走进了信息时代,各种各样的软件层出不穷,但是总离不开程序开发,离不开程序开发语言,Java语言作为人们所熟知的一门语言,对于其有必要进行系统的学习。
一、Java的发展历程
1991年,sun准备开发消费类电子产品的软件,成立了Green小组(绿色计划),由James Gosling(Java之父)等人组成,开发出了名为“Oak”的开发语言;
1992年,因“Oak”被其它语言使用,故改名为“Java”(爪哇岛,生产咖啡);
1995年,发布Java1.0,使得Java这种语言,面向大众;
2004年,jdk1.4后,改版为jdk5.0;
2009年,sun公司被oracle公司收购,Java语言转入oracle;
二、Java语言的特点
1.开源
即开放源代码,用户可免费使用
2.简单,高效
使用了面向对象的程序设计思想
3.面向对象
与面向过程有所区别,但也有所联系
4.平台无关性
只需要一套程序,在不同的操作系统上安装不同的JVM(Java虚拟机)即可
5.交互式特性
6.多线程机制
7.动态的内存管理机制
8.安全性
三、Java语言的体系结构
Java分为三个版本:
JavaSE:Java标准版,包含构成Java语言核心的类;
JavaEE:Java企业版,除了包含Java语言核心的类之外, 即JavaSE,还包含用于企业级应用的类;
JavaME:Java微型版,包含一部分SE中的类,用于消费类电子产品的软件开发。
四、Java语言的运行机制
通过程序员编写的 文件名.java文件,经过jdk中的javac指令进行编译,形成 类名.class文件(字节码文件),接着在JVM中进行执行;通过不同系统,安装不同的JVM,从而达到“一次编译,随处运行”,即平台无关性。
五、JDK,JRE与JVM
1.JDK:指Java开发工具包,包含编译工具,打包工具等;
2.JRE:指Java运行环境,包含Java的核心类;
3.JVM:指Java虚拟机,程序运行所在的环境;
三者关系为:
注意:使用Java开发工具,如Eclipse,Idea等主流开发软件前,需要下载JDK,并配置环境变量:计算机->属性->高级系统设置->环境变量,
在Path变量中增加JDK中bin目录所在的地址,如:D:\Program files\Java\jdk1.8.0_261\bin,配置后,可使用控制台命令java进行检查: