自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 14601 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 675

原创 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关注的人

提示
确定要删除当前文章?
取消 删除