Collection 定義再 java.util 裡面的物件叫 element (元素)
- Collection : 一個沒有順序但可以重複的物件集
EdisonDai 發表在 痞客邦 留言(0) 人氣(511)
String是固定長度,一但建立就不可以更改他的值,如果不斷的用+,會大量的消耗資源,
如果是會經常改變的字串最好不要用String,用多了會容易對系統產生影響,
最好使用StringBuilder和StringBuffer,
但StringBuilder和StringBuffer 雖然提供了相同的介面,
EdisonDai 發表在 痞客邦 留言(0) 人氣(556)
java.lang有將基本型態轉成物件就能擁有屬性及行為
primitive type (基本型態) |
wrapper classes(包裝類別) |
long |
Long |
int |
Integer |
short |
Short |
byte |
Byte |
double |
Double |
float |
Float |
boolean |
Boolean |
EdisonDai 發表在 痞客邦 留言(0) 人氣(237)
static:
只能放在屬性(Variable)或方法(Method),只會初始化一次
特性一:永遠會是一個唯一值!!JVM只為靜態分配一次記憶體
特性二:static可以透過類別直接存取使用!
EdisonDai 發表在 痞客邦 留言(0) 人氣(2,085)
- 封裝(Encapsulation)
- 將Class裡的屬性用private隱藏,只能透過public的方法存取資料
(隱藏程式細節,避免直接處理造成的困擾)
- 繼承(Inheritance)
EdisonDai 發表在 痞客邦 留言(0) 人氣(650)
Modifier |
Same Class |
Same Package |
Subclass |
Universe |
public |
V |
V |
V |
V |
protected |
V |
V |
V |
|
default |
V |
V |
|
|
private |
V |
|
|
|
EdisonDai 發表在 痞客邦 留言(0) 人氣(12)
用於生成字串物件的String類別擁有幾個操作字串的方法:
length() |
取得字串的字元長度 |
equals() |
判斷原字串中的字元是否相等於指定字串中的字元 |
toLowerCase() |
轉換字串中的英文字元為小寫 |
toUpperCase() |
轉換字串中的英文字元為大寫 |
EdisonDai 發表在 痞客邦 留言(0) 人氣(14)
後置型(i++):先取值之後再遞增
前置型(++i):先遞增之後再取值
EdisonDai 發表在 痞客邦 留言(0) 人氣(69)
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) 人氣(427)