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,从而达到“一次编译,随处运行”,即平台无关性。

java 屏幕广告维护管理 java有广告吗_java 屏幕广告维护管理

五、JDK,JRE与JVM

1.JDK:指Java开发工具包,包含编译工具,打包工具等;

2.JRE:指Java运行环境,包含Java的核心类;

3.JVM:指Java虚拟机,程序运行所在的环境;

三者关系为:

java 屏幕广告维护管理 java有广告吗_java_02


注意:使用Java开发工具,如Eclipse,Idea等主流开发软件前,需要下载JDK,并配置环境变量:计算机->属性->高级系统设置->环境变量,

在Path变量中增加JDK中bin目录所在的地址,如:D:\Program files\Java\jdk1.8.0_261\bin,配置后,可使用控制台命令java进行检查:

java 屏幕广告维护管理 java有广告吗_java_03