将修改语言的
2021-08-24 17:57:55 双城汽车网
而且,在有关Java的决定之后,诺基亚还要求Java Community Process (JCP)作出改变。
Sun Microsystems已经放弃多年来的抵制,接受开发人员的请求,将为Java语言做出两项补充。
在星期二的JavaOne开发者会议的一次主要发言上,Java的缔造者James Gosling宣布:Sun将把assertions和generics加入Java,因为它们代表了开发人员最广泛的要求。改变将在Java平台1.4版本中得到体现。
这两处改变将带来更为可靠的Java应用程序。Assertions允许开发人员在使用之前对代码所设想的功能进行测试。Generics被Gosling称作“最古灵精怪的语言特征”,它按照Java容器的内容来定义它们的参数。例如,Gosling说道,如果有一罐橄榄,那么Generics降低了开发人员错误地把胡桃放进罐子的机率。
“你可以声明一个通过类型来设定参数的Java类;你也可以声明一个变量,这个变量是该类的一个使用一定方式设定参数的实例,”Gosling说,“公司员工构成图就是个例子。”
Generics在Sun内外都倍受争议。Gosling说这个概念如此复杂,以至没有哪两个开发人员能在它的准确定义上达成一致。他和Sun首席科学家Bill Joy“差点为此动粗,”他说,因为Joy想过两、三年等Sun弄明白Generics之后再加入Java。
然而,大约两年前,开发人员就一个答案达成了一致意见,但那时Sun在等待,事情要通过JCP的程序。Gosling说对于Java,可靠性是至关重要的,因为这将提高开发人员的生产力,使他们“花费更少的生命来修复损坏的应用程序。”
进去瞅了瞅 开发人员还要求对Java语言做出其他修改。Gosling几月前创建了一个站,列出了这些修改要求的细目清单,他说他考虑创建“一种极为现实的语言,并尝试把它变成标准编译器。”
但是他不会做出其他的改动,因为Java必须保持简洁,尤其考虑到使用Java的开发人员的多样性。Sun估计全世界有250万Java开发人员。
拉萨治疗包皮过长医院银川治疗妇科习惯性流产哪家好
威海较好的白癜风医院
- 上一篇:将保留的专利彻底开放呢
- 下一篇:将开放源代码具体时间有待确