第四次


JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包TCK
JCP维护的规范包括Java MEJava SEJava EEXMLOSSJAIN等。组织成员可以提交JSR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。
JSR是早期提议和最终发布的Java平台规范的具体描述。通常,一个新的JSR的提出是为了增加或者规范Java平台的功能。某个具体的JSR由专家组共同来制定,工作由组长协调。例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari担任组长,同时专家组的成员还包括Siemens、Motorola、Nokia、Symbian等。Java ME平台规范是在JSR68中定义的,规范组长是Sun公司的Jon Courtney。
JSR完成后,相关的规范及JavaAPI会在JCP的官方网站发布。设备制造商可以在自己的产品中实现某个JSR,如MIDP2.0(JSRll8)。但是这些都必须要通过TCK(Technology Compatibility Kit)测试以确保技术兼容性。 [36] 
按照技术类别可以分成以下几类:
1、J2EE平台规范 [37] 
2、J2SE平台规范 [38] 
3、J2ME平台规范 [39] 
4、运营支持系统规范(OSS) [40] 
5、综合网络的Java 应用(JAIN) [41] 
6、XML 操作规范 [42] 

技术应用

编辑 播报
1、Android应用
许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。
2、在金融业应用的服务器程序
Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全 [43]  。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)
3、网站
Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0以及frameworks。即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也经常被用到。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以Java为基础来开发的。
4、嵌入式领域
Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)
5、大数据技术
Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。
6、高频交易的空间
Java平台提高了这个平台的特性和及时编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。
7、科学应用
Java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。 [44] 

学习指南

编辑 播报

考试

Sun公司的Java认证共有以下四种:Java程序员(SCJP)、Java开发员(SCJD)、Java Web组件的开发(SCWD)和Java2企业级设计师企业级技术(SCJA)。中国开展较为普遍的Java认证考试为前两种,其中,Java程序员的认证考试以Sun公司指定的JavaSL-275为教材,考试号为310-025。Java开发员的认证考试以Sun指定的JavaSL-285为教材,机考部分的考试号为310-027。 [45] 
Sun Certified Java Programmer(SCJP)
Java 程序员认证,测试Java 程序设计的要领和能力,内容侧重于Java 的语法及JDK(Java Development Kit)
Sun Certified Java Developer(SCJD)
Java 开发员认证,进一步测试用Java 开发应用程序的能力。必须先完成一个程序设计的项目后,再回答与此项目相关的几个问题。
Sun Certified Web Component Developer for Java 2Platform Enterprise Edition(SCWD)
Web 组件开发员认证,测试技术人员对Java Servlets 和JSP(Java Server Page)的程序开发技巧。
Sun Certified Enterprise Architect for J2EE Technology(SCAJ)
Java2 企业级设计师认证是Java 最高级的认证,测试对J2EE 架构及其他系统整合的相关技术经验及能力。 [46] 
Sun公司定制的Java程序员课程的标准课件的培训期为5天(30个学时)。培训期间,讲师使用Sun公司指定教材,全面系统地讲述课程的内容,并根据各知识点所需要掌握的深度,有层次、有重点、有目的地指导学员的学习。同时,对各种题型的分析和讲解更能帮助学员直观、准确地了解java认证考试。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/278112.html

(0)
上一篇 2022年8月1日
下一篇 2022年8月1日

相关推荐

发表回复

登录后才能评论