摘要: int是java提供的8种原始数据类型之一,Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int 是基本类型,Integer是引用类型。java.lang.Integer是一个类.对它的操作要通过类的方法,int是JAVA缺省的8中基本数据类型之一.不是类的对象.... 阅读全文
posted @ 2015-01-27 18:46 乌云de博客 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转下面来详细描述switch与ifelse的区别。 switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样... 阅读全文
posted @ 2015-01-27 18:33 乌云de博客 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 原一直以来对枚举不是很了解,也没怎么用过,这次在一个java小案例(模拟简单的银行业务系统)里用到了。在实际编程中,若“数据集”的数值在程序中是稳定的,而且“数据集”中的元素是有限的,则可以设计成枚举类型。银行业务中的三种客户:普通客户(common),vip客户,快速客户(express),并覆盖... 阅读全文
posted @ 2015-01-27 18:21 乌云de博客 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 转单例概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自... 阅读全文
posted @ 2015-01-27 18:08 乌云de博客 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转List是一个接口,而ListArray是一个类,ListArray继承并实现了List。为什么要用 List list = new ArrayList() ,而不用 ArrayList alist = new ArrayList()呢? 问题就在于List有多个实现类,现在你用的是ArrayLi... 阅读全文
posted @ 2015-01-27 17:58 乌云de博客 阅读(196) 评论(0) 推荐(0) 编辑