java
l_x_l_x_
这个作者很懒,什么都没留下…
展开
-
数组的定义及初始化
一、一维数组的定义及初始化方式1> int[] array1=new int[5]; //初始化为该类型的默认值2> int[] array2=new int[]{1,2,3,4,5};3> int[] array3={6,7,8,9,10};二、相关操作1> System.out.println(Arrays.equals(array2,array3));//比较array1原创 2017-10-27 17:21:12 · 826 阅读 · 0 评论 -
java类对象的初始化顺序
类对象的初始化顺序 1.static成员变量默认初始化 2.static块初始化 3.实例成员变量默认初始化 4.实例块初始化 5.构造函数或1.static块初始化 2.static成员变量默认初始化 3.实例块初始化 4.实例成员变量默认初始化 5.构造函数代码测试:class Date{ private int year; private int mont原创 2017-10-30 23:31:01 · 297 阅读 · 0 评论 -
java——装包与拆包
JAVA给简单类型都提供了对应的类类型(包装类型) byte Byte char Character short Short int Integer long Long float Float double Double boolean原创 2017-10-16 23:22:52 · 5059 阅读 · 2 评论 -
ArrayList和LinkedList的总结学习
一、ArrayList 1.ArrayList默认开辟10个大小的空间; 2.底层由数组实现; 3.当ArrayList容量不足的时候会自动进行扩容,每次以1.5倍的速度扩容JDK 1.6 int newCapacity = oldCapacity + (oldCapacity >> 1); JDK 1.8 int newCapacity = oldCapacity*3/2+1原创 2017-11-23 20:05:03 · 318 阅读 · 0 评论 -
ArrayBlockingQueue源码解读
//指定队列大小 public ArrayBlockingQueue(int capacity) //指定队列大小、访问策略 //fair如果为 true,则按照 FIFO 顺序访问插入或移除时受阻塞线程的队列;如果为 false,则访问顺序是不确定的。 public ArrayBlockingQueue(int capacity, boolean fair)原创 2018-01-27 00:06:17 · 230 阅读 · 0 评论