摘要:
大端模式&小端模式 在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。大端模式:字... 阅读全文
摘要:
int是java提供的8种原始数据类型之一,Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int 是基本类型,Integer是引用类型。java.lang.Integer是一个类.对它的操作要通过类的方法,int是JAVA缺省的8中基本数据类型之一.不是类的对象.... 阅读全文
摘要:
转下面来详细描述switch与ifelse的区别。 switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样... 阅读全文
摘要:
原一直以来对枚举不是很了解,也没怎么用过,这次在一个java小案例(模拟简单的银行业务系统)里用到了。在实际编程中,若“数据集”的数值在程序中是稳定的,而且“数据集”中的元素是有限的,则可以设计成枚举类型。银行业务中的三种客户:普通客户(common),vip客户,快速客户(express),并覆盖... 阅读全文
摘要:
转单例概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自... 阅读全文
摘要:
转List是一个接口,而ListArray是一个类,ListArray继承并实现了List。为什么要用 List list = new ArrayList() ,而不用 ArrayList alist = new ArrayList()呢? 问题就在于List有多个实现类,现在你用的是ArrayLi... 阅读全文