JAVA基礎知識篇

2021-07-14 06:40:58 字數 2048 閱讀 8929

順序結構 if(a%2==1)

symstem.our.printin (a+"是偶數")

else

symstem.our.printin (a+"是奇數")

if(a%2==1), elseif ,elseif .else

max(a>b)?a:b 的意思是如果a大於b那麼把a賦值給max否則把b賦值給max

min(a選擇結構 switch 

publi  class...

public stain main..

int a 100,b=10

char open ='/'

case '+'

system.out..  ("jk")

break

case'/'

system.out..  ("dk")

break

default 相當於 「if  elseif 最後的else」

system.out..  ("未知")

這裡結果是dk

whie(判斷條件)

do while(條件滿足執)

for("賦值初值","判斷條件","增減')注意這3個可以有3個,2個,1個都可以

for迴圈巢狀當i=1 時候要j在算到j<9時候在出來迴圈到i=2繼續這樣可以列印出9*9演算法表

for (i=1,i<9,i++)

for (j=1,j<9

system.out(i+"*"j+"="i*j)

下面介紹break 和continue 首先break 是只要條件滿足立即退出迴圈

而continue是條件滿足是重現迴圈

for(i=1,i<9,i++)

system.out...(i)

if i =2

break

結果是1

for(i=1,i<9,i++)

system.out...(i)

if i =2

continue

結果是13456789

陣列基礎知識

「,\t」是加空格8個

",\n"使換行的意思

和陣列相關的api 有system.arrycopy(source,0,dest,0,x)意思是複製陣列下表從0開始的x個元素從目標組下表0的位置開始訪問

arrays.sort("陣列名字')對陣列進行排序

類和物件

物件的比較有「==」和「」equals「」==比較的事記憶體的位址是否相同而 equals比較的2個物件的內容是否一致

過載和覆寫過載時構造方法或者普通方法的方法名稱相同但是裡面引數不同是過載

class  sd

public sd()

public sd(int a, string b)

test ()

test(int a,string b)

覆寫是子類覆寫了父類的方法覆寫最後呼叫時子類的方法重要

多型的2個方法向上轉型就是子類呼叫父類的方法不要變】

向下轉型就是符類的物件轉換成子類的物件需要加一句語句如下

person p= new student():注意是student繼承父類person的例項化

子類呼叫父類的事用super.屬性,super.方法都可以

java 基礎知識

1.複製。賦值操作。就是先將其本身加乙個變數再賦值給其本身。如a b就是a a b 2.比較兩個值或者說是位址是否相同 指向同乙個物件 和 或 3.操作符是if else操作的縮寫,如果 右邊判斷為true則返回 左邊的計算結果。右邊錯誤,返回 右邊的計算結果。在class09裡面有例子。4.流程控...

Java基礎知識

1 物件導向的特徵有哪些方面 1.抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用...

JAVA基礎知識

一 關鍵字 由以下關鍵字修飾的變數 方法和類所具有的特性如下 public 包內及包外的任何類中均可訪問 private 包內及包外的任何類中均無權訪問 protected 包內的任何類以及包外的那些繼承了此類的子類中均可訪問 friendly 如果不以如上關鍵字修飾,則預設為friendly型別,...