- 博客(8)
- 收藏
- 关注
原创 JDK
final Node<K,V> getNode(int hash, Object key) { Node<K,V>[] tab; Node<K,V> first, e; int n; K k; if ((tab = table) != null && (n = tab.length) > 0 &&am...
2018-04-13 22:52:37 178
转载 观察者模式
1.1概述 在许多设计中,经常涉及多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化,在这样的情况下就可以使用观察者模式。 例如,某些寻找工作的人对“求职中心”的职业需求信息的变化非常关心,很想追踪“求职中心”中职业需求信息的变化。一位想知道“求职中心”职业需求信息变化的人需要成为“求职中心”的求职者,即让求职中心把自己登记到求职中心的“求职者...
2018-04-13 22:52:23 210
转载 Spring 框架的设计理念与设计模式分析
转自:https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。...
2018-04-12 01:03:55 126
转载 工厂模式
转载请标明出处: http://blog.csdn.net/zxt0601/article/details/52798423本文出自:【张旭童的博客】系列开篇瞎BB设计模式相关的文章学习与总结,一直有意为之,一直又觉得时机不到。一 是怕自己代码经验还不够,学习了也不懂,强行理解没有意义。二 是怕自己学习了以后总结出来,万一有不对的地方,误人子弟。而在现在的公司摸爬滚打半年后,感觉自己写代码遇到了瓶...
2018-04-11 20:22:29 118
原创 类加载
类加载阶段 类加载整个生命周期可以分为:加载 -->验证-->准备-->解析-->初始化-->使用-->卸载。 验证-->准备-->解析统称为连接。 其中加载 、验证、准备、初始化、使用、卸载的顺序是一定的,但是解析阶段则不一定:它在为了支持Java语言动态绑定的时候可以在初始化以后再解析(因为经常会在一个阶段执行的过程中调用、激活另一个...
2018-03-30 16:51:20 117
原创 test
import java.util.Scanner;public class Arr { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int[] a=new int[n];...
2018-03-30 16:27:36 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人