版本區別:
j2se:標準版本,最核心的功能
j2ee:企業版,針對企業提供更多的功能java
特性:
跨平臺——源代碼 .java—-字節碼.class——Linux/windows/unixwindows
搭建環境:
jdk—-開發人員安裝java開發工具包 jdk,下載好後,雙擊便可!(官網下載,按照操做系統的類型)
jre—- java運行環境(普通用戶安裝),核心是jvm,java虛擬機,運行程序的核心數組
編碼工具—-idea
官網下載,分社區版和商用版jvm
多練習,多寫代碼,多問,及時總結ide
常量和變量:工具
關鍵字—-特殊用途的詞,對編譯器的意義不同,區分大小寫
標識符—-java程序中變量,類,方法的符號,區分大小寫,字母數字下劃線組成,見名知意開發工具
變量—-裝東西的盒子,使用的時候要有變量類型,變量名,變量值,先聲明後賦值使用編碼
數據類型—-變量值的分類
基本類型—整型,浮點型,字符串,布爾型,引用類型—類,接口,數組
區別:
基本類型存的是放抽屜的東西
引用類型存的是抽屜的鑰匙idea
還涉及到類型轉換,分自動轉換和強制轉換操作系統
常量—-值設定後,不能改變
使用final,通常是大些字母
註釋
單行//
多行/ * /
文檔/ /
運算符:
算數運算符—- +-*/ ++ —
賦值運算符—- =
比較運算符—- 》
邏輯運算符—- || && ^
條件運算符—- ? :
運算符有優先級,優先級最高是括號
流程控制:
判斷語句
if(表達式) {代碼塊} else {代碼塊}
switch (表達式)
case 值: 代碼塊 break case 值: 代碼塊 break default: 代碼塊 break
循環語句:
while。 do...while。 for
for(初始化;循環條件;循環變化){
循環操做
}
while(循環條件){
循環操做
}
數組:
同種類型的集合
int[] scores = {23, 12, 34}