一般可能用到的地方: 1. Boolean.valueOf(true) 2. BigInteger.probablePrime(int length, Random) 3. 单例 通常方法为getInstance 这里还有些其他的习惯用法,也总结一下: va
对付多参的构建,特别是一些必选,一些可选的时候我们一般有如下的解决办法。 比如抽象一个装机的类, cpu,内存,主板,硬盘是必选的,但是显卡,声卡,固态硬盘是可选的。 为了对付各种各样的装机需求。我们一般有如下办法: 1. 重载构造器 这样可能会需要多个构
先看一个单例: 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
Effective系列丛书点击这里查看第二章点击这里查看第三章 Effective Java中文版(原书第3版)  { System.out.println("使用enum实现单例模式"); }
概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BLUE } 如果枚举不添加任何方法,枚举值默认