自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 持有对象

链表arrayList:随机访问性能好,插入和删除效率差LinkedList:插入和删除效率高,随机访问性能差初始化// 1.使用 Arrays.asList 将数组转化为容器进行初始化,速度最慢List<Integer> list1 = new ArrayList<Integer>(Arrays.asList(1,2,3));// 2.使用 Collection.addAll() 进行初

2017-02-06 21:32:04 268

原创 枚举

enum 的特征public enum ColorEnum { RED("红色"), BLUE("蓝色"), GREEN("绿色"), ; private String description; private static Random random = new Random(4l); ColorEnum(String description)

2017-02-04 20:53:53 194

原创 数组

数组与容器比较数组作为一个简单的线性序列,访问效率要优于容器,但是缺点是对象的大小不能改变。数组可以持有基本数据类型,但是容器只能持有包装类(但是由于自动拆箱和装箱,使得差别不大)。应该优先选择容器而不是数组,因为容器的灵活性要远远大于数组。除非性能已经成为瓶颈。数组创建的过程数组创建其实是分两步进行的: 1. 开辟一段空间,对于对象类型来说这段空间保存的是引用,而基本数据类型直接保存基本

2017-02-02 21:29:20 263

原创 异常处理

异常处理过程:使用 new 在堆上创建异常对象当前执行路径被终止,并从当前环境中弹出对异常对象的引用异常处理机制接管程序,并开始寻找异常处理程序继续执行 —— 将程序从错误状态中恢复 异常处理的两种基本模型:终止模型:假设错误非常关键,出错以后不能恢复,不能继续执行恢复模型:异常处理程序的工作是修正错误,然后重新调用出问题的方法Java 强制要求当调用的代码会抛出异常时,要么捕获

2017-02-01 13:24:11 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除