201711671114《Java程序設計》第一周學習總結
阿新 • • 發佈:2018-09-16
一個 lips ror lang 設計 align long pla 調試過程
教材學習內容總結
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 Person(); zhang.speakHello(); } }
這個源代碼在Eclipse上是運行不了的,錯誤:Exception in thread "main" java.lang.Error
解決:主類Xiti應聲明為public,Person類不聲明為public。
但在命令行上執行javac Person編譯,並執行java Xiti是能夠運行的。
201711671114《Java程序設計》第一周學習總結