標籤:不同 nbsp jvm eclipse bsp 遇到 text family ali
學習了這麼長時間的Java剛開始覺得其實挺簡單的,但是後面邏輯性非常的強,所以還是要繼續加油,下面就是一些基礎的東西
使用eclipse工具
寫程式基本命名
類名:每個單字首大寫
變數名:第一個單詞全小寫,其他單詞字母首字母大寫
變數名需求:1.首字母:必須是各國語言、底線以及錢
2.其他字母:首字母+數字
註:變數使用前,必須賦初值
自動轉換:1.從範圍小到範圍大,自動轉換
2.從範圍大到範圍小,強制轉換
3.任何類型【遇到】字串,自動轉換成字串
判斷相等:基本類型用==;參考型別用equals
Java虛擬機器原理:
Java給任何作業系統都安裝了一套Java解析器,就是Java虛擬機器(JVM)。一次編寫,處處運行。
Java跨平台,虛擬機器不跨平台;位元組碼是由JVM啟動並執行。
JVM:Java Virtual Machine
JRE:Java Runtime Environment
JDK:Java development Kit Java開發工具
Java跨平台原理:
JVM本身不跨平台,是因為不同平台上有不同虛擬機器,這些虛擬機器會將同一份位元組碼解釋成不同平台上可行的機
器碼,因此Java的位元組碼是可跨平台的
Java真正啟動並執行是位元組碼(.class)檔案
一個.Java檔案中,檔案名稱必須和public class的類名一致
一個.Java檔案中,只能用一個public class,但可以有多個class
一、八種基礎資料型別 (Elementary Data Type)(原生資料類型)
數值型最大的是double,所有型最大的是String
註:後面的數字代表位元組數
1.byte 位元組類型 1
2.short 短整型 2
3.int 整型 4
4.long 長整型 8
5.float 浮點類型(單精確度) 4
6.double 浮點類型(雙精確度) 8
7.char 字元型 2
8.boolean 布爾型 1/8
二、引用數字類型(對象資料類型)
除以上八種資料類型其他的都是引用資料類型
最常見的就是string
Java基礎知識