java基础
文章平均质量分 69
大叔级小鲜肉
这个作者很懒,什么都没留下…
展开
-
ArrayList和LinkedList的区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Array原创 2014-02-18 10:15:21 · 379 阅读 · 0 评论 -
构造方法的特点和作用
构造方法的特点1、构造方法名一定与类同名2、构造方法无返回值类型(void 也不行)3、构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法,他们之间构成重载关系4、如果定义有参构造函数,则无参构造函数将被自动屏蔽5、构造方法不能被继承6、构造方法不能手动调用,在创建类实例的时候自动调用构造方法 构造方法的作用与使用场合1、当我们创建类实例时,就想给他原创 2014-02-17 18:08:09 · 17613 阅读 · 0 评论 -
java接口与抽象类区别
很久没有看到如此精辟的文章了!作者写得实在太好了!正在学JAVA或者想了解抽象类与接口的朋友,绝对不可错过!本人极力推荐!OOP中接口与抽象类的区别 Java语言接口与继承的本质 深入理解接口和抽象类 OOP中接口与抽象类的区别OOP中的INTERFACE和ABSTRACT CLASS是两个不同的概念我们在使用的时候往往将两个混在一起使用,不做什么区别,大家可能在定义上对原创 2014-02-17 18:00:00 · 599 阅读 · 0 评论 -
Error与Exception的区别
1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释。 java.lang.Error: An Error is a subclass of Throwable that indicates seriou原创 2014-02-18 14:41:08 · 590 阅读 · 0 评论 -
设计模式
设计模式一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“原创 2014-02-18 15:17:46 · 465 阅读 · 0 评论 -
final的意义
1、如果一个数据既是static又是final,那么它会拥有一块无法改变的存储空间。2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference一旦被初始化用于代表某个对象时,便再也不能改变指向另一个对象,但对象本身的内容确实可以改变的。f原创 2014-02-19 09:56:08 · 492 阅读 · 0 评论 -
Java通过URL下载网络文件,获取文件流并修改文件名
下载网络文件,地址是 http://sk.sit.fosuntech.cn/group1/M00/00/72/CqYKHVn69wyAMl6YAAVf953sp4Y075.pdf前端调用下载链接function downloadAttachement(imageId,fileName){ var url = _HTTP_IP_PORT +'repayment/downloa原创 2017-11-08 18:36:12 · 26908 阅读 · 0 评论 -
Java POI导出Excel
这个也没啥好说的,主要是注意数据格式,excel表的样式根据需求而定,下载的是xlsx格式的,03版本的代码基本都差不多,下面是查询出来的数据,List>[{'age':0,'busiState':'04','crtTime':'2017-10-26 16:09:28.0','current':0,'custName':'张朋','custNo':'C2017091182510原创 2017-11-09 09:57:36 · 295 阅读 · 0 评论