Oracle 公布 Java 发展策略
甲骨文已经完成了对SUN公司的收购,于1月27日发布了对Sun各项业务的整合规划。总体上说,Oracle要成为软硬件一体化的整体解决方案的厂商。 以下就其对备受关注的Java方面的策略做个介绍。
Java SE:
1)推出JDK SE 7, 它将包括多个新的功能,如提高开发人员的效率,提供高性能,对多核芯片的支持等。
2)Sun的HotSpot和Bea的JRockit都是策略性虚拟机:融合两者的最佳特性,提供管理和实时监控功能,在hypervisor这层中运行 本地虚拟机代码,支持多核CPU NUMA架构的编译优化等。
3) 继续支持多种操作系统平台。
Java EE:
1)继续发展Java EE的参考实现(RI,reference implementation), 进一步对某些重要的方向,如开放标准的模块化,新的轻量级服务器配置,RIA和用户界面,脚本和动态语言以及Web Services等。
2)Glassfish开源应用服务器将继续作为Java EE的RI,Weblogic将继续作为企业级的应用服务器。
3) GlassFish将继续保持现有的发布方式。
Java ME:
1)统一的JavaME和Java SE的API。
2)优化Java ME,包括启动和运行的性能,新的用户交互模式,能源消耗优化,对javaFX Mobile的优化,移植到IP TV,blue Ray和其他嵌入设备。
3) 保持对运营商和设备厂家的二进制优化。
javaFX 富互联网应用(Rich Internet Applications)
1)通过扩展Java功能来提供前所未有的RIA体验;
2)面向(界面)设计的可视化组装;
3) 高效的UI组件库;
4)跨设备的可移植性和用户交互模型,包括移动、桌面、电视以及其他设备。
5)实现无缝的与java, javascript 以及html 5的互操作性。
6)补充Oracle ADF/ADF Mobile的功能。
Java开发工具
1)Sun的NetBeans继续作为轻量级的Java IDE, 重点在Java EE6,Java ME和脚本语言,增加在移动应用和动态脚本语言的关注,Hudson将作为开源的Build方案。
2)甲骨文的JDeveloper将继续成为Oracle的策略性的开发工具,主要作用是和fusion等中间件的集成。
3) 继续对Eclipse iDE的支持和作贡献。
http://www.bjsrlw.com
相关文档:
一:需要包含的包
import java.security.*;
import java.io.*;
import
java.util.*;
import java.security.*;
import java.security.cert.*;
import sun.security.x509.*
import java.security.cert.Certificate;
import java.security.cert.CertificateFactory;
二:从文件中读取证书
用keytool将 ......
用java提供的api实现从证书文件(本实例实验对象为*.cer文件)中获取有效信息的方法..
public static X509Certificate getCert(String fileName) throws Exception {//从一个有效的证书文件来创建证书..
InputStream inStream = new FileInputStream(fileName);
CertificateFactory cf = CertificateFactory.get ......
堆栈是一种先进后出的数据结构,只能在一端进行输入或输出数据的操作 Stack类在java.util包中
向栈中输入数据的操作称为“压栈”;而从栈中输出数据的操作称为“弹栈”
1.构造方法:Stack()
2.常用方法
public Object push(Object data):向栈中输入数据,实现压栈 ......
我在一个印度外包公司工作。我所做的系统大部分是印度程序员写的。
看了他们的代码有个特点给大家评评。
1、他们写的代码比较严谨,比如在循环一个集合前会作null判断,方法类命名也比较规范易懂。
2、他们,注释写的不多,但log写很勤快。
3、他们好像不太喜欢用临时变量,能不用尽量不用。
4、他们的代码如判断一个b ......
1.树集TreeSet
TreeSet类在java.util包中
树集中的结点是按着其存放的数据的字典序一层一层地依次排列 在同一层中的结点从左到右按字典序递增排列
A.构造方法:TreeSet()
B.常用方法
& ......