- 博客(13)
- 收藏
- 关注
原创 HashSet、HashMap和Hashtable区别
这篇博客的知识有点杂,有耐心的可以读下去1.HashSet是一个Set集合的实现类,HashMap和Hashtable是Map集合的子类2.HashSet和HashMap、Hashtable底层都是通过hash表来存储元素。 也就是通过hash算法原定元素的存储位置。但是HashMap和Hashtable通过hash表存储的是它的key。 而HashSet存储的是它的元素。(因为set集合不是k
2017-08-31 10:43:31 415
原创 JAVA集合之---TreeSet、HashSet、EnumSet
TreeSet集合开发中没怎么用到。此处既然学习到了就记录下来一遍大家一起学习讨论。首先TreeSet集合是Set接口的实现类。TreeSet集合的元素不能重复。需要加入TreeSet集合的类必须实现Comparable接口并重写compareTo方法,否则回报ClassCastExceptionTreeSet中加入的对象,如果equals和compareTo方法都判断为同一个对象的话,只会存储一个
2017-08-28 15:11:22 409
原创 JAVA集合之---LinkedList、ArrayList与Vector
先介绍一下LinkedList: 首先LinkedList集合是List接口的实现类,所以,它可以根据索引随机访问集合中的元素。除此之外,LinkedList集合还是先了Deque(Queue接口的子接口),所以LinkedList也代表一个双向队列。同时Deque接口还提供了一些包括pop(出栈)和push(入栈)两个方法。所以LinkedList也可以当做“栈”来使用。由此可见,L
2017-08-28 14:47:03 350
原创 JAVA重要知识!反射!
今天重新学习了一下反射,比刚开始学习的时候轻松了许多。所以如果你是第一次学习反射,不要害怕,就当是自己预习了。等你学习第二遍的时候,你肯定就会轻而易举的理解当时死活看不懂的知识了。既然说到了反射,就先说一说我们普通的创建对象的过程吧。 假如有一个类PersonPerson p = new Person();这一步创建对象的过程是分了三小步! 1.生命变量p (变量p存放在栈内存中) 2.
2017-08-25 15:18:58 421
原创 你遇到的设计模式有哪些???
装饰模式,连接池中对jdbc原生连接进行修饰包装。 池化模式,通过集合将一些对象加载进集合中进行重复利用!因为看到过这样的面试题,所以想写一篇博客 此处只是写出了两点,方便以后自己补充 请大神在评论中也可以写出相应的设计模式,互相学习,这里抛砖引玉了。
2017-08-25 11:15:05 363
原创 Java虚拟机加载机制
今天女朋友给看了段代码,让我猜一下运行结果,表示很懵逼。 直接上代码!public class StaticTest { public static void main(String[] args) { staticFunction(); // System.out.println("main"); } static StaticTes
2017-08-23 16:57:08 277
原创 IntelliJ IDEA中SVN修改服务器URL解决办法
实习期间,从导师的SVN服务器上导入了他的项目,但是,现在想把这个项目上传到自己的SVN服务器上面。百度了网上的说话。感觉很有用!(但是对我没有用!!) IntelliJ IDEA中TortoiseSVN修改服务器地址的方法但是我自己用这个方法却出现各种异常,也不知道什么原因。此处贴出我的异常。如有解决的大神,请告诉我一下,谢谢!! Error relocating working copy:
2017-08-22 16:51:24 14602 2
原创 float和double的精度和字节数各是多少
转载请注明原出处! http://write.blog.csdn.net/mdeditor纠结这个问题很久了!今天终于有空把它整理一下!首先直接写答案:字节: float:4个字节 double:8个字节精度: float精度是:7~8位有效数字 double精度是:16~17位有效数字参考文章: Java 浮点数 float和double类型的表示范
2017-08-22 11:43:10 27986
原创 Session的生命周期
首先要介绍Session和Cookie的一点区别: Session的数据存储在服务器的内存上,而cookie保存在客户端的浏览器上。因为Session保存在服务器的内存上,所以,为了防止内存被占满,我们要适当的释放session所占的内存。此时,就涉及到了Session的生命周期了。1、Session的创建: Session是在服务器接收到浏览器的第一次请求时,自动创建,也可以通过 reques
2017-08-21 11:59:44 676
原创 Servlet的生命周期
Servlet生命周期包括三部分,初始化(init)、服务(service)、销毁(destroy)一、 * init(ServletConfig) * servlet的初始化方法,执行次数:1次 * javax.servlet.ServletConfig对当前servlet的配置信息的描述 * getServl
2017-08-21 10:59:25 315
原创 asm错误!已解决!
java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.(Unknown Source) asm错误!今天在看了网上的教学视频之后想敲一敲他们的代码,什么都部署好了,Tomcat中途跑起来出了些问题,也只知道什么原因,就重新部署了一下Tomcat,最后终于跑起来了!可是,当我访问主页面的时候,问题却出现
2017-08-16 14:01:06 4809
原创 生活在迷茫的当下,给自己一些建议
前一阵看了一本书,书上前几页列了几条让人能够积极的看待生活的方法。觉得挺好的写下来与大家共勉!生活中应该多采纳:积极过去视角-------每逢逢年过节时,对前一年的视角 享乐主义视角-------在非工作时间 未来视角 -------工作场景中一、生活在当下————不瞻前顾后、不左顾右盼、不患得患失二、严肃对待时间————审慎、
2017-08-15 17:10:45 438
原创 mybatis的config.xml文件中不再需要通过<mapper>一个一个配置实体的xml文件了
刚开始学习了mybatis,知道mybatis中有两种配置文件,一个是mybatis的全局配置文件config.xml,还有一种是实体对应的XXXmapper.xml文件。如果是新手学习mybatis的话,肯定是要在config.xml文件中一条一条的配置XXXmapper.xml的。 例如这样:<mappers> <!-- 通过resource引用mapper的映射文件 -->
2017-08-01 14:23:24 3338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人