摘要: 理论: IOC(Inversion of Control控制反转) DI(依赖注入) (Dependency Injection) 它不是一种技术而是一种思想。当初IOC理论的提出就是为了解决对象之间的“解耦”。在传统的创建对象的方式中我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对 阅读全文
posted @ 2016-12-06 10:23 kakaisgood 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 如果你是一个网站站长,想要建立一个网站。不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序。现在你追随潮流,采用流行的云计算,如果你采用IaaS服务,那么意味着你就不用自己买服务器了,随便在哪家购买虚拟机,但是还是需要自己装服务器软件而如果你采用PaaS的服务,那么意味着你既 阅读全文
posted @ 2016-10-26 15:30 kakaisgood 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 上面的代码段包含了3个catch块。 可以在try语句后面添加任意数量的catch块。 如果保护代码中发生异常,异常被抛给第一个catch块。 如果抛出异常的数据类型与ExceptionType1匹配,它在这里就会被捕获。 如果不匹配,它会被传递给第二个catch块。 如此,直到异常被捕获或者通过所 阅读全文
posted @ 2016-10-25 14:09 kakaisgood 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 传播行为含义 PROPAGATION_REQUIRED 表示当前方法必须运行在事务中。如果当前事务存在,方法将会在该事务中运行。否则,会启动一个新的事务 PROPAGATION_SUPPORTS 表示当前方法不需要事务上下文,但是如果存在当前事务的话,那么该方法会在这个事务中运行 PROPAGATI 阅读全文
posted @ 2016-10-25 11:57 kakaisgood 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 ),其 阅读全文
posted @ 2016-10-25 11:54 kakaisgood 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. 接口 只可以定义static final成员变量。 即使不显性写出来 也还是会是static final 2. 接口的 方法不能有方法体,并且只能是public的。 1.抽象类:如果类中有一个抽象方法,那这个类就必须是抽象类。 其他的不做要求。 2.注意 抽象方法不能有方法体。 阅读全文
posted @ 2016-10-24 17:56 kakaisgood 阅读(134) 评论(0) 推荐(0) 编辑
摘要: JDK1.8 private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; transient Object[] elementData; public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTD... 阅读全文
posted @ 2016-10-24 17:31 kakaisgood 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: java.lang.IndexOutOfBoundsException: Index: 3, Size: 2 阅读全文
posted @ 2016-10-24 11:51 kakaisgood 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 描述 java.lang.StringBuffer.delete() 方法将删除这个序列的一个子字符串中的字符。 子字符串的开始在指定的start和延伸处的字符索引end - 1或结束的序列,如果不存在这样的字符。如果start等于end,不进行任何更改。 阅读全文
posted @ 2016-10-24 11:18 kakaisgood 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 单行注释// 多行注释/* */ 注释并写入javadoc /** */ 阅读全文
posted @ 2016-10-24 10:25 kakaisgood 阅读(96) 评论(0) 推荐(0) 编辑