標籤

2017年11月23日 星期四

Java8學習手冊
      Ivor Horton
              ─個人Java隨手記

Date: 20171105
Version: 1

學習Java的過程中,紀錄相關重點,方便之後回來找答案。

private 確保只有在類別裡的函式的程式碼可以直接存取或改變那些數值
public 指明main()可以從類別外部作存取
static 指明main()如果沒有任何物件被定義的話,函式仍然可以使用
void 此函式沒有回傳值
string[] args 程式執行時所存取的資料,是由命令列傳過去的
byte > short > int > long > float > double 自動型態轉換(等號右至左),若反向則明確型態轉換
import static java.lang.Math.*; // import static class number
enum 列舉型態
列舉.equals() 列舉函式,會將列舉內的數值與括號內作比較
列舉.values() 列舉函式,括號內為列舉中所有的數值
java -enableassertions MyProg // java -ea MyProg 錯誤警示
import java.util.Arrays; // Arrays.fill(arrayName, elementOfArray);
import static java.util.Arrays.fill; // fill(arrayName, elementOfArray);
群集for = foreach $_ (array){} = for(variable : array){}
字串比較string1.equals(string2) // string1.equalsIgnoreCase(string2) 忽略大小寫
objectName . methodName (arg1, arg2, ...) // 擁有此函式的物件.函式名(引數)
字串限定string1 = string1.intern() // 相同字串相同記憶體位置(==, 只比較記憶體位置)
import java.lang.Character // import static java.lang.Character
使用Scite進行編成:先使用Compile(Ctrl+F7, 此java檔案)/Build(F7, 此目錄下的java),此時會產生class檔,再使用Go(F5),就會出現結果
int[] array = new int[10] // 宣告與定義陣列







沒有留言:

張貼留言