zoukankan      html  css  js  c++  java
  • [编写高质量代码:改善java程序的151个建议]建议42,如何让一个工具类不可实例化

    public final class Math{

        private Math(){}
    }
     
    但Java反射可以绕过private.
     
    因此可做如下修改,抛出异常:
     
     
    public class UtilClass{
        private UtilClass(){
            throw new Error("Don't instantiate me!");
        }
    }
  • 相关阅读:
    activiti--操作例子
    activiti--服务表
    spring--加载资源文件
    Day17
    Day15
    Day14
    Day13
    Day12
    Day16
    Day11
  • 原文地址:https://www.cnblogs.com/akingseu/p/3485780.html
Copyright © 2011-2022 走看看