J2SE的概述
1. 摘要
计算机语言发展简史
Java 发展简史
Java 特性
Java 程序的加载与执行
J2SE 安装与配置
开始第一个 Java 程序
public class 和 class 的区别
2.内容
2.1计算机语言的发展史
主要分为三个阶段:
1、第一代:机器语言
2、第二代:低级语言
3、第三代:高级语言
2.2、JAVA发展史
- java是一种语言,具有自己的语法和数据结构
- java来自于sun,sun指的是斯坦福大学网络
- 具体发展史
1990年末,Sun公司启动由James Gosling领导的“Green计划”,旨在开发智能家电的嵌入式控制系统。
1991年2月,Green项目小组成员发现C++存在很多弊端,决定在其基础上开发一种新的语言,并命名为“Oak”。
1991年6月,JamesGosling开发了Oak的解释器。
1992年,Green完成了Green操作系统、Oak语言、类库等开发。
1992年11月,Green计划转化成“FirstPerson”,一个Sun公司的全资子公司。
1993年,时代华纳发布电视机顶盒提议书,有线电视业界觉得FirstPerson的平台给予用户过多的控制权,因此FirstPerson的投标败给了SGI。同年,FirstPerson公司一笔与3DO公司的机顶盒交易也宣告失败,Green计划几乎夭折。
1994年,FirstPerson公司倒闭,员工都合并到Sun公司。Gosling修改OaK并很快发布第一个Java语言的网页浏览器:WebRunner(后来改名为HotJava),Oak更名为Java。
1995年5月23日,Sun公司正式在互联网上免费发布Java语言,标志着JAVA语言的正式诞生。几个月后,超过10万人下载Java语言。
1996年,JDK1.0发布,这是java发展历程中的重要里程碑,标志着java成为一种独立的开发工具。
1997年2月,JDK1.1发布。
1998年12月,第二代Java平台的企业版J2EE发布。
1999年4月27日,HotSpot虚拟机发布。
1999年6月,Java2被分成三个版本:J2SE(标准版)、J2EE(企业版)、J2ME(微型版),是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。
2000年5月,JDK1.3,JDK1.4和J2SE1.3相继发布。
2001年9月24日,J2EE1.3发布。
2002年2月,J2SE1.4发布,各种开源框架大量出现。
2004年9月30日18:00PM,J2SE1.5发布,成为java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0。
2005年6月,Java SE 6.0发布,三个版本分别改为:JavaSE, JavaEE,, JavaME。
2006年11月13日,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布。
2009年4月20日,Oracle以74亿美元收购Sun公司,取得了java的版权。
2011年7月,JavaSE7发布。
2014年3月,JavaSE8发布。
- jvm、jre、jdk的关系
jvm:是java虚拟机,用于运行jvm标准的语言,相当于java语言运行的一个容器。
jre:java运行时的环境
jdk:java开发的工具包
jdk=jre+开发工具
2.3、Java语言的特性
**- 简单性
- 面向对象
- 可移植性(简答来说就是一次编译,到处运行)
- 健壮性(自动垃圾回收机制,GC)
- 多线程**
Java的加载与执行
2.4、J2SE 安装与配置
2.5、开始第一个 Java 程序
这两个步骤后面会单独出一个文章来详细介绍
2.6、public class和class的区别
类名的定义有两种方式:
- public class 类名
- class 类名
采用public class 来申明class,那么文件名必须和类名完全一致(包括大小写),如果文件名和类名不一致,那么编译的时候会出错
采用class来申明类,文件名可以名可以任何合法的文件名称,文件名不需要和Class类一致,但生成的class文件名称和类名一致,不和原文件名称一致。
需要注意:只有一个类采用public class进行声明