目前分類:基礎Java (9)

瀏覽方式: 標題列表 簡短摘要

Collection 定義再 java.util 裡面的物件叫 element (元素)

- Collection : 一個沒有順序可以重複的物件集

|e-- Set           : 一個沒有順序不可以重複的物件集合

|i-- HashSet :HashSet是Java提供的雜湊類別,它的特性是不會因元素增加而使得存取時間增長,

                       HashSet也可以透過iterator取得Iterator指位器來存取雜湊表中的元素。

EdisonDai 發表在 痞客邦 留言(0) 人氣()

String是固定長度,一但建立就不可以更改他的值,如果不斷的用+,會大量的消耗資源,

如果是會經常改變的字串最好不要用String,用多了會容易對系統產生影響,

最好使用StringBuilder和StringBuffer,

但StringBuilder和StringBuffer 雖然提供了相同的介面,

然而在不需考量多執行緒同步的時候我們使用StringBuilder來獲得最佳的效率,

EdisonDai 發表在 痞客邦 留言(0) 人氣()

java.lang有將基本型態轉成物件就能擁有屬性及行為

primitive type (基本型態) wrapper classes(包裝類別)
long Long
int Integer
short Short
byte Byte
double Double
float Float
boolean Boolean

EdisonDai 發表在 痞客邦 留言(0) 人氣()

static:

只能放在屬性(Variable)或方法(Method),只會初始化一次

特性一:永遠會是一個唯一值!!JVM只為靜態分配一次記憶體

特性二:static可以透過類別直接存取使用!

static method

EdisonDai 發表在 痞客邦 留言(0) 人氣()

- 封裝(Encapsulation)

        - 將Class裡的屬性用private隱藏,只能透過public的方法存取資料

          (隱藏程式細節,避免直接處理造成的困擾)


- 繼承(Inheritance)

        - 提高軟體的重複使用性

EdisonDai 發表在 痞客邦 留言(0) 人氣()

Modifier Same Class Same Package Subclass Universe
public V V V V
protected V V V  
default V V    
private V      

EdisonDai 發表在 痞客邦 留言(0) 人氣()

用於生成字串物件的String類別擁有幾個操作字串的方法: 

length() 取得字串的字元長度
equals() 判斷原字串中的字元是否相等於指定字串中的字元
toLowerCase() 轉換字串中的英文字元為小寫
toUpperCase() 轉換字串中的英文字元為大寫

 

 

 

 

EdisonDai 發表在 痞客邦 留言(0) 人氣()

後置型(i++):先取值之後再遞增

前置型(++i):先遞增之後再取值


EdisonDai 發表在 痞客邦 留言(0) 人氣()

abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

EdisonDai 發表在 痞客邦 留言(0) 人氣()