JDK5.0新特性系列---目录

 

JDK5.0新特性系列---目录

 

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

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

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

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

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

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

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

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

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

JDK5.0新特性系列---10.监控与管理虚拟机

JDK5.0新特性系列---11.1线程 Callable和Future

JDK5.0新特性系列---11.2线程 任务执行架构

JDK5.0新特性系列---11.3线程 锁Lock

JDK5.0新特性系列---11.4线程 Condition 

JDK5.0新特性系列---11.5.1线程 同步装置之Semaphore

JDK5.0新特性系列---11.5.2线程 同步装置之CountDownLatch

JDK5.0新特性系列---11.5.3线程 同步装置之CyclicBarrier 

JDK5.0新特性系列---11.5.4线程 同步装置之Exchanger

JDK5.0新特性系列---11.6线程 BlockingQueue

 

 

时间: 2024-07-31 22:34:18

JDK5.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;   /**     本例介绍一个特殊的队列:BlockingQueue,如果BlockQueue是空的,从BlockingQueue取东西的操作将会

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.ReadWriteLock; import java.util.concurrent.locks.Reent

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与线程相关的新特性,新的线程类主要集中在java.util.concurrent 包中,本节实例将介绍如何使用java.uti

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.concurrent.Future; import java.util.concurrent.ScheduledExecu

JDK5.0新特性系列---10.监控与管理虚拟机

  import java.lang.management.ClassLoadingMXBean; import java.lang.management.CompilationMXBean; import java.lang.management.GarbageCollectorMXBean; import java.lang.management.ManagementFactory; import java.lang.management.MemoryMXBean; import java.

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; import java.util.concurrent.locks.ReentrantLock;   /**

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[] nums) throws Exception{               if(nums =

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.OutputStreamWriter; import java.util.ArrayList; import java.

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

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