您现在的位置是:首页 > 软件下载 > 编程开发 > 编程工具 >

jdk1.5.0 官方绿色版

jdk1.5.0 官方绿色版

jdk1.5.0 官方绿色版

宝哥软件园收集的JDK1.5.0是一款JAVA最原始的软件开发工具包,Java JDK是JAVA运行的核心,一些开发的应用都需要安装Java JDK环境。赶快下载吧!!!JDK1.5.0的11个主要新特征自动实现装箱和解箱操作Boxing/Unboxing Conversions说明:实现了基本类型与外覆类之间的隐式转,欢迎免费下载体验

软件大小:42.5M

软件类型:国产软件

软件语言:简体中文

软件授权:自由软件

最后更新:2021-08-31 14:30:25

推荐指数

运行环境:WinAll, WinXP

查看次数

jdk1.5.0是一款爪哇岛最原始的软件开发工具包java开发工具包爪哇是爪哇岛运行的核心,一些开发的应用都需要安装爪哇java开发工具包环境的应用软件。赶快下载吧!

JDK1.5.0的11个主要新特征

自动实现装箱和解箱操作(装箱/取消装箱转换)

说明:实现了基本类型与外覆类之间的隐式转换。基本类型至外覆类的转换称为装箱,外覆类至基本类型的转换为解箱。这些类包括

基本类型引用类型

布尔布尔

字节字节

字符

做空

整数

长长的

浮动浮动

双份

例如,旧的实现方式

整数到对象;

(同Internationalorganizations)国际组织原语;

ArrayList ArrayList=new ArrayList();

(同Internationalorganizations)国际组织原语=11;

intObject=新整数(int原语);

数组列表。放入对象中;//不能放入(同国际组织)国际组织类型,只能使整数

新的实现方式

(同Internationalorganizations)国际组织原语;

ArrayList ArrayList=new ArrayList();

(同Internationalorganizations)国际组织原语=11;

//在这里图元被自动的转换为整数类型

数组列表。put(int原语);

5静态导入(静态导入)

很简单的东西,看一个例子:

没有静态导入

Math.sqrt(Math.pow(x,2) Math.pow(y,2));

有了静态导入

导入静态Java。朗。数学。*;

sqrt(幂(x,2)幂(y,2));

其中导入静态Java。朗。数学。*;就是静态导入的语法,它的意思是导入数学类中的所有静电方法和属性。这样我们在使用这些方法和属性时就不必写类名。

需要注意的是默认包无法用静态导入,另外如果导入的类中有重复的方法和属性则需要写出类名,否则编译时无法通过。

6枚举类(枚举类)

用法:公共枚举名称{类型,…。}

简单的例子:

公共枚举颜色{红色、黄色、蓝色、橙色、绿色、紫色、棕色、黑色}

公共静态void main(String[]参数){ 0

颜色我的颜色=颜色。红色;

系统。出去。println(MyColor);

}

又一个简单例子:

导入Java。乌提尔。*;

枚举操作系统{windows、unix、linux、macintosh}

公共类EnumExample1 {

公共静态void main(字符串参数[]){ 0

操作系统;

os=OperatingSystems.windows

开关(操作系统){ 0

案例窗口:

"你选择了视窗系统!");

打破;

case unix:

System.out.println("你选择了Unix!”);

打破;

case linux:

System.out.println("你选择了Linux!”);

打破;

case macintosh:

System.out.println("你选择了麦金塔!");

打破;

默认值:

"我不知道你的操作系统。");

打破;

}

}

}

应运列举型别简写的例子:

导入Java。乌提尔。*;

公共类枚举测试

{

公共静态void main(字符串[]参数)

{

扫描仪输入=新扫描仪(系统输入);

System.out.print('输入大小:(小、中、大、超大)');

字符串输入=in.next().toUpperCase();

size size=枚举。(大小)的值。同学们,输入);

系统。出去。println(' size=' size ');

System.out.println('缩写='大小。getabraviation());

if (size==Size .超大型)

"干得好——你注意到了_。");

}

}

枚举大小

{

小号(' S '),中号(' M '),大号(' L '),特大(' XL ');

私有大小(字符串缩写){这个。缩写=缩写;}

public String geta breviation(){ return缩写;}

私有字符串缩写;

}

列举型别类中拥有方法的一个例子:

枚举程序标志[

显示错误(0x01),

包括输入输出(0x02),

使用备用处理器(0x 04);

私有(同Internationalorganizations)国际组织位;

程序标志(整数位数){ 0

位=位数;

}

public int GetBitNumber(){ 0

返回(位);

}

}

公共类枚举示例示例{

公共静态void main(字符串参数[]){ 0

程序标志标志=ProgramFlags.showErrors

选择的标志是:

旗帜。序数()

"这是"

旗帜。name());

}

}

七元数据(元数据)

请参考

http://www-900.ibm.com/developerWorks/cn/java/j-annotate1/

http://www-900。IBM。com/developer works/cn/Java/j-annotation 2。死亡

8构建字符串(字符串构建器类)

在JDK5.0中引入了StringBuilder类,该类的方法不是同步(同步)的,这使得它比StringBuffer更加轻量级和有效。

9控制台输入(控制台输入)

在JDK5.0之前我们只能通过重选窗格。showinputdialog进行输入,但在5.0中我们可以通过类扫描仪在控制台进行输入操作

例如在1.4中的输入

字符串输入=JOptionPane.showInputDialog(提示符);

int n=Integer.parseInt(输入);

double x=Double.parseDouble(输入);

s=输入;

在5.0中我们可以

扫描仪输入=新扫描仪(系统输入);

System.out.print(提示);

int n=in。nextint();

double x=in。next double();

字符串s=in。NextLine();

10协变返回类型(不晓得怎么翻译,大概是改变返回类型)

JDK5之前我们覆盖一个方法时我们无法改变被方法的返回类型,但在JDK5中我们可以改变它

例如1.4中我们只能

公共对象克隆(){ 0.}

.

员工克隆=(员工)e .克隆();

但是在5.0中我们可以改变返回类型为雇员

公共员工克隆(){ 0.}

.

员工克隆=e . clone();

11格式化输入输出(格式化输入输出)

增加了类似C的格式化输入输出,简单的例子:

公共类TestFormat{

公共静态void main(String[]参数){ 0

int a=150000,b=10

浮子c=5.0101f,d=3.14f

System.out.printf('M M%n ',a,b);

System.out.printf('%x %x%n ',a,b);

系统。出去。printf(' % 3.2f % 1.1f % n ',c,d);

系统。出去。printf(' % 1.3e % 1.3e % n ',c,d * 100);

}

}

输出结果为:

150000 10

249f0 a

5.01 3.1

5.010e 00 3.140e 02

jdk1.5.0类似的软件

相关教程

猜你喜欢