日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基础知识回顾2

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基础知识回顾2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6.?表達式

1)表達式的概念:表達式是符合一定語法規則的運算符和操作數的序列。

2)表達式的類型和值

a.?對表達式中的操作數進行運算得到的結果稱為表達式的值。

b.?表達式的值的數據類型即為表達式的類型。

3)?表達式的運算順序

a.?應按照運算符優先級從高到低的順序進行。

b.?優先級相同的運算符按照事先約定的結果和方向進行。

7. 三目條件運算符

1)語法格式:x ? y : z

2)其中x為boolean類型表達式,先計算x的值,若為true,則整個三目運算的結果為表達式y的值,否則整個運算結果為表達式結果為表達式z的值。

?八、語句

1.?條件語句

1)if

2)if...else

3)if...else if

4) if...if...else if..else

5)switch

a. switch的語法格式:

switch(switch的值是int型){

case 1:執行語句

break;

caes 2:執行語句

break;

case n:執行語句

break;

default:執行語句

break;(可省略)

}

b. 小心case穿透,推薦使用break;

c. 多個case可以合并在一塊。

d. default可以省略,但不推薦省略。

2 if 和 else if的區別

1)在同一個程序中有多個并列if時,無論前面的if條件語句是否滿足,都會判斷后面的if條件語句。

2)在同一個程序中有多個else if時,當條件滿足第一個else if條件語句時,之后的else if語句就不會再判斷了。

3. 循環語句

1)For

a.?For語法格式:fo(表達式1;表達式2;表達式3){

循環體

}

b. 執行過程:首先計算表達式1,接著執行表達式2,若表達式2為true,則執行語句塊,接著執行語句塊3,再執行語句2,一直這樣循環下去,直到語句2為false時,循環結束。

c. 已知循環次數時,推薦使用for循環。

1)While

a.?while的語法格式:

while(邏輯表達式:boolean){循環體}

2)do...while

a. do...while的語法格式:

do{循環體}while(邏輯表達式:boolean類型)

3)while和do...while的區別

a.?區別:while先判斷后執行循環體,do while先執行一次循環體再進行判斷。

4.?break和continue語句

1)break用于終止某個語句塊的執行,用在循環體中,可以強行退出循環。

2)continue在循環體中,用于終止某次循環過程,跳過循環體中的continue語句下面未執行的循環,開始下一次循環。

5.?方法

1)方法的概念:是一段用來完成某個特定功能的代碼片段。(java中的方法類似于其他語言中的函數)

2)方法的格式:

a. 修飾符 修飾符 返回值類型 方法名(形參列表){

方法體

}

b. 修飾符:修飾符是限定類型以及類型申明的一種符號。

c. 返回值類型:事先約定的返回值的數據類型,如無返回值,必須給出返回值類型void。

d. 方法名:方法名的第一個單詞的首字母小寫,之后所有的單詞首字母大寫(不是規則,是約定俗成)。

e. 形參列表:形式參數(在方法被調用是用于接收外界輸入的數據)的列表。

f. 實參:調用方法時實際傳給方法的數據。

3)遞歸調用:方法自身調用自身。

九、類和對象

1. 類

1類的概念:類是模子。

1)怎么創建類:通過關鍵字class來創建類。

2)類的命名規則:每個單詞的首字母大寫,其他規則和標識符的命名規則一樣。

3)定義一個類的步驟:

a. 定義類名

4)類的作用:確定對象將會擁有的特征(屬性和方法)。

a. 屬性:對象的靜態特征(使用屬性描述對象可以量化的特征)。

b. 方法:對象的動態特征(使用方法描述對象具體的行為)。

2.?對象

1)對象的概念:是類的實例化,是實實在在存在的實體。

2)怎么創建一個對象:使用關鍵字new來創建對象。

3.?類和對象的關系

a.?類是對象的模子(模板),對象是類的實例化。

b.?以類的形式來組織代碼,以對象的形式來封裝數據。

c.?類是一個抽象的概念,對象是一個具體的實例。

3數據類型

1)基本數據類型:byte、short、char、int、long、float、double。

2)引用數據類型:類、接口類型、數組類型、枚舉類型、注解類型。

3)兩者的區別:

a. 基本數據類型在被創建時,在棧上給其劃分一塊內存,將數值直接存儲在棧上。

b. 引用數據類型在被創建時,首先要在棧上給其引用(句柄)分配一塊內存,而對象的具體信息都存儲在堆內存上,然后由棧上面的引用指向堆中對象的地址。

4.?

1)包的概念:是一種命名機制。

2)包的命名規則:包名用小寫,采用域名倒置(非強制)。

3)包的功能和作用:

a.?功能:將功能相似,或邏輯上緊密相關的類放在同一包中,解決了類名重復的問題。

b.?作用:便于管理和查找。

總結

以上是生活随笔為你收集整理的基础知识回顾2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。