Java能幹什麼李緒成 Blog:http://blos.csdn.net/javaeeteacherJava是一種語言,是一種程式設計語言,Java能幹什麼呢。程式設計語言當然是用來編程的,那程式是幹什麼的呢?程式可以簡單的理解為:理解我們的請求,然後對我們的請求進行處理,然後把結果告訴我們。例如,計算個人所得稅,首先要讓程式知道個人所得稅如何計算,需要什麼資訊,計算完之後如何告訴我們。在執行的時候我們把個人的工資資訊,起征點資訊告訴程式,程式進行計算,然後把結算結果告訴使用者。這裡面的幾個關鍵點:n 程式如何表示我們的請求,我們的請求通常是一些資料,也就是程式如何來表示我們的資料;n 程式如何處理我們的請求,處理過程應該包含很多具體的步驟;n 如何把執行的結果告訴使用者,執行結果通常是人沒有辦法直接理解的,需要轉換成人可以理解的形式。其實,這就是程式的兩個主要方面:資訊表示和組織,如何讓程式表示我們的要求,如何把程式的結果以我們可以理解的方式告訴我們(上面的第1點和第2點);資訊如何處理。實際上就是我們所說的程式設計中兩個很重要的概念:資料結構和演算法。所以要學習程式設計,資料結構和演算法兩門課應該好好學習。接下來,我們考慮作為程式設計語言的Java是幹什麼的?程式設計主要關注資料結構和演算法,作為程式設計語言的Java就是來實現資料結構和演算法的。這樣,我們學習Java主要學習Java如何表示資料,如何進行處理。對於資料表示,在程式中表現為變數和常量,包括簡單類型的和複合類型的,簡單類型包括數字、字元、布爾類型等,複合類型就是我們所說的類(介面也可以理解為比較特殊的類)。對於資料處理,在程式中表現為各種運算操作,以及各種運算操作的組合(選擇結果、迴圈結構等),運算的邏輯單元(方法)。這些內容也正是我們Java的基本文法要介紹的內容。 上一講:
第一講 學習Java那些東西是最基本的?下一講:
第三講 Java的關鍵特性——跨平台性
李緒成 CSDN Blog:http://blog.csdn.net/javaeeteacher
CSDN學生大本營:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5