java class例項代表哪些結構
結構說明
1、class:外部類,成員(成員內部類,靜態內部類),區域性內部類,匿名內部類
2、interface:介面
3、[]:陣列
4、enum:列舉
5、annotation:註解@interface
6、primitive type:基本資料型別
7、void:無返回值
例項
@Test public void test3(){ Class<Object> c1 = Object.class; Class<Comparable> c2 = Comparable.class; Class<String[]> c3 = String[].class; Class<int[][]> c4 = int[][].class; Class<ElementType> c5 = ElementType.class; Class<Override> c6 = Override.class; Class<Integer> c7 = int.class; Class<Void> c8 = void.class; Class<Class> c9 = Class.class; int[] i1 = new int[10]; int[] i2 = new int[100]; Class<? extends int[]> c10 = i1.getClass(); Class<? extends int[]> c11 = i2.getClass(); // 只要陣列的元素型別與維度一樣,就是同一個Class System.out.println(c10 == c11);//true }
以上就是java class例項代表的結構,希望對大家有所幫助。更多Java學習指路:
本教程操作環境:windows7系統、java10版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2001/viewspace-2829415/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 例項分析JAVA CLASS的檔案結構Java
- Java Class檔案結構例項分析(下)Java
- Java Class檔案結構例項分析(上)Java
- Java獲取Class物件的方式和例項化物件的方式Java物件
- 使用maven構建java9 service例項MavenJava
- python中的class代表什麼Python
- Java例項教程Java
- Java虛擬機器之Class類檔案結構Java虛擬機
- PE結構-合併節(附例項程式碼)
- Java--例項化Java
- static inner class和非static inner class的例項化問題(can only instantiate non-static inner class...)
- 抽象結合例項 Employee抽象
- java反射方式建立例項Java反射
- PG技術大講堂 - Part 4:PostgreSQL例項結構SQL
- php class中public,private,protected,static的區別,以及例項PHP
- TypeScript 中 class 的例項成員與靜態成員TypeScript
- PHP審計之class_exists與任意例項化漏洞PHP
- 類檔案結構_class類檔案的的結構
- ☕[Java技術指南](1)Class類檔案的結構介紹(上篇)Java
- 結構體三種例項化方法(含成員函式)結構體函式
- C++中結構體是使用例項還是指標C++結構體指標
- 【學習】體系結構-001-例項與資料庫資料庫
- Java SPI機制總結系列之開發入門例項Java
- Java集合/陣列排序知識與IO流結合例項Java陣列排序
- KafKa Java程式設計例項KafkaJava程式設計
- java狀態模式例項解析Java模式
- Java CXF介紹與例項Java
- Java 例項 - 檔案寫入Java
- JVM學習--Class類檔案結構JVM
- Class檔案結構&位元組碼指令
- 深入解析Class類檔案的結構
- JVM指令分析例項二(算術運算、常量池、控制結構)JVM
- 資料結構:用例項分析ArrayList與LinkedList的讀寫效能資料結構
- 類例項物件的class型別卻不屬於該類,何解?物件型別
- 例項分析理解Java位元組碼Java
- Java 正規表示式例項操作Java
- 如果你還不瞭解 Java Class 檔案結構,來看看這篇吧Java
- C# 8: 可變結構體中的只讀例項成員C#結構體