- 博客(7)
- 资源 (31)
- 收藏
- 关注
原创 OOD之面向对象设计原则
一、概述面向对象有七大设计原则:单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成复用原则、迪米特法则。最主要的是:SOLID S:单一职责原则 O:开闭原则 L: 里氏替换原则 I:接口隔离原则 D:依赖倒转原则二、面向对象设计原则1、单一职责原则上面这个图,有趣地反映了单一
2016-11-19 22:44:53 713
原创 《深入理解Java虚拟机》读书笔记7
一、Java内存模型 Java内存模型(Java Memory Model, JMM),用来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。主要目标是定义程序中各个共享变量的访问规则。
2016-11-18 19:47:34 1817 1
原创 《深入理解Java虚拟机》读书笔记5
一、运行时栈帧结构 栈帧(Stack Frame)是用于支持虚拟机方法调用和方法执行的数据结构,它是虚拟机运行时数据区中虚拟机栈(Virtual Machine Stack)的栈元素。 对于执行引擎来说,活动线程中,只有栈顶的栈帧是有效地,称为当前栈帧(Current Stack Frame),这个栈帧所关联的方法称为当前方法(Current Method)。执行引擎所
2016-11-10 17:45:53 503
原创 《深入理解Java虚拟机》读书笔记4
一、类加载的时机1、类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,总共经历七个阶段:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)。其中验证、准备和解析三个部分统称为连接(Linking)。注:加载、验
2016-11-07 19:11:29 585
原创 Io 异常: NL Exception was generated
今天遇到别人反馈的一个数据库连接异常:Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Io 异常: NL Exception was generated)org.spri
2016-11-07 17:14:51 22867
eclipse-plugin-and-axis2-1.6.2
2016-04-26
架构漫谈(王概凯架构系列文章整理)
2016-04-21
Qt自定义无边框窗体demo
2015-06-03
C++程序设计原理与实践
2015-05-12
DockablePane的使用(来源CodeProject)
2014-12-11
CppUnitAppWizard
2014-05-12
MFC制作的弹球游戏DEMO
2013-04-01
mfc制作的圆形时钟DEMO
2012-12-19
Protues教程(从入门到精通
2012-12-16
一个简单的模拟超市管理系统
2012-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人