(转)关于java开源
http://blog.ixpub.net/html/36/16577236-371599.html
06年11月,Sun公司高层官员宣布:编程语言Java开放源码,并且遵守GPL规则,博得一片好评。经过半年的不懈努力,Sun终于把具有 600多万行的Java源代码(指JDK软件包)整理(清理)完毕,加以公布,使Java变为完全可用(fully buildable)的开源编程语言。07年5月8日,开放源码的JDK(即Java SE ver. 2)在旧金山召开的JavaONE大会上正式公布,Sun终于兑现了诺言。 Java编程语言的“2D”(所谓“两维技术”),比如某些字体、图形光栅效果和语音库(部分),其版权不属于Sun,但是,Sun的专家也对其做了恰当的处理,使其作为一种二进制“插件”放进JDK里面,并不影响Java开源的大局。 最新得到的消息,Sun微系统已经宣布人们长期等待的适合Platform. Standard Edition (Java SE)的Java Development Kit (OpenJDK)置于GNU公共许可证(GPLv2)之下。 但是,仍有些代码并没有被代码的拥有者所发布,但是没有发布的与服务器端没有关系,这些部分主要是在图形和多媒体的类库(例如Java2D字体和声音类库)。但是他们可以作为binary来使用。 Sun也将会创建一个管理框架来指导OpenJDK的开发,同时也会在接下来的一年内临时董事会将起草一个有关OpenJDK社区的章程,“在开源项目上,社区最有权决定开源项目的发展。”OpenJDK的市场经理 Rich Sands说。 有许多方法来确保社区中活跃的成员来提交他们的代码,董事会会反复的思考JDK社区的管理,董事会的最初成员包括:Doug Lea,Dalbor Topic,Fabiane Biznella Nardon,Mark Reinhold和Simon Phipps。 Java开源进行到现在,开源的JDK虽然出来了,但是,有了这个开源JDK开发平台,各种应用程序的兼容性又成了一个大问题。今后,Java开源,是不是不是也会像Linux一样,出现应用程序的兼容性问题? 也许Sun也正为此很感头痛吧!不过,Sun承诺将会建立一系列的步骤来测试开源代码的兼容性。
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
http://ilovelate.itpub.net/post/7368/40836
JAVA相关基础知识
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数 ......
转贴..............
Java基础方面:
0、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ &t ......
关于Java中各种修饰符与访问修饰符的说明
类:
访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称
(访问修饰符与修饰符的位置可以互换)
访问修饰符
名称
说明
备注
public
可以被所有类访问(使用)
public类必须定义在和类名相同的同名文件中
package
可以被同一个包中的类访问 ......