原文:Effective Java通俗理解(下)

Effective Java通俗理解 上 第 条:用实例域代替序数 枚举类型有一个ordinal方法,它范围该常量的序数从 开始,不建议使用这个方法,因为这不能很好地对枚举进行维护,正确应该是利用实例域,例如: 第 条:用EnumSet代替位域 前面说到枚举类型并 不常用 ,那么这个EnumSet可能就更不常用了,首先来介绍写EnumSet是什么类型,它存在的意义是什么。 我们都知道HashSet ...

2017-08-31 21:17 0 3835 推荐指数:

查看详情

Effective Java通俗理解(上)

  这篇博客是Java经典书籍《Effective Java(第二版)》的读书笔记,此书共有78条关于编写高质量Java代码的建议,我会试着逐一对其进行更为通俗易懂地讲解,故此篇博客的更新大约会持续1个月左右。 第1条:考虑用静态工厂方法代替构造器   通常情况我们会利用类的构造器对其进行 ...

Fri Aug 04 07:21:00 CST 2017 2 14061
Effective Java

1、用静态工厂方法代替构造器 优点:有自己的方法名,见名知其意;不用重复创建对象,类似单利模式中的饿汉式。 缺点:公有静态方法返回的非公有类不能被实例化;查找API麻烦。 2 ...

Thu Apr 09 17:06:00 CST 2020 0 1211
Effective Java 3

Item 15 使类和成员的可访问性最小化 1、一个设计的好的组件应该隐藏它的所有实现细节,清晰地将它的 API 以及具体实现分开。 2、尽可能的使用低级别的访问级别,降低类和成员的可访问性。 ...

Sat Jun 16 03:53:00 CST 2018 0 2259
Effective Java

Effective Java 创建和销毁对象---考虑用静态工厂方法代替构造器 构造器是创建一个对象实例最基本也最通用的方法,大部分开发者在使用某个class的时候,首先需要考虑的就是如何构造和初始化一个对象示例,而构造的方式首先考虑到的就是通过构造函数来完成,因此在看javadoc中 ...

Thu Apr 23 22:37:00 CST 2015 6 1514
Effective Java》—— 读后总结

这本书在Java开发的行业里,颇有名气。今天总算是粗略的看完了...后面线程部分和序列化部分由于心浮气躁看的不仔细。这个月还剩下一周,慢慢总结消化。 ...

Sun Sep 25 01:11:00 CST 2016 2 2075
Effective Java (目录)

在从事软件开发的十多年间,我曾有幸读过多种开发语言的Effective系列,如《Effective C++》、《More Effective C++》、《Effective Java》(第一版/第二版)、《Effective C#》和《More Effective C#》,单单从 ...

Mon Feb 06 15:48:00 CST 2012 1 9716
CAP原理通俗理解

在分布式系统中,有一个基本原则叫做CAP,consistence,一致性,avail ...

Thu Oct 22 03:58:00 CST 2020 0 461
Transformer模型通俗理解

目录 Transformer 1. 前言 2. Transformer详解 2.1 Transformer整体结构 ...

Mon Jun 08 19:13:00 CST 2020 0 6447
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM