文章 2017-12-04 来自:开发者社区

JDK5.0新特性之:其他

文/陈刚 2005-11-26  一、自动装箱与拆箱   这是一个很体帖的改进。在JDK5.0以前我们常看到下面的代码。         Vector v=new Vector();         v.add(new Integer(1)...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---1.自动装箱和拆箱

/** * 基本类型的数据值可以直接赋给基本数据对象,基本数据的对象也可以直接赋给基本数据变量 * 在表达式中,基本类型的数据值可以和基本数据对象进行运算 * 基本数据类型的数组不能实现自动装箱和拆箱,即int[]不能当成Integer[]使用 */ /** * 演示基本数据类型的自动拆箱和装箱 */ public class AutoBox { /**整数类型的自动拆...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---3.枚举类型

/** *enum关键字表示枚举类型,它的作用相当于类声明中的class关键字 *枚举类型不能有public的构造方法 *所有的枚举值都是public、static、final的,这些修饰符都是自动加上,无须程序员手动添加 *枚举值之间用逗号","分开,最后一个枚举值后面接分号";" *每一个枚举值是一个枚举类型的实例 *可以在枚举类型中定义非枚举值变量,这些变量可以使用任何修饰符 ...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---2.新的for循环

import java.util.ArrayList; import java.util.List; /** * 新的for循环,格式为for(type x:type y) * 表示遍历数组或集合y的元素,把元素值赋给x */ public class ForEach { /**对整数数组求和*/ public static long getSum(int[...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---5.可变长参数Varargs

/** * 在J2SE5.0之前,当传入到方法的参数个数不固定时,经常采用数组的方式传递参数 * 在J2SE5.0之后,可以使用可变长参数的我给方法传递参数 */ /** * 在参数类型和参数名之间使用"..."(三个英文的点),表示该参数为可变长的 * 通过新的for循环读取可变长参数中的值 * 一个方法里最多只能有一个变长参数,而且这个变长参数一定要放在参数表的最后一个参数 */...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---4.静态导入

/** *静态导入:是指可以import类的静态方法和静态变量,在使用时,无须指定类名, * 便可以使用这些被import的静态方法和静态变量,这就是静态导入 *写import语句时,可以定位到一个静态方法或静态变量(以前是定位到类) *可以使用通配符(*)代表导入该类的所有静态方法和静态变量 *不允许静态方法和静态变量出现重名的情况 */ import static ...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---6.格式化输出

import java.util.Date; /** * 使用printf输出 */ /**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象 */ public class Printf { public static void ...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---7.使用ProcessBuilder执行本地命令

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStrea....

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---8.泛型编程

import java.util.ArrayList; import java.util.Collection; import java.util.List; /** *泛型编程关键掌握两点: *1.在方法参数中使用通配符 *2.在方法的参数类型和返回类型中使用通用类型 */ /**关键技术 *1.通配符问号(?)表示任意类型.如"List<?>"表示可以存放任意对象类...

文章 2017-11-26 来自:开发者社区

JDK5.0新特性系列---9.注释功能Annotation

import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /**关键技术 * 1.Java常用的内置注释 * @Overr...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐