易截截图软件、单文件、免安装、纯绿色、仅160KB

Java之父黯然离职 开源将何去何从

Java创始人詹姆斯·高斯林(James Gosling)日前在博客中称,已经在4月2日从甲骨文(Oracle)退休。很多人的第一反应是,他是否会投奔微软、Google之类的公司呢?不过Gosling表示目前还没有进一步打算。 
关于离职的具体原因,高斯林没有透露。只是在博客中写道:“是的,那些传言都是真的:我已经在一周前(4月2日)从Oracle辞职。我要对 周三参加圣彼得堡TechDays希望听我演讲 的所有人道歉。没能出席,我感到非常难受。至于离开的原因,我很难回答:能说的任何准确而且真实的话都弊大于利。最困难的地方,是无法再与这些年来我有幸 一起工作的所有人共事了。除了在找工作之前休息一段时间之外,我不知道下一步会做些什么。” 
高斯林辞职前担任甲骨文客户端软件集团的首席技术官,而在加盟甲骨文之前,高斯林担任Sun公司产品开发部首席技术官。 
此不到一个月前,高斯林还强调了Java对于甲骨文的重要性。高斯林在拉斯维加斯的一次Java研讨会上说:“甲骨文肯定会尽全力保持 Java 及整个Java系统的活力并使其持续健康发展。”而谈到个人时,他当时说希望自己2030年的时候仍在写代码。而今年1月已开始有传言说 Gosling将离开。 
今年1月份甲骨文收购Sun的交易完成后,多位前Sun高管已经从甲骨文离职,其中包括前Sun首席执行官乔纳森·施瓦茨(Jonathan Schwartz)以及XML发明人蒂姆·布雷(Tim Bray),高斯林是最近从甲骨文离职的一名前Sun高管。 
高斯林的离开让业界对于甲骨文对待开源技术的诚意再次产生了怀疑。


相关文档:

java jdbc 调用 oracle存储过程 返回游标

1.创建测试表
create table users(
userid int primary key,
username varchar2(20),
userpwd  varchar2(20)
);
insert into users values(1,'test','test');
insert into users values(2,'test','test');
insert into users values(3,'test','test');
insert into users values(4,'test','test');
insert i ......

java 利用XSD 验证XML文件

XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在JDK1.5+ 验证xml
public class SimpleErrorHandler i ......

Java面向对象思想之一:封装

封装:就是把类的属性和方法实现封装起来,使用户或对象实例看不到具体的方法实现代码和私有属性。
封装的实现方式是接口和访问修饰符。接口只公开类的方法,具体的方法实现是由实现该接口的类完成的,由于接口可以动态绑定,所以通过声明接口和实例化继承的类时调用相关的类的方法。
而另一种实现封装的方式是访问修饰符 ......

java指定类型的文件目录及子目录搜索

package search;
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 读取目录及子目录下指定文件名的路径 并放到一个数组里面返回遍历
*
*
*/
public class FileViewer {
public static void search(String path, String[] Extention, boolean isdepth, ......

开发环境中实现Lombok消除Java冗余

Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时间。
我们看这样一个例子,一个标准的Javabean。一个典型的Javabean一般具有几个属性。每个属性具有一个accessor和mutat ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号