欢迎您的访问
专注于分享最有价值的互联网技术干货

标签:精选文章

第9页
精选文章

深入了解LOD

管理员评论(0)赞(0)

在从类关系说起一文中,我们谈到了几种类与类之间的关系,在此来深入一下对象与对象之间的通信问题.为什么要深入对象与对象之间的通信呢,其根本在于,系统中不会存在唯一的对象,不同的对象势必要相互进行交流. 初学者的问题 在开始介绍迪米特法则之前,...

精选文章

从类关系说起

管理员评论(0)赞(0)

温故知新,最近更多的是研究和开发各种类库,对设计的是有些感触.以前在大学的时候,虽然知道,但是总归是欠缺经验的,现在,我尝试用最通俗易懂的方式说出来. 所谓的设计不正是采用恰当的方式组织雷类关系么?因此谈设计我认为首先要从类之间的关系开始说...

精选文章

浅谈DIP和IOC

管理员评论(0)赞(1)

追本溯源,不断的回顾基础对我而言是种不错的方式,每次重新回顾这些点往往收获很大.以前,受个人所限,觉得这些理论毫指导价值价值,过于相信实践的的力量,导致自己进步缓慢.其实有些时候,实践更需要站在理论巨人的肩膀,这会让我们少走很多的弯路. 当...

精选文章

浅淡ISP

管理员评论(0)赞(0)

什么是接口隔离? 接口做作为面向抽象编程中的一环,有无可替代的地位。那么,什么样的接口设计才算是好的设计,或者说如何设计一个好的接口? 就接口的设计而言,我认为”接口隔离(简称ISP)”原则已经足够.现在我们重新来回忆下: Clients ...

精选文章

https是如何工作的?

管理员评论(0)赞(0)

加密算法简介 正文开始之前,我先来解释简单的解释下对称加密和非对称加密. 对称加密采用对称密码编码技术,也就是编码和解码采用相同描述字符,即加密和解密使用相同的密钥,实现这种加密技术的算法称对称加密算法。对称加密使用简单,密钥较短,加密和解...

精选文章

深入JVM垃圾回收算法

管理员评论(0)赞(0)

1. 标记——清除算法(Mark-Sweep) 标记——清除算法是第一种使用和比较完善的垃圾回收算法,算法分为两个过程:1、标记正所有需要回收的对象2、标记完成后清除被标记的对象。其标记的过程就是判断对象有效性,执行可达性分析的过程。其执行...

精选文章

深入JVM关闭与关闭钩子

管理员评论(0)赞(0)

1. 简述JVM关闭 通常而言,对于JVM的关闭我们很少去关注,但是了解JVM的关闭能帮我们在JVM关闭时做一些合理的事情。首先JVM的关闭方式可以分为三种: 正常关闭:当最后一个非守护线程结束或者调用了System.exit或者通过其他特...

精选文章

深入JVM类加载机制

管理员评论(0)赞(0)

从ClassLoad开始说起 ClassLoader顾名思义就是我们所常见的类加载器,其作用就是将编译后的class文件加载内存当中.在应用启动时,JVM通过ClassLoader加载相关的类到JVM当中.在具体了解ClassLoader之...

精选文章

深入JVM内存区域

管理员评论(0)赞(1)

JVM内存区域的划分 和C/C++开发不同,在从事JAVA的开发过程中,我们对内存区域的关注相对较轻,但是了解和掌握JAVA的内存结构会帮助我们做出合理的优化决策。首先,先大体的了解一下JAVA虚拟机运行时的内存结构: 从线程的角度来看,总...

精选文章

深入JVM对象引用

管理员评论(0)赞(0)

在jdk 1.2以前,创建的对象只有处在可触及(reachaable)状态下,才能被程序所以使用,垃圾回收器一旦发现无用对象,便会对其进行回收。但是,在某些情况下,我们希望有些对象不需要立刻回收或者说从全局的角度来说并没有立刻回收的必要性。...