- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Thinking in java4 16章 数组
Thinking in java4 16章 数组1 数组特性 效率,类型,保存基本类型的能力,是一种效率最高的存储和随机访问对象引用序列的方式。2 数组初始值 对象为null,int为0,可以把数组看做一种特殊的对象,里面的元素是它的属性,创建一个对象,对象的属性初始值也是如此3 打印数组//: arrays/MultidimensionalPrimitiveArray.java// Crea
2016-12-25 21:08:02
230
原创 Thinking in java4 15章 泛型
Thinking in java4 15章 泛型1 生成器的妙用2 Set2的集合,操作。//: net/mindview/util/Sets.javapackage net.mindview.util;import java.util.*;public class Sets { public static <T> Set<T> union(Set<T> a, Set<T> b) {
2016-12-25 13:17:28
344
原创 synchronized ReentrantLock区别
synchronized ReentrantLock区别一.什么是ReentrantLock 以对象的方式来操作对象锁.相对于sychronized需要在finally中去释放锁 二.synchronized和ReentrantLock的区别使用synchronized 代码块相比方法有两点优势: 1、可以只对需要同步的使用 2、与wait()/notify()/nitifyAll()一起使用
2016-12-25 12:59:48
345
原创 CountDownLatch and CyclicBarrier
CountDownLatch and CyclicBarrierCountDownLatch: A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.CyclicBarrier : A sync
2016-12-25 12:57:15
203
原创 Thinking in java 内部类
Thinking in java 内部类1 编译器自动为内部类添加一个成员变量, 这个成员变量的类型和外部类的类型相同, 这个成员变量就是指向外部类对象的引用;2 编译器自动为内部类的构造方法添加一个参数, 参数的类型是外部类的类型, 在构造方法内部使用这个参数为1中添加的成员变量赋值;3 在调用内部类的构造函数初始化内部类对象时, 会默认传入外部类的引用。二 方法内部类 局部内部类 当方法中定
2016-12-25 12:54:19
263
原创 Thinking in java4 Exception
Thinking in java4 Exception一 创建自定义异常 异常和日志 LoggingExceptions: LoggingExceptions2: 打印日志StringWriter trace = new StringWriter();printStackTrace(new PrintWriter(trace));logger.severe(trace.toString
2016-12-25 12:51:54
224
原创 Thinking in java4 容器
Thinking in java4 holding 容器学习笔记一 Collections和Arrays的使用 AddingGroups Collections和Arrays的使用,注意Arrays.asList Collections.addAll(collection, moreInts); AsListInference: Arrays转型一 List ListFeatures
2016-12-25 12:45:32
305
原创 Thinking in java4 14章 RTT和反射学习笔记
Thinking in java4 14章 RTT和反射学习笔记java 菜鸟教程 http://www.runoob.com/java/java-number.html 一 Class.getName 和Class.getCanonicalName() 区别 数组,内部类 [Ljava.lang.String; java.lang.String[] typeinfo.toys.ToyT
2016-12-25 12:43:38
353
原创 JAVA高级开发工程师面试题目
JAVA高级开发工程师面试题。 1 classLoader 是否了解2 熟悉哪几种设计模式,hibernate的延迟加载时代理模式,spring事件驱动观察者模式,spring的业务beanId 单例模式。3 写单例,至少二种写法。4 netty的模型。5 NIO和IO的区别6 同步synchronized和锁lock的使用和区别7 redis 分布式搭建。8
2016-08-22 14:42:34
967
java 打包成exe
2009-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人