201711671114《Java程式設計》第一週學習總結
阿新 • • 發佈:2018-12-10
教材學習內容總結
Java是什麼:Java是由SUN公司開發的一門面向物件的程式語言,(有一座盛產咖啡的島嶼教Java,以此來命名),有語法簡單、面向物件、穩定、與平臺無關、多執行緒、多型等特點。
Java編譯解釋:針對JVM把Java源程式編譯成稱為位元組碼的“中間程式碼”,然後根據相應平臺的機器指令翻譯一句執行一句。
原始檔:如果原始檔有多個類,只能有有一個public類,如果有public類那麼檔名應應與該類名同名,如果沒有public類那麼檔名只要和某個類同名。
主類:一個Java應用程式必須有一個類含有public static void main(String args[])方法,這個類為主類,且該類應宣告為public。
基本資料型別:
型別 | 分配記憶體/位元組 | 佔位 | 取值範圍 |
int | 4位元組 | 32 | -2^31~2^31-1 |
byte | 1位元組 | 8 | -2^7~2^7-1 |
short | 2位元組 | 16 | -2^15~2^15-1 |
long | 8位元組 | 64 |
1.4E-15~3.4028235E38 -3.4028235E38~-1.4E-15 |
float | 4位元組 | 32 |
4.9E-324~1.7976931348623157E308 -1.7976931348623157E308~-4.9E-324 |
double | 8位元組 | 64 | 0~65535 |
boolean | true、false |
程式碼除錯過程
課本p16頁第3題:
public class Person{ void speakHello(){ System.out.print("您好,很高興認識你"); System.out.println("nice to meet you"); } } class Xiti { public static void main (String args[]){ Person zhang=new Preson(); zhang.speakHello(); } }
這個原始碼在Eclipse上是執行不了的,錯誤:Exception in thread "main" java.lang.Error
解決:主類Xiti應宣告為public,Person類不宣告為public。
但在命令列上執行javac Person編譯,並執行java Xiti是能夠執行的。