Java初识-1

Java语言的概述-1

1.1、简单概述

  • 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一

    门高级编程语言。

  • 是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以

    在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使

    用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。

  • 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

后台开发:Java、PHP、Python、Go、Node.js、C#...

1.2、Java发展的简史

  1. 1991年 Green项目,开发语言最初命名为Oak (橡树)
  2. 1994年,开发组意识到Oak 非常适合于互联网
  3. 1996年,发布JDK 1.0,约8.3万个网页应用Java技术来制作
  4. 1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最
  5. 1998年,发布JDK 1.2,同年发布企业平台J2EE
  6. 1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生
  7. 2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
  8. 2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
  9. 2009年,Oracle公司收购SUN,交易价格74亿美元
  10. 2011年,发布JDK 7.0
  11. 2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
  12. 2017年,发布JDK 9.0,最大限度实现模块化
  13. 2018年3月,发布JDK 10.0,版本号也称为18.3
  14. 2018年9月,发布JDK 11.0,版本号也称为18.9

1.3、Java技术体系平台

Java SE(Java Standard Edition)标准版

支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核

心API,此版本以前称为J2SE

Java EE(Java Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如

:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE

Java ME(Java Micro Edition)小型版

支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加

入了针对移动终端的支持,此版本以前称为J2ME

Java Card

支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台

1.4、Java在各领域的应用

从Java的应用领域来分,Java语言的应用方向主要表现在以下几个方面:

企业级应用:主要指复杂的大企业的软件系统、各种类型的网站。Java的安全机制以及

它的跨平台的优势,使它在分布式系统领域开发中有广泛应用。应用领域包括金融、电

信、交通、电子商务等。

Android平台应用:Android应用程序使用Java语言编写。Android开发水平的高低

很大程度上取决于Java语言核心能力是否扎实。

大数据平台开发:各类框架有Hadoop,spark,storm,flink等,就这类技术生态

圈来讲,还有各种中间件如flume,kafka,sqoop等等 ,这些框架以及工具大多数

是用Java编写而成,但提供诸如Java,scala,Python,R等各种语言API供编程。

• 移动领域应用:主要表现在消费和嵌入式领域,是指在各种小型设备上的应用,包括手

机、PDA、机顶盒、汽车通信设备等

posted @ 2022-05-05 12:50  travellerα  阅读(9)  评论(0)    收藏  举报