大白菜博客-学的不仅仅是技术,更是梦想!大白菜博客

欢迎您的访问
专注于分享最有价值的互联网技术干货
  •   如果取消关注公众号,就不要再来找我解封了,微信机制导致手工解封效率低且麻烦,所以暂时不支持解封。
  •   Ctrl+D 收藏本站,请牢记域名:https://cmsblogs.cn 防止丢失
  •   如您看到文章有误之处或者图片失效等问题,可以留言给我们,我们将及时处理
    • 软件工具
    • 推荐文档
    • Google 插件
    如有 任何需要帮助 请添加微信联系我们,网站更新不及时,谢谢!

    最新发布 第174页

    精选文章

    增强的接口

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

    默认方法 在java8之前,接口(interface)中只允许存在抽像方法(abstract method),而在java8中允许我们使用default关键字,为接口添加非抽象方法,该方法被称为扩展方法(或者直接叫做默认方法),该方法无须子...

    精选文章

    白话JAVA比较器

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

    java的比较器有两类,分别是Comparable接口和Comparator接口。 在为对象数组或者对象对象集合进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。对象本身只要实现Comparable接口,那么该类的实例就...

    精选文章

    OOD设计原则之OCP、LSP

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

    一直谈软件设计,却不能准确的描述。结合最近看《黑客与画家》,这才对设计的六大原则有了一点浅显的体会。首先说一下一个项目的路径:开发、重构、测试、投产、运维。其中重构的好处就是希望对原有设计和代码进行修改(注意:重构的应该分两个方向:设计上的...

    精选文章

    深入了解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或者通过其他特...