學習JAVA程式語言須知

學習任何技術都需要有準確的理解和大量的有質量的練習。下面是關於學習JAVA程式語言須知的知識,歡迎閱讀!

學習JAVA程式語言須知

1.有必要知道什麼是程式,什麼是演算法。

你知道它是什麼,便不會學得懵懵懂懂。 學習java程式設計跟學習其他程式語言一樣,都需要明白這是一種解決問題的語言表達形式。 通過這種計算機語言描述出解決問題的方式方法,以便於在計算機上實現它。

就比如,你希望有一個可以計時的秒錶,我就用程式語言設計一個秒錶軟體實現你的需求。 實現需求的過程就是用程式語言編寫程式的過程,解決這個需求的方法也叫演算法,也就是解決問題的方法。 演算法是任何一個程式語言的核心。瞭解了這個,就已經走上了學習程式設計的正路。

2. 程式語言有很多種,選擇java是隻選擇了其中一種表述和實現方式。

設定程式語言是因為計算機是一個僵硬的東西,自然語言是它所不能理解的,故而需要設定一種它可以理解的語言,讓它聽懂你說的指令,它才能為你服務。

理解了何為計算機程式和程式設計,下面就具體到不同種類的程式語言的選擇。 不同種類的程式語言就類似於現實中的各國家的語言,英語,法語,還有我們最熟悉的漢語,同樣的問題,會有不同形式的表現。 漢語中描述自己是“我”,英語中是“I”,其他語言中又是另外的表述。 不同的程式語言的區別也基本類似。 不同語言的區別主要在於對於演算法的表述方式不同,程式語言的適用範圍不同。 因為表述方式和適用範圍的問題,諸多程式語言便可以區分開來,使用時也根據這兩點進行選擇。

學習時有很多語言,如C、C++、java,這三種程式語言是因為不同的需求而研發的。 java與前兩者相比的優勢在於可移植性強,對於系統和硬體要求不高。 瞭解了這個你就大體知道java的`特性了。java和C語言有一定淵源,和C++是很像的,學過C和C++的再學習java比較簡單一些,沒有這些學習經歷也不用擔心,只需要足夠的練習量便可解決這一問題。

3.程式設計還是要從實踐性強的方面入手的。

具體不贅言了,源遠流長的東西講太多實際上是捨本逐末,學到技能是根本。

在學習java過程中還需要巧妙的理解方法和思維轉換。 比如“變數”這一概念的理解,就可以對應成房間或者箱子,程式設計中宣告一個變數就是開一個房間,變數名是房間名,變數型別是房間型別,賦值給變數就是房間裡住了一個人。由此你也可以知道,為什麼叫變數呢,因為這個“房間”裡可以反覆進出很多“人”。 很多人剛碰觸程式設計,對於程式設計那些一行行的字母感到恐懼,其實程式設計的模式再簡單不過,幾乎是固定的模式。

舉個簡單例子:

public class Test{

public static void main(String[] args){

t("我想學java!");

}

}

這個程式執行後是輸出“我想學java!”這句話。 開頭“public class Test{}”是一個java程式的框架,相當於蓋樓時的樓架子,素描時的輪廓,澆築機械零件時的模具。

然後程式框架之內的大括號裡是更進一步的內容。 “public static void main(String[] args){}”這是這段程式的入口,類似於蓋樓房後的入口,素描後的第一筆細描等。總之是框架之後,設定的一個開始的位置。程式從這個地方開始。 程式入口大括號內的內容就是具體的指令和執行內容。

t("我想學java!"); 程式執行後就會輸出內容:我想學java! 從這個java程式就可以看出很多java程式的共性,他們都會有java程式框架,框架之內都會有一個java程式入口。 這就是一個固定的模式,記住它,適當的理解就可以了。 巧妙的理解和思維轉換的關鍵也在於之前所說的和生活聯絡,和你已有的經驗聯絡起來。 因為程式本就是從生活而來。