1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. E>
  5. effectivejava

当前主题:effectivejava

静态方法代替构造器-effectiveJava读书笔记

一般可能用到的地方: 1. Boolean.valueOf(true) 2. BigInteger.probablePrime(int length, Random) 3. 单例 通常方法为getInstance 这里还有些其他的习惯用法,也总结一下: va

阅读全文

多参构造使用构建器--effectiveJava读书笔记

对付多参的构建,特别是一些必选,一些可选的时候我们一般有如下的解决办法。 比如抽象一个装机的类,  cpu,内存,主板,硬盘是必选的,但是显卡,声卡,固态硬盘是可选的。 为了对付各种各样的装机需求。我们一般有如下办法: 1. 重载构造器 这样可能会需要多个构

阅读全文

单例,枚举,反射,序列化--effectiveJava读书笔记

先看一个单例: public class Singleton{ private final static Singleton INSTANCE = new Singleton(); private Singleton(){}; public stati

阅读全文

自动装箱

自动装箱 这半年多的项目每天都挺忙的不停的讨论需求、写代码、该需求、改代码,每天都是业务逻辑,令人头大.这个月项目上线了准备看几本书深造下顺便写点博客,梳理下思路.**原力在沸腾!** 基本原理网上找的,解释的很详细 补充在使用自动装箱和拆箱需要注意 jav

阅读全文

过期的对象引用

消除过期的对象引用 修正前 public class Stack { public Object[] elements; public int size = 0; private static final int DEALULT_VLAUE = 16; pu

阅读全文

java中用enum实现单例模式(三)

public enum Singleton {     INSTANCE;// 唯一实例       public void print() {         System.out.println("使用enum实现单例模式");     }       

阅读全文

Java 枚举用法详解

概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BLUE } 如果枚举不添加任何方法,枚举值默认

阅读全文

Java 枚举

Java 枚举 知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BLUE } 如果枚举不添

阅读全文