1. 程式人生 > >201711671114《Java程式設計》第一週學習總結

201711671114《Java程式設計》第一週學習總結

教材學習內容總結

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是能夠執行的。