• 红软基地:您身边最放心的安全下载站!
您所在的位置:首页 > 软件 > 热门软件 > Java JDK1.5

Java JDK1.5

软件类型:
国产软件
软件语言:
简体中文
软件大小:
50 MB
软件授权:
免费软件
软件评级:
4
更新时间:
2015-07-14
应用平台:
WinXP, Win7, WinAll
同类推荐软件
软件简介

JDK(Java Developer’s Kit),Java开发者工具包,是SUN公司(后被Oracle公司收购)提供的基础Java语言开发工具,该工具软件包含Java语言的编译工具、运行工具以及执行程序的环境(即JRE)。 JDK现在是一个开源、免费的工具。JDK是其它Java开发工具的基础,也就是说,在安装其它开发工具以前,必须首先安装JDK。jKu红软基地

软件介绍

Java JDK1.5是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar), SUN公司不断对它进行升级,发布了不同的版本,jdk1.5 是Sun公司后来发行的版本也就是jdk5.0(JDK1.5 更名后)jKu红软基地
 jKu红软基地

软件功能

1、优势是运行在Java SE 6中的应用jKu红软基地
2、在服务器桌面上运行得更快的应用程序jKu红软基地
3、新的动态连接’简化故障诊断jKu红软基地
4、扩大的Solaris DTrace的支持提供了额外的价值在SolarisjKu红软基地
5、改进的’native’的外观设计风格,Solaris操作系统,Linux和WindowsjKu红软基地
6、第一个Java平台为Windows Vista全面支持jKu红软基地
7、在提高效益的开发环境,以Sun的Java SE 6中jKu红软基地
8、JavaScript的集成平台,包括与脚本语言的框架扩展为Ruby,Python和其他语言的支持jKu红软基地
9、总重量轻的网络平台服务,开箱即用jKu红软基地
10、简化的GUI设计和扩大本地平台支持jKu红软基地
11、全部JDBC4实施提供更好的支持XML的数据库jKu红软基地
12、Java的数据库包含了JDK,自由使用和部署Java数据库jKu红软基地
13、全部支持的NetBeans IDE 5.5中jKu红软基地
14、Sun开发者提供的服务,帮助建立更强大的应用程序jKu红软基地

软件特性

1.泛型(Generic) jKu红软基地
C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿对象的时候我们也不得不对他们进行强制得类型转换。1.5引入了泛型,它允许指定集合里元素的类型,这样你可以得到强类型在编译时刻进行类型检查的好处。 jKu红软基地
Collection c = new ArrayList(); jKu红软基地
c.add(new Date()); jKu红软基地
编译器会给出一个错误, jKu红软基地
add(java.lang.String) in java.util.Collection cannot be applied to (java.util.Date) jKu红软基地
2.For-Each循环 jKu红软基地
For-Each循环得加入简化了集合的遍历。假设我们要遍历一个集合对其中的元素进行一些处理。典型的代码为: jKu红软基地
void processAll(Collection c){ jKu红软基地
for(Iterator i=c.iterator(); i.hasNext();){ jKu红软基地
MyClass myObject = (MyClass)i.next(); jKu红软基地
myObject.process(); jKu红软基地
} jKu红软基地
} jKu红软基地
使用For-Each循环,我们可以把代码改写成, jKu红软基地
void processAll(Collection c){ jKu红软基地
for (MyClass myObject :c) jKu红软基地
myObject.process(); jKu红软基地
} jKu红软基地
这段代码要比上面清晰许多,并且避免了强制类型转换。 jKu红软基地
3.自动装包/拆包(Autoboxing/unboxing) jKu红软基地
自动装包/拆包大大方便了基本类型数据和它们包装类地使用。 jKu红软基地
自动装包:基本类型自动转为包装类.(int >> Integer) jKu红软基地
自动拆包:包装类自动转为基本类型.(Integer >> int) jKu红软基地
在JDK1.5之前,我们总是对集合不能存放基本类型而耿耿于怀,现在自动转换机制解决了我们的问题。 jKu红软基地
int a = 3; jKu红软基地
Collection c = new ArrayList(); jKu红软基地
c.add(a);//自动转换成Integer. jKu红软基地
Integer b = new Integer(2); jKu红软基地
c.add(b + 2); jKu红软基地
这里Integer先自动转换为int进行加法运算,然后int再次转换为Integer. jKu红软基地
4.枚举(Enums) jKu红软基地
JDK1.5加入了一个全新类型的“类”-枚举类型。为此JDK1.5引入了一个新关键字enmu. 我们可以这样来定义一个枚举类型。 jKu红软基地
public enum Color jKu红软基地
{ jKu红软基地
Red, jKu红软基地
White, jKu红软基地
Blue jKu红软基地
} jKu红软基地
然后可以这样来使用Color myColor = Color.Red. jKu红软基地
枚举类型还提供了两个有用的静态方法values()和valueOf(). 我们可以很方便地使用它们,例如 jKu红软基地
for (Color c : Color.values()) jKu红软基地
System.out.println(c); jKu红软基地
5.可变参数(Varargs) jKu红软基地
可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是函数声明中的最后一个参数。假设我们要写一个简单的方法打印一些对象, jKu红软基地
util.write(obj1); jKu红软基地
util.write(obj1,obj2); jKu红软基地
util.write(obj1,obj2,obj3); jKu红软基地
jKu红软基地
在JDK1.5之前,我们可以用重载来实现,但是这样就需要写很多的重载函数,显得不是很有效。如果使用可变参数的话我们只需要一个函数就行了 jKu红软基地
public void write(Object... objs) { jKu红软基地
for (Object obj: objs) jKu红软基地
System.out.println(obj); jKu红软基地
} jKu红软基地
在引入可变参数以后,Java的反射包也更加方便使用了。对于c.getMethod("test", new Object[0]).invoke(c.newInstance(), new Object[0])), jKu红软基地
现在我们可以这样写了c.getMethod("test").invoke(c.newInstance()),这样的代码比原来清楚了很多。 jKu红软基地
6.静态导入(Static Imports) jKu红软基地
要使用用静态成员(方法和变量)我们必须给出提供这个方法的类。使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。jKu红软基地

软件截图

Java JDK1.5jKu红软基地

红软基地破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。
软件下载地址
Java JDK1.5
软件推荐
下载排行

精品软件

热门关键词

热门软件推荐