Java中常見的final類

dgeek發表於2016-12-01

final為Java中常用的關鍵字,被final修飾的類不可被繼承

下面列舉幾個Java包中的final類():

1.java.lang包(列舉所有final類)

包裝類:Boolean,Character,Short,Integer,Long,Float,Double,Byte,Void

字串類:String,StringBuilder,StringBuffer

系統類:Class,System,RuntimePermission,Compiler

數學類:Math,StrictMath

其他:Character.UnicodeBlock,ProcessBuilder,StackTraceElement

所有的包裝類都為final類


2.java.util包(只列出常用的幾個)

UUID,Scanner,Optional

3.java.lang.reflect包(列舉全部):

Array,Constructor,Field,Parameter,ReflectPermission

4.java.net包(列舉部分)

HttpCookie,Inet4Address,Inet6Address,URL,URI

5.java.time包:

除了Clock,ZoneId之外都是,如Year,YearMonth,MonthDay等(不一一列舉了)

因為懶所以以上只是簡單列舉了幾個常用包中的final類,歡迎補充

相關文章