標籤

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] // 宣告與定義陣列







2017年11月5日 星期日

動畫圖解:資料庫系統理論─使用MariaDB、PHP、AppInventor 2 實作
                                                                                                             李春雄

Date: 20171105
Version: 1

程式設計

介紹PHP與資料庫基礎觀念

這是第二本介紹PHP與資料庫的書籍,而這一本比起上一本,個人更推薦這本作為新手入門,首先它的尺寸比同類型的書籍大,因此在閱讀上更舒服,第二文中輔以大量的圖示來輔助說明,可以讓人更淺顯易懂,最後,這本書在基礎觀念上的琢磨將近2/3~3/4的篇幅,而這一點對於新手才說,更貼近他們的需求, 特別是在觀念上的釐清與解釋非常到位,所以不管是新手學習還是老手複習,這些基礎觀念都說明得很詳盡,個人覺得非常推薦。

由於已經學過PHP和MySQL,對於書中許多程式都有一定的熟悉,但在基礎觀念上還有所欠缺,透過這本書,至少讓我對於資料庫的使用有更清楚的了解,現在開始轉戰Java,隨著學習各種程式語言,越發覺得基礎和觀念才是最重要的,而這一部份也是最難學也是最好學的,
最難學是因為是基礎,你需要的就是花時間在上頭,一分耕耘一分收穫,而最好學是因為世界有太多人跟你一樣基礎沒學好,只好上網找答案,現在只要Google一下答案就出來了,所以說這是最好的時代了,想學任何東西只要上網Google一下就可以了,差別只是你想學什麼?