jdk1.5
文章平均质量分 76
iteye_13085
这个作者很懒,什么都没留下…
展开
-
JDK5.0新特性---1.自动装箱和拆箱
/** * 基本类型的数据值可以直接赋给基本数据对象,基本数据的对象也可以直接赋给基本数据变量 * 在表达式中,基本类型的数据值可以和基本数据对象进行运算 * 基本数据类型的数组不能实现自动装箱和拆箱,即int[]不能当成Integer[]使用 *//** * 演示基本数据类型的自动拆箱和装箱 */public class AutoBox { ...原创 2012-04-26 21:44:37 · 85 阅读 · 0 评论 -
JDK5.0新特性系列---11.3线程 锁Lock
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks...原创 2012-05-03 10:54:18 · 113 阅读 · 0 评论 -
JDK5.0新特性系列---11.2线程 任务执行架构
import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concur...原创 2012-05-03 10:54:12 · 94 阅读 · 0 评论 -
JDK5.0新特性系列---11.5.1线程 同步装置之Semaphore
import java.util.ArrayList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;import java.util.concurrent.locks.Lock;i...原创 2012-05-03 10:54:03 · 107 阅读 · 0 评论 -
JDK5.0新特性系列---11.5.2线程 同步装置之CountDownLatch
import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * CountDownLatch维护一个计数器,等待这个CountDownLatch的线程必须等到计数器为0时才可以...原创 2012-05-02 11:05:55 · 94 阅读 · 0 评论 -
JDK5.0新特性系列---11.5.4线程 同步装置之Exchanger
/** * Exchanger让两个线程互换信息 * 实例模拟服务生和顾客,服务生往空杯子中倒水,顾客从装满水的杯子中喝水,然后互换杯子,服务生接着倒水,顾客接着喝水. *//** * 使用Exchanger的关键技术点如下: * 1.初始化Exchanger对象时,可以通过泛型指定杯子能交换的信息类型.如"new Exchanger<String>;"表...原创 2012-05-02 11:05:47 · 101 阅读 · 0 评论 -
JDK5.0新特性系列---11.6线程 BlockingQueue
importjava.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; /** 本例介绍一个特...原创 2012-05-02 11:05:39 · 85 阅读 · 0 评论 -
JDK5.0新特性系列---11.4线程 Condition
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurr...原创 2012-05-02 11:05:30 · 77 阅读 · 0 评论 -
JDK5.0新特性系列---8.泛型编程
import java.util.ArrayList;import java.util.Collection;import java.util.List; /** *泛型编程关键掌握两点: *1.在方法参数中使用通配符 *2.在方法的参数类型和返回类型中使用通用类型 *//**关键技术 *1.通配符问号(?)表示任意类型.如"List<?>...原创 2012-04-28 08:58:19 · 108 阅读 · 0 评论 -
JDK5.0新特性系列---10.监控与管理虚拟机
import java.lang.management.ClassLoadingMXBean;import java.lang.management.CompilationMXBean;import java.lang.management.GarbageCollectorMXBean;import java.lang.management.ManagementFactory;...原创 2012-04-28 08:58:12 · 151 阅读 · 0 评论 -
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常用的内置注释 * ...原创 2012-04-28 08:58:03 · 104 阅读 · 0 评论 -
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.Out...原创 2012-04-28 08:57:55 · 506 阅读 · 0 评论 -
JDK5.0新特性系列---5.可变长参数Varargs
/** * 在J2SE5.0之前,当传入到方法的参数个数不固定时,经常采用数组的方式传递参数 * 在J2SE5.0之后,可以使用可变长参数的我给方法传递参数 *//** * 在参数类型和参数名之间使用"..."(三个英文的点),表示该参数为可变长的 * 通过新的for循环读取可变长参数中的值 * 一个方法里最多只能有一个变长参数,而且这个变长参数一定要放在参数表的...原创 2012-04-26 21:53:20 · 77 阅读 · 0 评论 -
JDK5.0新特性系列---4.静态导入
/** *静态导入:是指可以import类的静态方法和静态变量,在使用时,无须指定类名, * 便可以使用这些被import的静态方法和静态变量,这就是静态导入 *写import语句时,可以定位到一个静态方法或静态变量(以前是定位到类) *可以使用通配符(*)代表导入该类的所有静态方法和静态变量 *不允许静态方法和静态变量出现重名的情况*/impor...原创 2012-04-26 21:51:17 · 92 阅读 · 0 评论 -
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 ...原创 2012-04-26 21:48:17 · 121 阅读 · 0 评论 -
JDK5.0新特性系列---11.1线程 Callable和Future
import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future; /** 从本节开始,主要介绍J2SE5.0与线程相关的...原创 2012-05-03 10:54:28 · 127 阅读 · 0 评论