码迷,mamicode.com
首页 > 编程语言 > 详细

第一章:Java

时间:2014-10-24 16:12:56      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   使用   java   sp   数据   

声明:java系统深入学习资源与文档全都来自Oracle官方

为何采用Java?

Java几乎是任何网络应用的基础,也是开发和提供移动应用、游戏、基于Web的内容和企业软件的全球化标准。Java在全球拥有超过900万名开发人员,可帮助您高效地开发和部署激动人心的应用程序和服务。借助其完备的工具、成熟的生态体系和强健的性能,Java甚至可跨最分散的计算环境提供应用程序可移植性。截止目前java分为一下几个部分:


bubuko.com,布布扣
Java平台企业版 (Java EE)

Java平台企业版 (Java EE) 是企业Java计算的行业标准。Java EE 7利用新特性增强HTML5支持、提高开发人员生产效率并更好地满足企业需求,开发人员只需编写较少的样板代码便可更好地支持最新Web应用和框架,同时获得更强的可扩展性和更丰富、更简洁的功能。


bubuko.com,布布扣
Java平台标准版 (Java SE)

Java SE旨在帮助您为最广泛的计算平台开发安全、可移植、高性能的应用程序。通过开发可用于异构环境的应用程序,企业能够大大提高最终用户的生产力,改善沟通与协作,并显著降低企业管理软件与消费者应用程序的拥有成本。


bubuko.com,布布扣
Java Embedded(嵌入式)

如果您想拥有更多选择、更多保护、更强大的功能,Java将是您的理想之选。Oracle为资源受限的设备和桌面级系统提供了从服务器到嵌入式设备的广泛的解决方案。这些解决方案提供高性能的实时功能,让您能够在安全访问资源的同时保护数据,因此可以让您的设备发挥更多作用。


bubuko.com,布布扣
面向移动设备的Java(Java ME)

全球有大量的Java移动电话开发人员、运营商和OEM采用Java平台Micro版 (Java ME) 来开发特色电话产品。Oracle是移动电话技术领域的领军者,其技术已应用于三十亿台设备,且设备数量仍在不断增加。


bubuko.com,布布扣
Oracle Java云服务

Oracle Java云服务为在云中开发和部署应用程序提供了一个企业级平台。借助Oracle WebLogic Server,它可以即时访问支持任何标准Java EE应用的云环境,并提供集成的安全性和数据库访问,从而帮助您获得最高的生产效率。

特性与优势

 
特性优势
平台独立性

Java可运行于大多数主流硬件和操作系统平台。既可以通过Java生态体系中的众多合作伙伴之一直接从Oracle的JVM软件运行,也可以作为OpenJDK社区的一部分运行。

高性能

HotSpot和JRockit就是有目共睹的虚拟机技术的例子,他们使Java成为速度最快的编程环境之一。

针对多线程环境的内置优化可使Java的速度更快。

易于学习

Java是全球众多大学和教育机构的首选编程语言。

Java针对内存管理、多线程和异常处理设计的模型使其成为同时适用于开发新人和开发高手的功能强大的语言。

基于标准

Java语言及其相关技术通过Java标准制定组织 (JCP) 不断发展 — JCP 的职能是发展Java技术的技术规范。

全球流行

Java是全球最受欢迎的应用平台,已形成一个生机盎然的开发人员生态体系,其中包括功能强大的工具、丰富的书籍、资源库、代码示例,等等。

统一的运行时环境

Java让您能够充满信心地用多种运行时环境进行部署,这些环境涵盖了桌面上的Java SE、面向嵌入式设备的Java SE和Oracle Java ME Embedded Client。

针对嵌入式设备进行了优化

面向嵌入式设备的Java SE可满足关键需求,如支持嵌入式处理器、电源管理、占用资源较少的部署,等等。

Oracle Java ME Embedded Client基于连接设备配置(CDC,是Java SE平台的一个子集),为受资源限制的设备提供Java性能。

高性能、可移植的应用程序

Java可实现原生性能,同时还提供各种嵌入式处理器和操作系统间的可移植性。

成熟的安全性模型

Java提供一个高度安全的高级应用环境,非常适合基于网络的应用程序。

Java平台企业版 (Java EE) 6

Java EE 6中采用新的轻型Web Profile来创建下一代Web应用程序,充分发挥面向企业应用程序的Java EE 6平台的全部功能。

开发人员可受益于更多批注、更多POJO、简化的封装以及更少的XML配置。

以上这些都是java技术方向。要学一门技术,首先要学会实现这项技术的语言,下面让我们来学习java这门语言,从java SE开始:
目前Java语言版本主要分为
Java SE 5 
Java SE 6 
Java SE 7 
Java SE 8 
诸如5以前更老的版本,已经淘汰,可以不用考虑,也是过时的技术,目前市面上主要使用的就是这几个版本。下面文章中让我们来了解下这几个版本的差异性,好让读者了解,我们先不急着写代码。
传送门:Java SE 5
bubuko.com,布布扣
传送门:Java SE 6
 
bubuko.com,布布扣
传送门:Java SE 7
bubuko.com,布布扣
传送门:Java SE 8
bubuko.com,布布扣

第一章:Java

标签:style   blog   http   color   ar   使用   java   sp   数据   

原文地址:http://www.cnblogs.com/tianjian/p/4048298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!