- 博客(9)
- 收藏
- 关注
原创 黑马程序员--线程同步工具
---------------------- android培训、java培训、期待与您交流! ---------------------- Lock Lock lock = newReentrantLock(); lock() 用来取得对象的锁定。 unlock() 用来释放对象的锁定,通常由同一个Lock对象来调用lock()与unlock()。 读写锁
2012-06-20 22:17:41 259
原创 黑马程序员--线程池
---------------------- android培训、java培训、期待与您交流! ---------------------- 线程池 // ExecutorService threadPool = Executors.newFixedThreadPool(3);//固定线程池 // ExecutorService threadPool
2012-06-19 21:17:27 289
原创 黑马程序员--线程及共享变量
---------------------- android培训、java培训、期待与您交流! ---------------------- 1.线程范围内共享变量 通过将线程和数据以键值对形式保存到map集合中,取数据时,根据线程来取各自的数据,达到共享目的 2.ThreadLocal实现线程范围的共享变量 ThreadLocal的作用和目的:用于实
2012-06-18 21:57:05 459
原创 黑马程序员--线程及其同步
---------------------- android培训、java培训、期待与您交流! ---------------------- 两种线程的创建方式 1.直接覆盖run方法 Thread thread = new Thread(){ @Override publicvoid run() {
2012-06-17 21:00:49 498
原创 黑马程序员--动态代理
---------------------- android培训、java培训、期待与您交流! ---------------------- 动态代理 jvm可以在运行期动态生产出类的字节码,这种动态生成的类往往被用作代理类,即动态代理 jvm生成的动态类必须实现一个或多个接口,所以,jvm生成的动态类智能用作具有相同接口的目标类的代理 CGL
2012-06-16 17:37:25 571
原创 黑马程序员--类加载器
---------------------- android培训、java培训、期待与您交流! ---------------------- 类加载器 类的字节码的原始信息放在硬盘classpath指定的路径中,类加载器将.class文件加载到内存进行处理后就是类的字节码,这一系列动作由类加载器完成。类加载器本身也是java类,java类加载器本身也也要被类加载器加载,所以必须
2012-06-15 20:45:40 266
原创 黑马程序员--泛型
---------------------- android培训、java培训、期待与您交流! ---------------------- 泛型 使用泛型,可以将一个集合中的元素限定为一个特定的类,集合中只能存储痛一个类型的对象,这样更安全;并且从集合中获取一个对象是,编译器可以知道这个对象的类型,可省去强制类型转换。 去类型化,可以使用反射的方式穿透泛型限定,泛型是给编
2012-06-14 21:07:46 217
原创 黑马程序员--JavaBean和注解
---------------------- android培训、java培训、期待与您交流! ---------------------- IntroSpector 内省用于操作JavaBean。 JavaBean是一个特殊的Java类,方法符合一定的规则,例如setAge(intage) getAge()。 classPerson{ privateint
2012-06-14 20:51:43 288
原创 黑马程序员--可变参数、自动拆装箱和枚举
---------------------- android培训、java培训、期待与您交流! ---------------------- 1,可变参数 public static int add(int ... args){//…只能出现在参数列表的最后,前后有无空格都行,创建隐含数组。 intsum=0; for(int arg:args){//迭代变量必须在()中定义!集合
2012-06-14 20:29:11 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人