老蔡的个人专栏正式成立,以后工作中遇到的技术问题,或者生活中对一些事物的见解,都会和大家分享!独乐乐不如众乐乐!

 分类:JAVA

java可变参数String…的定义

java可变参数String…的定义
近来偶卖啦项目刚刚接手,由于spring MVC的框架与之前公司用到的框架构造处理方式有点差异,所以花费了一些时间去检代码。偶然看到了这种 String… 的写法,由于很少遇到过这种写法,一般在项目流程中都是明确定义的。所以,查看了一番它的具体使用方法。 ...

BlandonTsai 2年前 (2017-03-24) 947℃ 1评论 0喜欢

JAVA设计模式之门面模式(外观模式)

JAVA设计模式之门面模式(外观模式)
医院的例子 现代的软件系统都是比较复杂的,设计 师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂 号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客...

BlandonTsai 3年前 (2015-12-22) 1062℃ 0评论 0喜欢

抽象类与接口的区别

抽象类与接口的区别
相同点 (1)接口和抽象了都不能被实例化,它们都位于继承树的顶端,用于被其他的类实现和继承。 (2)接口和抽象类都是可以包含抽象方法的,实现接口或是继承抽象类的普通子类都必须实现这些抽象方法。 不同点 (1)接口是公开的,里面不能有私有的方法或者变量,是用于让别人使用的;而抽象类...

BlandonTsai 3年前 (2015-12-19) 833℃ 0评论 0喜欢

int 和integer的区别

int 和integer的区别
int是java提供的8种原始数据类型之一。 8种类型 字节 数据容器(类) 数的范围 byte           1          Byte               -128—127 char           2        Character         ...

BlandonTsai 3年前 (2015-12-07) 823℃ 1评论 0喜欢

ArrayList Vector LinkedList 区别与用法

ArrayList Vector LinkedList 区别与用法
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素。但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比Ar...

BlandonTsai 3年前 (2015-12-07) 780℃ 0评论 0喜欢

URI和URL的区别

URI和URL的区别
这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢? 同样的,另外一个问题:String HttpServl...

BlandonTsai 3年前 (2015-12-07) 940℃ 1评论 0喜欢