一、Java基礎語法
由美國sun公司在1995年推出的Java語言
Java之父:詹姆斯·高斯林
Java發展史:2004年Java5.0(Java里程碑),2009年被Oracle甲骨文公司收購,2014年Java8版本
三個版本
1.javase
java語言的標準版,用于桌面應用的開發,是其他兩個版本的基礎
學習目的:為今后從事的JavaEE打基礎
2.JavaME
Java語言的小型版,用于嵌入式消費電子設備,不再使用被取代
3.javaEE
Java語言的企業版,用于web方向的網站開發
網站:通過跟后臺服務器的互動,將查詢到的真實資料再通過網頁展示出來,
跨平臺原理
Java程式可以在任意作業系統上運行,在不同的作業系統中,都安裝一個與作業系統對應的Java虛擬機(JVM)
JVM虛擬機本身是不允許跨平臺的,允許跨平臺的是Java程式
JRE和JDK
1.Java程式開發的三個步驟
撰寫代碼,編譯代碼,運行代碼
2.JRE
JRE是指Java運行環境,包含JVM虛擬機及Java核心類別庫,撰寫代碼的程序中,需要使用JRE中JAVA已經寫好的代碼
類:Java檔案在代碼中的集合體現
類別庫:存放多個Java檔案的倉庫
核心類別庫:Java已經寫好的,非常核心的代碼倉庫
3.JDK
JDK是Java語言的軟體開發工具包,內部包含了代碼的編譯工具和運行工具,編譯和運行代碼的程序中,分別需要使用JDK中的翻譯工具,運行工具,
代碼需要運行在JVM中
JDK、JRE、JVM的關系
JDk包含了JRE與開發工具,JRE包含了JVM和核心類別庫
DOS命令
| 操作 | 說明 |
|---|---|
| 盤符名稱: | 盤符切換,E:回車,表示切換到E盤 |
| dir | 查看當前路徑下的內容 |
| cd目錄 | 進入單級目錄 |
| cd.. | 回退到上一級目錄 |
| cd 目錄1\目錄2 | 進入多級目錄 |
| cd\ | 回退到盤符目錄 |
| cls | 清屏 |
| exit | 退出命令提示符視窗 |
注釋
//:單行注釋
/**/:多行注釋
/**
*/:檔案注釋
關鍵字
被Java賦予了特定涵義的英文單詞,比如:public ,class等
關鍵字特點
- 關鍵字的字母全部小寫
- 常用的代碼編輯器,會對關鍵字改變顏色
- main不是關鍵字,可以將其理解為比關鍵字更為關鍵的一個單詞,因為JVM在執行代碼時只會識別該單詞
常量
一般使用大寫字母
字串常量
被雙引號所包裹的內容
整合常量
所有整數
字符常量
被單引號包裹的內容,里面只能存放一個字符
布爾常量
只有true與false
空常量
null,不能輸出列印
資料型別
基本資料型別
數值型別:
- 整數型別
| 姓名 | 位元組數 | 取值范圍 |
|---|---|---|
| byte | 1 | -128-127 |
| short | 2 | -32768-32767 |
| int | 4 | -2147483648-2147483647 |
| long | 8 | -9223372036854775808-9223372036854775807 |
- 浮點數型別
- float:4個位元組
- double:8個位元組
- 字符型別
- char:2個位元組
- Boolean:一個位元組,值只有true和false
參考資料型別
類,介面,陣列
型別轉換
由于Java是強型別語言,所以進行運算的時候,有時候需要型別轉換
運算中,不同型別的資料先轉化為同一型別,然后進行運算
低到高:
byte ,short,char ->int->long->float->double
強制型別轉換(高->低)
資料型別 變數名 =(要轉換成的型別)變數名
注意點:
- 不能對布林值進行轉換
- 不能把物件型別轉換為不相干的型別
- 在把高容量轉換到低容量的時候,需要強制轉換
- 轉換的時候可能存在記憶體溢位,或者精度問題
- jdk7新特性,數字之間可以用下劃線分割(10_000_10)
自動型別轉換(低->高)
變數
變數就是可以變化的量,在Java中每個變數都必須宣告其型別,它是程式中最基本的存盤單位,其要素包括變數名,變數型別和作用域
注意事項
- 每個變數都有型別,型別可以是基本型別,也可以是參考型別
- 變數名必須是合法的識別符號
- 變數宣告是一條完整的陳述句,因此每一個宣告必須以分號結束
- 實體變數:從屬于物件;如果不自行初始化,這個型別的默認值為:整型是0,浮點型是0.0,布爾型別默認false,除了基本型別其余默認值為null
變數的命名規范
- 所有變數、方法、類名:見名知意
- 類成員變數:首字母小寫和駝峰原則
- 區域變數:首字母小寫和駝峰原則
- 常量:大寫字母和下劃線:MAX_VALUE
- 類名:首字母大寫和駝峰原則
- 方法名:首字母小寫和駝峰原則
識別符號
只能由下劃線,字母,數字,$組成,且數字不能開頭
運算子
算術運算子
++:自增,++在前先自增,然后再把結果帶進運算,++在后先進行運算,再自增,
--:自減,--在前先自減,然后再把結果帶進運算,--在后先進行運算,再自減
邏輯運算子
&&(邏輯與)
兩個變數都為真,結果才為真,,且如果符號前面變數為假,則后面的不進行運算
||(或)
兩個變數有一個為真,則結果才為真
!(非)
如果是真,則變為假,如果是假則變為真
三元運算子
a?c:b:a成立的話則結果為c,不成立的話則結果為b
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/509464.html
標籤:Java
下一篇:java讀取文本檔案的方法
