Java程式設計:
Java 分為JAVASE(標準版)、 J2EE(企業版)、 JAVAME (微型版)
基礎和高級
基礎: 語法,語義,關鍵字
高級: 應用場景: 文件讀取,多線程,網絡,集合框架
JDK
# java提供一套api(介面),
32位元作業系統,不允許裝64,64位元都可以裝。
裝在預設位置 ,不需要設定環境變量,就可以啟動java編輯器。
Eclipse:
1. 工作空間:專案存放的地點
2.package explorer: 專案管理位置
. src: 存放原始碼
4. package: window資料夾,每個點都是一級目錄
變數:
註解
1. 單行註解// 絕大部分使用單行註解
2. 多行註解/* */
3.文件註解和方法聲明
內容
1. 標識符,關鍵字
2. 變數
3. 運算子
#」資料類型
1. 數字型整數int 帶小數 2. 字符char 單一字符,'A' #標識符# java規則整個識別碼由0-9 a-z A-Z _ $,數字不能開頭
運算子 1. 賦值運算子 = : 將 = 右邊的值賦值給=左邊。
2. 算數運算子 + - * / % 先*/後+-,使用()來提升優先權。
Java關鍵字 有系統 賦值有意義的單詞,已經被系統佔用,不允許使用成 標識符。類別名,包名,方法名,變數名。
## 變數先宣告後使用
變數不允許重名(在生命週期中有效範圍) 異常分為兩種,編譯期異常,運行期異常(程式運行過程中,崩潰了)
變數基本結構
變數類型變數名(標識符) = 變數值
命名習慣
// 方法名,變數名首字母小寫後面的所有單字首字母大寫 // 類別名稱項目名稱每個單字首字母都大寫
// 套件名稱必須全部小寫
套件
系統所有的類別都有自己的包,在使用的時候,需要導入,將他的包名導入到improt中
基本資料型別
數值類型:整數: short (雙位元組) int (四位元組) long(八位元組)小數: float (四位元組) double (八位元組)
非數值字元: char (2個位元組根據編碼格式來算的) (GBK,GB2312,UTF-8)
邏輯: boolean (1/8位元組) true false 1位元1/8byte
位元組:byte (1位元組)
#引用型資料類型
其他所有非基礎型別都是引用型 1. //常數的型別1 int型別 2. // 1l long型別
3. // 1.0 double型別
4. // 1.0f float型別
基礎資料型別轉換
1. 整數轉換時,short>int>long 可以隨意轉型,long>int>short 強制型別轉換,有可能溢位. 2. 整數轉換小數時,可以隨時轉換,小數轉換整數時,需要強制型別轉換,並且遺失小數位。
3. 小數轉換時,float>double 可以隨意轉換,double>float 強制型別轉換.
4. 非數值型轉換時,都會先轉成對應的整數型,轉換回來的時候,需要強制強制型別轉換.
i++與++i
1. i++ : 先做運算,然後再自身+1; 2. ++ i : 先做自身+1,在做運算;
字型: a=97 A=65 0=48
#
# #
關係運算子
< > == != >= <=
###邏輯運算子##########
# ##break
# 1. 跳出switch 的分支結構
## 1.跳出switch 的分支結構
## 1.跳出2. 跳出循環結構(跳出內層循環)
continue# 1.結束本次循環,繼續下次循環
#陣列
資料結構
數組,鍊錶,佇列,棧,樹。 。 。
定義
在記憶體中開啟一塊連續的空間
# 一旦初始化(new),就無法在增加或刪除空間。
宣告 1. 資料型別[] 標識符; 2. 資料類型識別碼 [];
java中除了基礎資料類型,直接存放在堆疊中,其他的類型,都必須使用new關鍵字來在堆中開闢空間。 #,初始化後在使用.
#1
#1.
以上是Java知識點--基礎篇的詳細內容。更多資訊請關注PHP中文網其他相關文章!