Java中基本類型和引用類型(簡單介紹)


8種基本類型 

一、4種整型 

    byte      1字節           -128——127 
    short     2 字節         -32,768 —— 32,767 
    int       4 字節          -2,147,483,648 ——2,147,483,647(超過20億) 
    long      8 字節   -9,223,372,036,854,775,808——9,223,372,036854,775,807 
 
java中所有的數據類所占據的字節數量與平台無關,java也沒有任何無符號類型 

二、 2種浮點類型 

    float    4 字節         32位IEEE 754單精度(有效位數 6 – 7位) 
    double   8 字節         64位IEEE 754雙精度(有效位數15位) 

三、1種Unicode編碼的字符單元 

    char    2 字節          整個Unicode字符集 

四、1種真值類型 

boolean    1 位             True或者false 

3種引用類型 

類class 
接口interface 
數組array 

一、類Class引用 

可以是我們創建的,這里我不多講,主要是講解幾個java庫中的類 
Object :Object是一個很重要的類,Object是類層次結構的根類,每個類都使用Object作為超類,所有對象(包括數 組)都實現這個類的方法。用Object可以定義所有的類 
   如: 
  Object object= new Integer(1); 來定義一個Interger類 
 Integer i=(Integer) object;     在來把這個Object強制轉換成Interger類 
String :String類代表字符串,Java 程序中的所有字符串字面值(如"abc")都作為此類的實例來實現。檢查序列的單 個字符、比較字符串、搜索字符串、提取子字符串、創建字符串副本、在該副本中、所有的字符都被轉換為大寫或小寫形式。 
Date :Date表示特定的瞬間,精確到毫秒。Date的類一般現在都被Calendar 和GregorianCalendar所有代替 
Void :Void 類是一個不可實例化的占位符類,它保持一個對代表 Java 關鍵字 void 的 Class 對象的引用。 
同時也有對應的Class如:Integer  Long  Boolean  Byte  Character  Double  Float   Short 

二、接口interface引用 

可以是我們創建的,這里我不多講,主要是講解幾個java庫中的接口interface 
List<E>:列表 ,此接口的用戶可以對列表中每個元素的插入位置進行精確地控制。用戶可以根據元素的整數索引 
(在列表中的位置)訪問元素,並搜索列表中的元素。List 接口提供了兩種搜索指定對象的方法。從 性能的觀點來看,應該小心使用這些方法。在很多實現中,它們將執行高開銷的線性搜索。 List 接口提供了兩   種在列表的任意位置高效插入和移除多個元素的方法。 
add() : 在列表的插入指定元素。 
remove():移除列表中指定位置的元素。 
 get(int index):返回列表中指定位置的元素。 
Map<K,V>: 
K - 此映射所維護的鍵的類型 
V - 映射值的類型 將鍵映射到值的對象。一個映射不能包含重復的鍵;每個鍵最多只能映射到一個值。 
put(K key,V value):將指定的值與此映射中的指定鍵關聯(可選操作)。如果此映射以前包含一個該鍵的映射關系,則用指定值替換舊值(當且僅當,返回 true 時,才能說映射 m 包含鍵 k 的映射關系)。
 remove(Object key):如果存在一個鍵的映射關系,則將其從此映射中移除(可選操作)。更確切地講,如果此 映射包含從滿足(key==null ? k==null :key.equals(k))的鍵 k 到值 v 的映射關系,則移除該映射關系。(該映射最多只能包含一個這樣的映射關系。)
get(Object key):返回指定鍵所映射的值;如果此映射不包含該鍵的映射關系,則返回 null。 
這里我們主要是用String List Map Object 是最常用Number ArrayList<E> Arrays等 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM