摘要:
strategy(策略模式) 我们有一个设计原则: 找出应用中相同之处,且不容易发生变化的东西,把它们抽取到抽象类中,让子类去继承它们; 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 简单来说: 1.就是把相同的方法,而且不用怎么改动的,放到一个抽象类中 比如: 阅读全文
posted @ 2016-03-22 16:23
wjj1013
阅读(429)
评论(0)
推荐(0)
摘要:
本文出自 “Changes we need ! ” 博客,请务必保留此出处http://shenzhenchufa.blog.51cto.com/730213/161581 阅读全文
posted @ 2016-03-22 15:03
wjj1013
阅读(144)
评论(0)
推荐(0)
摘要:
Java之美[从菜鸟到高手演练]之JDK动态代理的实现及原理 JDK动态代理的实现及原理 作者:二青 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 动态代理,听上去很高大上的技术,在Java里应用广泛,尤其是在Hibernate和Spring这两种 阅读全文
posted @ 2016-03-22 14:23
wjj1013
阅读(145)
评论(0)
推荐(0)
摘要:
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2016-03-22 14:20
wjj1013
阅读(154)
评论(0)
推荐(0)
摘要:
Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握。本教程从基础知识开始,详细分析了 Spring 事务管理的使用方法,为读者理清思路。 先决条件 本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了 阅读全文
posted @ 2016-03-22 11:44
wjj1013
阅读(157)
评论(0)
推荐(0)
摘要:
fastJson 下载地址: https://github.com/alibaba/fastjson/ fastjson主要的API哪些? fastjson入口类是com.alibaba.fastjson.JSON,主要的API是JSON.toJSONString,和parseObject。 序列化 阅读全文
posted @ 2016-03-22 11:13
wjj1013
阅读(249)
评论(0)
推荐(0)
摘要:
java中class.forName和classLoader都可用来对类进行加载。前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newIns 阅读全文
posted @ 2016-03-22 10:23
wjj1013
阅读(162)
评论(0)
推荐(0)
摘要:
Class.forName和ClassLoader.loadClass的比较 阅读全文
posted @ 2016-03-22 10:17
wjj1013
阅读(286)
评论(0)
推荐(0)
摘要:
二、类加载。 当我们使用一个类,如果这个类还未加载到内存中,系统会通过加载、连接、初始化对类进行初始化。 1、类加载:指的是将类的class文件读入JVM,并为之创建一个Class对象。 2、类连接:指的是把类的二进制数据合并到JRE中,这又分为3个阶段: a)、校验:检查载入Class文件数据的正 阅读全文
posted @ 2016-03-22 09:58
wjj1013
阅读(190)
评论(0)
推荐(0)
浙公网安备 33010602011771号