龙空技术网

01.Java的前世今生

惘纬 64

前言:

此时朋友们对“什么是java开发的软件类型”大体比较注意,姐妹们都需要学习一些“什么是java开发的软件类型”的相关资讯。那么小编也在网摘上汇集了一些关于“什么是java开发的软件类型””的相关文章,希望朋友们能喜欢,你们一起来学习一下吧!

Java言语言的远景----sun的green计划Java之父----James Gosling(詹姆斯·高斯林)

James Gosling

Java取名的那些事

Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。

Java的发展周期

初创期:Sun时代

1995年5月23日,Java语言诞生

1996年1月,第一个JDK-JDK1.0诞生

1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

1996年9月,约8.3万个网页应用了JAVA技术来制作

1997年2月18日,JDK1.1发布

1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录

1997年9月,JavaDeveloperConnection社区成员超过十万

1998年2月,JDK1.1被下载超过2,000,000次

1998年12月8日,JAVA2企业平台J2EE发布

1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME)

发展期:sun时代

2000年5月8日,JDK1.3发布

2000年5月29日,JDK1.4发布

2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机

2001年9月24日,J2EE1.3发布

2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。

2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。

2006年11月13日,SUN公司宣布Java全线采纳GNU General Public License Version 2,从而公开了Java的源代码。

稳定期:Oracle时代

2009

2011

2014

2017

2018

2021

Java的三个版本

Java标准版J2SE(Java 2 platform edition)定位在客户端,主要用于桌面应用软件编程

Java企业版J2EE(Java 2 platform enterprise edition)主要用于分布式的网络程序开发

Java微型版J2ME(Java 2 platform micro edition)主要用于嵌入式系统开发

Java应用

互联网

移动端

全场景

Java语言的特性:

Java语言是简单的

不使用指针,而是引用

不必为内存管理而担忧

Java语言是面向对象的

类,对象以及对象之间

纯面向对象程序设计语言

Java语言是健壮的

强类型机制

异常处理

垃圾的自动收集

Java语言是多线程的

支持多个线程同时执行

提供多个线程之间的同步机制

如:同音乐同时可以欣赏歌词

Java语言是动态的

动态的被载入到运行环境

框架底层都是基于反射

Java语言跨平台和分布式

跨平台

一次编译,处处运行

Java虚拟机的作用,Java是跨平台的。但JVM不是跨平台的

分布式

Java是为Internet分布式环境设计的

通过URL访问网络资源和网文本地文件是一样的

Java支持远程方法调用RMI(Remote method invocation)

生态

2020年Java版本使用比例:Java8 75%

2020年Java开发人员分布:中国全部专业开发人员中50%使用Java

2020年Java开发的软件类型:web开发最受欢迎占52%

欢迎参加创造营

系统学习链接:

标签: #什么是java开发的软件类型