最近跟人聊天發現有人學程式的方法
發現其實跟人學數學的方法有異曲同工的感覺
數學其實跟程式是非常相似的東西,常常有人講說數學重理解
也有人覺得數學就是背公式多解題就學會了
當然不同職業需求的人需要學到的程度會有一些差別
Dnight 發表在
痞客邦
留言(0)
人氣()
費氏數列(fibonacci sequence)是程式語言中常見的遞迴範例
他的每一項分別是:
A0=0
A1=1
AN=A(N-1)+A(N-2)
Dnight 發表在
痞客邦
留言(0)
人氣()

要做出上傳圖片的form表單,首先必須要在表單的標籤上增加一個enctype
如下圖
表單的enctype分為三種
application/x-www-form-urlencodedmultipart/form-datatext/plain
Dnight 發表在
痞客邦
留言(0)
人氣()

常常有人網路上的教學都看不懂,老師上課聽不懂
範例程式也看不懂
老實講不管學那個程式語言都一樣
程式是邊想邊做來學習的,絕對不是用眼睛看程式碼跟他大眼瞪小眼你就會學會的
除非你已經相當有經驗看的懂那些程式碼在編譯執行後會怎麼樣運作
Dnight 發表在
痞客邦
留言(0)
人氣()
這兩個class主要是在字串串接很多字的時候,
由於String字串池的關係會生出很多字串物件,
為了節省記憶體就會使用使用StringBuilder跟StringBuffer
StringBuilder跟StringBuffer的方法幾乎一模一樣
關於兩者的差別請見右邊連結:連結在此
Dnight 發表在
痞客邦
留言(1)
人氣()
在Java上有&&跟||這個運算子與 & 跟 | 這個運算子
雖然&&跟&都是and運算
||和 | 都是or運算
不過實際運作起來是有差別的
&&跟||運算時如果結果已經確定運算結果
Dnight 發表在
痞客邦
留言(0)
人氣()

有鑑於用之前的設定方式在共通作業時classpath常常會跳出問題
所以我試著去把跟eclipese有關的檔案全部ignore的方法
方法大致上跟前面兩篇一樣,請自行參閱前兩篇
上篇
下篇
Dnight 發表在
痞客邦
留言(0)
人氣()

本篇要示範的是怎麼將已經推上去的檔案拉回本機端
如果要看怎麼將專案推上去請去看上一篇
文章的上篇內容請點此
首先點選Clone a Git repository,並且貼上你要拉下來專案的連結
如果在這一步出現 「Internal error; consult Eclipse error log.」
Dnight 發表在
痞客邦
留言(0)
人氣()

因為有人反應說Eclipse使用Github相當複雜
稍微整理一下後說一點簡單的設定說明
本篇介紹的是將專案上傳,下篇會介紹怎麼將上傳的檔案拉下來
如何將推上去的專案拉下來請看這篇
首先要把Git的repository打開
Dnight 發表在
痞客邦
留言(0)
人氣()
String因為字串池的關係,當你做出下面的運算時
Sting x = "a"+"b"+"c"+"d";
JVM會產生四個String物件,所以當你有字要串起來時為了節省記憶體通常不會使用String
而會使用StringBuffer與StringBuilder
那麼StringBuffer與StringBuilder到底要選什麼用呢?首先要了解兩者的不同
Dnight 發表在
痞客邦
留言(0)
人氣()
在Java基礎資料形別(byte,short,int,long,boolean,char,float,double)的==判斷式就是檢查兩個資料的值是否相等,但是到物件參考形別是==表示的是兩個物件參考的記憶體位置是否一樣
比如說
Object A = new Object();
Object B = new Object();
A==B的時候就是false
Dnight 發表在
痞客邦
留言(0)
人氣()
這個範例只是簡單的把帳號資料傳到下一個畫面
中間並沒有經過資料庫跟資料驗證
有興趣可以做個資料驗證,就可以做個簡單的登入程式
在專案裡的res/layout資料夾新增兩個xml檔如下:
login.xml:
Dnight 發表在
痞客邦
留言(0)
人氣()