对java的一个总体认识!


对java的一个总体认识!_第1张图片

java是什么?

首先,java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态高级语言。

简言之,Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对WorldWideWeb以及商业的总体影响已可同电子表格对PC机的影响相比拟。

全世界的公司都已发现Java数不胜数的用途。所有用途可从其无可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和环境的能力中受益非浅,而且节省的时间和费用十分可观。

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java 应用

Java 能做的事情很多,涉及到编程领域的各个方面。

1:桌面级应用:尤其是需要跨平台的桌面级应用程序。先解释一下桌面级应用:简单的说就是主要功能都在我们本机上运行的程序,比如word、excel 等运行在本机上的应用就属于桌面应用。

2:企业级应用

先解释一下企业级应用:简单的说就是大规模的应用,一般使用人数较多,数据量较大,对系统的稳定性、安全性、可扩展性和可装配性等都有比较高的要求。这是目前Java应用最广泛的一个领域,几乎一枝独秀。包括各种行业应用,企业信息化,也包括电子政务等,领域涉及:办公自动化OA,客户关系管理CRM,人力资源HR,企业资源计划ERP、知识管理KM、供应链管理SCM 、企业设备管理系统EAM 、产品生命周期管理PLM 、面向服务体系架构SOA 、商业智能BI、项目管理PM、营销管理、流程管理WorkFlow 、财务管理……等等几乎所有你能想到的应用。

3:嵌入式设备及消费类电子产品包括无线手持设备、智能卡、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等都是近年以来热门的Java应用领域,尤其是手机上的Java 应用程序和Java 游戏,更是普及。

4:Java 其它功能:如进行数学运算、显示图形界面、进行网络操作、进行数据库操作、进行文件的操作等等。

Java 有什么

Java 体系比较庞杂,功能繁多,这也导致很多人在自学Java 的时候总是感觉无法建立全面的知识体系,无法从整体上把握Java的原因。在这里我们先简单了解一下Java 的版本。

Java 分成三种版本

1. 列Java 标准版(JSE)

JSE(JavaStandardEdition) 是Sun 公司针对桌面开发以及低端商务计算解决方案而开发的版本,例如:我们平常熟悉的Application桌面应用程序。这个版本是个基础,它也是我们平常开发和使用最多的技术,Java 的主要的技术将在这个版本中体现。

2. Java 微缩版(JME)

JME(Java ,Micro Edition) 是对标准版JSE 进行功能缩减后的版本,于1999 年6 月由Sun Microsystems 第一次推向Java 团体。它是一项能更好满足Java开发人员不同需求的广泛倡议的一部分。

3. Java 企业版(JEE)

javaEE(Java Enterprise Edition) 是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。JEE 技术的基础就是核心Java 平台或Java 平台的标准版,JEE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API 、CORBA 技术以及能够在Internet 应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans) 、JavaServletsAPI 、JSP(JavaServer Pages) 以及XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

Java 历史

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的三个版本:标准版、企业版和微型版;

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更名为JavaSE 5.0;

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

2006年12月,SUN公司发布JRE6.0;

2009年4月7日Google App Engine开始支持Java;

2009年04月20日,甲骨文74亿美元收购Sun。取得Java的版权;

2010年11月,由于甲骨文对于Java社区的不友善,因此Apache扬言将退出JCP;

2011年7月28日,甲骨文发布Java 7.0的正式版;

2014年3月19日,甲骨文公司发布Java 8.0的正式版。

你可能感兴趣的:(java,大数据,编程语言,云计算,程序员,java,面向对象,技术,编程)