摘要: Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 阅读全文
posted @ 2017-01-08 18:11 鹿先森丶 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: (单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚) ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型 阅读全文
posted @ 2017-01-08 18:09 鹿先森丶 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 产生该问题的主要原因是JVM永久带空间不足导致的,可以在环境变量CATALINA_OPTS中提高MaxPermSize参数值 set CATALINA_OPTS = -XX:PermSize=128m -XX:MaxPermSize=512m 如果是堆栈溢出的错误,则需要将xms的值提高 set C 阅读全文
posted @ 2017-01-08 18:01 鹿先森丶 阅读(203) 评论(0) 推荐(0) 编辑
摘要: HashMap内部数据结构 HashMap内部采用数组和链表结合的方式来存取数据(见下图)。这种方式有什么好处呢? 我们知道,数组操作对于检索是O(1)的,能够很快的根据数组的下标定位对象,但是插入和删除操作不高,会引起后续节点的移动,而链表的优势是:插入和删除非常的迅速,只需要重设相应的next指 阅读全文
posted @ 2017-01-08 17:48 鹿先森丶 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。 目录 MVC框架是什么Dispatcher Servlet(Spring控制器)Spr 阅读全文
posted @ 2016-12-09 00:02 鹿先森丶 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、什么是设计模式 在软件开发中,设计模式是对软件设计中普遍存在的一些问题,所使用的解决方案 也就是说:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结 使用设计模式可以达到代码重用,让代码阅读性更高,同时保证了代码的可靠性。 由于java种具有23种设计模式,但都遵循着6 阅读全文
posted @ 2016-12-05 22:46 鹿先森丶 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、线程的定义 每个应用程序内部都是由一个或多个的进程组成,而每个进程内部都是由许多具体的线程执行,所以,线程是每个程序执行的最小单位。 二、线程的实现 1.通过继承java.lang.Thread类、重写类中的run方法 class PrimeThread extends Thread { lon 阅读全文
posted @ 2016-12-05 22:42 鹿先森丶 阅读(133) 评论(0) 推荐(0) 编辑