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
- oracle 例項記憶體結構Oracle記憶體
- Java獲取Class物件的方式和例項化物件的方式Java物件
- Oracle例項的程式結構和記憶體結構Oracle記憶體
- C++ 結構體例項和類例項的初始化C++結構體
- Java Class 位元組碼檔案結構詳解Java
- ORACLE例項的程式結構和記憶體結構(轉)Oracle記憶體
- python中的class代表什麼Python
- Java虛擬機器之Class類檔案結構Java虛擬機
- Class類檔案結構
- 基礎知識1——例項程式結構
- 2 Day DBA-管理Oracle例項-關於例項記憶體結構Oracle記憶體
- Java例項教程Java
- java介面例項Java
- PE結構-合併節(附例項程式碼)
- 使用maven構建java9 service例項MavenJava
- 【深入Java虛擬機器】之二:Class類檔案結構Java虛擬機
- 基礎知識1——例項記憶體結構記憶體
- 類檔案結構_class類檔案的的結構
- java多型例項Java多型
- Thrift-java例項Java
- Java--例項化Java
- Python Class 的例項方法/類方法/靜態方法Python
- ☕[Java技術指南](1)Class類檔案的結構介紹(上篇)Java
- PG技術大講堂 - Part 4:PostgreSQL例項結構SQL
- 單例項,分散式系統體系結構簡介單例分散式
- Oracle例項和Oracle資料庫(Oracle體系結構)Oracle資料庫
- X.509 數字證書結構和例項
- TypeScript 中 class 的例項成員與靜態成員TypeScript
- php class中public,private,protected,static的區別,以及例項PHP
- PHP審計之class_exists與任意例項化漏洞PHP
- jQuery新增或者刪除class樣式類程式碼例項jQuery
- jQuery新增和刪除元素class屬性例項程式碼jQuery
- 深入解析Class類檔案的結構
- JVM學習--Class類檔案結構JVM