← 返回目录

Class 类

第 39 / 58 卷日期:

ํӞԶฎྲ᫾ଉአጱ҅ํӞԶฎ౯ᛗՔ᮷ဌᥠᬦெԍአጱ҅ӥᶎᬰᤈӞӻ୭ᔄ̶

Ө Java ݍ੘ํىጱᔄԆᥝํ

Class ᔄ

ࣁJavaӾ֦҅ྯਧԎӞӻjava classਫ֛᮷տԾኞӞӻClass੒᨝̶Ԟ੪ฎ᧔҅୮౯ժᖫٟӞӻᔄ҅
ᖫᦲਠ౮ݸ҅ࣁኞ౮ጱ.class෈կӾ҅੪տԾኞӞӻClass੒᨝҅ᬯӻ Class੒᨝አԭᤒᐏᬯӻᔄ
ጱᔄࣳמ௳̶ ClassӾဌํولጱ຅᭜࢏҅Ԟ੪ฎ᧔Class੒᨝ӧᚆᤩਫ۸̶ֺӥᶎ๶ᓌܔ፡Ӟӥ

Class ᔄ᮷۱ೡԧߺԶොဩ

toString()

1public String toString() {

2return(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 卷
  1. 1Java 概述
  2. 2Java 的特点
  3. 3Java 开发环境
  4. 4JRE
  5. 5基础语法
  6. 6Java 执行控制流程
  7. 7循环语句
  8. 8for 循环语句
  9. 9continue 语句
  10. 10对象的创建
  11. 11构造方法
  12. 12方法重载
  13. 13方法的重写
  14. 14初始化
  15. 15初始化顺序
  16. 16对象的销毁
  17. 17this 和 super
  18. 18访问控制权限
  19. 19多态
  20. 20组合
  21. 21代理
  22. 22static
  23. 23接口
  24. 24异常
  25. 25常见的 Exception
  26. 26与 Exception 有关的 Java 关键字
  27. 27什么是 Error
  28. 28内部类
  29. 29创建内部类
  30. 30Iterable 接口
  31. 31顶层接口
  32. 32LinkedList 类
  33. 33PriorityQueue
  34. 34HashMap
  35. 35WeakHashMap 类
  36. 36集合实现类特征图
  37. 37泛型的使用
  38. 38用泛型表示接口
  39. 39Class 类
  40. 40Field 类
  41. 41Method 类
  42. 42枚举特性
  43. 43枚举和普通类一样
  44. 44枚举神秘之处
  45. 45枚举类
  46. 46I/O
  47. 47File 类
  48. 48基础 IO 类和相关方法
  49. 49OutputStream
  50. 50Writer 类
  51. 51OutputStream 及其子类
  52. 52注解
  53. 53关于 null 的几种处理方式
  54. 54null 是任何引用类型的初始值
  55. 55使用 Null-Safe 方法
  56. 56关于思维导图
  57. 57Java.math
  58. 58Java.net