搜尋此網誌

2014年11月26日 星期三

陣列



package encoding;
public class Empty {
//陣列是一個有固定長度 , 儲存相同型別資料的容器.
public static void main(String[] args) {
//要使用陣列之前必須要先 new 出所需長度的記憶體位置給陣列 , 否則無法儲存資料.
int[] numberGroup1 = new int[1];
numberGroup1[0] = 1;
//存取陣列是由位置 0 開始 .
System.out.println(numberGroup1[0]);
//在new陣列的同時也可以初始化陣列各個位置的值.
int[] numberGroup2 = new int[] { 2, 3 };
//存取陣列是由位置 0 開始 .
System.out.println(numberGroup2[0]);
System.out.println(numberGroup2[1]);
}
}


2014年11月24日 星期一

Java變數命名規則

變數是區分大小寫的, 所以 int a , 和int A是兩個不同的變數.

變數不要用'$' (錢字號) 或 '_' (底線) , 作為開頭.

開頭之後可以為字母, 錢字號 , 數字 或底線.

命名要用有意義的全名, 不要用神秘的縮寫 , 讓程式碼好維護
例如 : int  wheel , 比  int w, 來得好. 但是Java的關鍵字或是保留字
不可作為變數名稱.

假如變數是由兩個單字或以上所組成的 , 那麼第二個單字開始的字母必需要以大寫開頭
例如: iceCream ,  carWheel .

定義常數的話則是每個字母都要大寫 , 單字間要用底線連接
例如 : public static final String CAR_WHEEL = "car wheel"

下面是oracle網站列出的關鍵字和保留字, 列出供參考:

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
* not used
** added in 1.2
*** added in 1.4
**** added in 5.0

對很黑的同事好一點.

這個月的月底, 最黑的同事就要離職了.平時應該對他友善一點,好一點的.

因為他離職後 , 主管的重心會移到其他人身上.這對我們並不是好事阿.

不過他的離職, 對於其他成員的好處是 , 我們不必幫他擦屁股了.

他用很隨便的心態在寫code , 又不做unit test,程式一上線很容易就出包.

主管又把錯誤丟給我解, 真是ooxx. 不過在這個時間點離職還真是可惜

再撐兩個多月就能領年終了. 可是對於想離職的人而言,

多待一天公司, 只是多痛苦一天吧.

每個人說起離職的理由都是萬般不得已的決定 , 但是又有誰會把真正的理由說出來呢?

2014年11月5日 星期三

日圓貶值,

雖然最近日元貶值 , 但是新台幣對美元也是貶值的趨勢 , 使得日圓換匯的效益沒有預期明顯.

可是人民幣對美金持平 , 甚至還有微升. 人民幣換日圓的效益會比較明顯.

台幣會朝向 31元靠攏嗎?