Class 类
ํӞԶฎྲଉአጱ҅ํӞԶฎ౯ᛗՔ᮷ဌᥠᬦெԍአጱ҅ӥᶎᬰᤈӞӻ୭ᔄ̶
Ө Java ݍํىጱᔄԆᥝํ
Class ᔄ
| ࣁJavaӾ֦҅ྯਧԎӞӻ | java classਫ֛᮷տԾኞӞӻ | Class̶Ԟ੪ฎ᧔҅୮౯ժᖫٟӞӻᔄ҅ |
|---|---|---|
| ᖫᦲਠ౮ݸ҅ࣁኞ౮ጱ | .classկӾ҅੪տԾኞӞӻ | Class҅ᬯӻ Classአԭᤒᐏᬯӻᔄ |
| ጱᔄࣳמ௳̶ ClassӾဌํولጱ᭜҅Ԟ੪ฎ᧔ | Classӧᚆᤩਫ۸̶ֺӥᶎᓌܔ፡Ӟӥ |
Class ᔄ᮷۱ೡԧߺԶොဩ
toString()
1public String toString() {
| 2 | return(isInterface()?"interface":(isPrimitive()?"":"class")) |
|---|---|
| 3 | +getName(); |
| 4 | } |
| toString()ොဩᚆड़ਖ਼ഘԅਁᒧԀ҅ | toString()ෙڣտضḒClassᔄࣳฎވฎളݗᔄࣳ҅Ԟ੪ฎ |
| ᧔҅ฦ᭗ᔄളݗ᮷ᚆड़አ | Classᤒᐏ҅ᆐڣٚݸෙฎވฎचහഝᔄࣳ҅ᬯ᯾ڣෙጱ᮷ฎच |
| හഝᔄࣳ۱ᤰᔄ҅ᬮํ | voidᔄ̶ࣳ |
ಅํጱᔄࣳইӥ
java.lang.Boolean : դᤒ boolean හഝᔄࣳጱ۱ᤰᔄ java.lang.Character: դᤒ char හഝᔄࣳጱ۱ᤰᔄ
java.lang.Byte: դᤒ byte හഝᔄࣳጱ۱ᤰᔄ java.lang.Short: դᤒ short හഝᔄࣳጱ۱ᤰᔄ
java.lang.Integer: դᤒ int හഝᔄࣳጱ۱ᤰᔄ java.lang.Long: դᤒ long හഝᔄࣳጱ۱ᤰᔄ
java.lang.Float: դᤒ float හഝᔄࣳጱ۱ᤰᔄ java.lang.Double: դᤒ double හഝᔄࣳጱ۱ᤰᔄ
java.lang.Void: դᤒ void හഝᔄࣳጱ۱ᤰᔄ
ฎݸᆐ getName() ොဩ҅ᬯӻොဩᬬࢧᔄጱقᴴਧݷᑍ̶
| ইຎฎአᔄࣳ҅ྲই | String.class.getName()->java.lang.String |
|---|---|
| ইຎฎचහഝᔄࣳ҅ | byte.class.getName() ->byte |
| ইຎฎහᕟᔄࣳ҅ | new Object[3]).getClass().getName() ->[Ljava.lang.Object |
toGenericString()
ᬯӻොဩտᬬࢧᔄጱقᴴਧݷᑍ҅ᘒӬ۱ೡᔄጱץ᷶ᒧᔄࣳ݇හמ௳̶
forName()
໑ഝᔄݷ឴ӞӻClass ጱአ҅ᬯӻොဩտֵᔄᬰᤈڡত۸̶
Thread.class thread.getClass()
newInstance()
ڠୌӞӻᔄጱਫֺ҅դᤒ፳ᬯӻᔄጱ̶ӤᶎforName() ොဩᔄᬰᤈڡত۸҅newInstance ොဩ ᔄᬰᤈਫ۸̶ֺ
getClassLoader()
឴̶ےᔄݐ
getTypeParameters()
ೲᆙ्กጱᶲଧ឴ݐጱ݇හᔄࣳמ௳̶
getPackage()
ᬬࢧᔄጱ۱
getInterfaces()
឴୮ڹᔄਫሿጱᔄฎളݗ҅ݢᚆฎํग़ӻ҅ಅզᬬࢧጱฎClass හᕟ̶
Cast
ഘ౮դᤒᔄฎളݗጱ
asSubclass(Class clazz)
փ᭓ጱᔄጱഘ౮դᤒٌৼᔄጱ
getClasses()
ᬬࢧӞӻහᕟ҅හᕟӾ۱ތᧆᔄӾಅํولᔄളݗᔄጱ
getDeclaredClasses()
ᬬࢧӞӻහᕟ҅හᕟӾ۱ތᧆᔄӾಅํᔄളݗᔄጱ
getSimpleName()
឴ᔄጱݷਁ
getFields()
឴ಅํلํጱં
getField(String name)
឴ӻلํጱં
getDeclaredField(String name)
឴ӻં
全站分卷索引 · 58 卷
- 1Java 概述
- 2Java 的特点
- 3Java 开发环境
- 4JRE
- 5基础语法
- 6Java 执行控制流程
- 7循环语句
- 8for 循环语句
- 9continue 语句
- 10对象的创建
- 11构造方法
- 12方法重载
- 13方法的重写
- 14初始化
- 15初始化顺序
- 16对象的销毁
- 17this 和 super
- 18访问控制权限
- 19多态
- 20组合
- 21代理
- 22static
- 23接口
- 24异常
- 25常见的 Exception
- 26与 Exception 有关的 Java 关键字
- 27什么是 Error
- 28内部类
- 29创建内部类
- 30Iterable 接口
- 31顶层接口
- 32LinkedList 类
- 33PriorityQueue
- 34HashMap
- 35WeakHashMap 类
- 36集合实现类特征图
- 37泛型的使用
- 38用泛型表示接口
- 39Class 类
- 40Field 类
- 41Method 类
- 42枚举特性
- 43枚举和普通类一样
- 44枚举神秘之处
- 45枚举类
- 46I/O
- 47File 类
- 48基础 IO 类和相关方法
- 49OutputStream
- 50Writer 类
- 51OutputStream 及其子类
- 52注解
- 53关于 null 的几种处理方式
- 54null 是任何引用类型的初始值
- 55使用 Null-Safe 方法
- 56关于思维导图
- 57Java.math
- 58Java.net