您好,登錄后才能下訂單哦!
馮諾依曼體系:四部分,包括CPU、存儲器,、輸入和輸出設備。
jdk(Java Development Kit):Java開發工具包,包含javac命令。
jre(Java Runtime Environment):Java運行環境,包含java命令。
.java文件:Java源代碼文件
.class文件:Java字節碼文件
為什么要用JVM?
Java虛擬機特性:一次書寫,多處運行
相對路徑:針對于上級目錄(..)來說的當前目錄,即從當前路徑開始的路徑
絕對路徑:是從盤符開始的路徑
關鍵字:public class static void
函數的入口:public class static void main(String[] args)
類名是以大寫字母開頭的單詞,若有多個單詞則單詞首字母大寫
類名必須和文件名一致
Window下換行符是\r\n,Unix下是\n,%n:換行
System.out.println();//打印并換行
System.out.print();//打印不換行
System.out.printf("%s",........);//按照格式輸出
System.out.fomat("%s",........);//同上
變量的定義規則:
變量類型 變量名;
變量類型 變量名稱 =初始化的值;
如果類型不同,可涉及類型轉換:隱式轉換和顯式轉換
int a=10;// 字面量
int a=b;//另一個變量
int a=max(x,y); //方法的返回值
變量的類型:
一,基本類型
數值類型:
整型: byte 1個字節 范圍:-128~127
short 2個字節
int 4個字節
long 8個字節
浮點型: float 4個字節
double 8個字節
字符類型: char 2個字節(Unicode碼點) 1.任何情況下UTF-8
2.char 中是中國字
布爾類型 : boolean true/false 可認為只占一個字節
二:引用類型
數組引用,類引用,接口引用
標識符(包含變量名,方法名,類名)的規定:
1)可以以字母開頭或者$或者(但不能以數字開頭)。
2)可以跟字母,數字,下劃線,美元符$。
3)長度理論上可以無限長。
4)不能用關鍵字作為標識符。
規范
1.永遠不要中文作為標識符。
2.永遠不要出現美元符$。
3.不要出現下劃線_,除了定義不可變的變量。
4.變量名 ,函數首個單詞全小寫,其余單詞首字母大寫,其余小寫。
5.方法名命名規則同變量名。
long num=235776L;//表示將int 型數字235776轉換為long型數據賦值給num
如果要使用float,必須進行強制類型轉換,在小數后加f或F
float a=1.234f;
變量的類型轉換:
一,隱式類型轉換:小容量向大容量轉換,不需要加任何操作符。
int a=5;
double b=a;
二, 顯式類型轉換:也稱為強制轉換,大容量轉為小容量。
強制轉換符:(需要轉換成的類型)變量
double a=4.95;
int b=(int)a;
容量大小:1.byte<short<int <long<float<double;
2.char<int <long<float<double;
如果兩邊類型一樣,可以賦值
易錯:超過類型的取值范圍會丟失數據,200的十六進制是12C,byte占一個字節即十六進制的兩位,那么轉換時丟失最前面的1,轉為十進制輸出 。
出為44.
byte a=(byte)200;//結果44
運算符:
賦值運算符:=
算術運算符:+,-,*,/,%
!布爾類型:(強調一定作用在布爾類型上)
比較運算符:==, != ,> ,>=,<,<=
三目運算符:布爾類型 ?:
邏輯 與 或:&&,||(兩邊的條件必須為布爾類型)
instanceof 判斷變量是否是指定類型
~(按位取反),&(按位與),^(按位異或),|(按位或與)
||具有短路特性,前面條件為真則不執行下面的操作;而|不具有短路特性
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。