摘要: 原文:https://vipshop.github.io/vjtools/#/standard/chapter05 Rule 1. 【推荐】类成员与方法的可见性最小化 任何类、方法、参数、变量,严控访问范围。过于宽泛的访问范围,不利于模块解耦。思考:如果是一个private的方法,想删除就删除,可是 阅读全文
posted @ 2020-02-24 21:50 盲目的拾荒者 阅读(642) 评论(0) 推荐(0) 编辑
摘要: Rule 1. 【强制】应用中不可直接使用日志库(Log4j、Logback)中的API,而应使用日志框架SLF4J中的API 使用门面模式的日志框架,有利于维护各个类的日志处理方式统一。 import org.slf4j.Logger; import org.slf4j.LoggerFactory 阅读全文
posted @ 2020-02-24 21:49 盲目的拾荒者 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Rule 1. 【推荐】方法的长度度量 方法尽量不要超过100行,或其他团队共同商定的行数。 另外,方法长度超过8000个字节码时,将不会被JIT编译成二进制码。 Sonar-107: Methods should not have too many lines,默认值改为100 Facebook- 阅读全文
posted @ 2020-02-24 21:48 盲目的拾荒者 阅读(759) 评论(0) 推荐(0) 编辑
摘要: JVM第一篇 JVM与Java体系结构 前言 世界上没有最好的语言,只有最适用于具体应用场景的编程语言 为什么要学习JVM 面试的需要 中高级程序员必备技能 项目管理、调优的需求 准备极客精神 如想了解垃圾回收算法、JIT、底层原理 1.Java及JVM简介 1.1Java生态圈 https://d 阅读全文
posted @ 2020-02-24 21:45 盲目的拾荒者 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.前言 首先你要有信心,相信自己能学好。 2.怎样学 现在网上资源一大堆,可以上网找一个最新的体系化的视频从头开始学。也可以上TB买一个最新的体系化的视频进行学习。 在这里强调一定是体系化的学习,不要东一榔头,西一棒槌,这样会拉下很多知识点。 我之前学习看过尚硅谷,传智播客,黑马的视频。也可以了解 阅读全文
posted @ 2020-02-24 21:41 盲目的拾荒者 阅读(125) 评论(0) 推荐(0) 编辑