大小:42.5M 软件类型:国产软件
软件语言:简体中文 时间:2021-08-31 14:30:25
软件授权:自由软件 运行环境:WinAll, WinXP
jdk1.5.0是一款爪哇岛最原始的软件开发工具包java开发工具包爪哇是爪哇岛运行的核心,一些开发的应用都需要安装爪哇java开发工具包环境的应用软件。赶快下载吧!
说明:实现了基本类型与外覆类之间的隐式转换。基本类型至外覆类的转换称为装箱,外覆类至基本类型的转换为解箱。这些类包括
基本类型引用类型
布尔布尔
字节字节
字符
做空
整数
长长的
浮动浮动
双份
例如,旧的实现方式
整数到对象;
(同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是一款JAVA最原始的软件开发工具包,Java JDK是JAVA运行的核心,一些开发的应用都需要安装Java JDK环境。赶快下载吧!!!JDK1.5.0的11个主要新特征自动实现装箱和解箱操作Boxing/Unboxing Conversions说明:实现了基本类型与外覆类之间的隐式转,欢迎免费下载体验
简体中文 42.5M 自由软件