黑馬程式設計師Java培訓和Android培訓:程式設計基礎

打的去看海的豬發表於2011-07-25

    1.java的變數型別

 

型別

佔用位元組

數字大小

byte

1

-27-27-1

short

2

-215-215-1

int

4

-231-231-1

long

8

-263-263-1

float

4

1.4E-45~3.4E+38

double

8

4.9E-324~1.7E+308

char

2

0-216-1

boolean

1

true和false

 

 

型別的轉化:分為自動型別轉換和強制型別轉化

所有byte型,short型和char的值獎被提升到int型

如果一個運算元是long型,計算結果就是long型

如果一個運算元是float型,計算結果就是flaot型

如果一個運算元是double型,計算結果就是double型

 

2.break 和continue

使用break 退出迴圈 可以使用break 語句直接強行退出迴圈,忽略迴圈體中任何其他語句和迴圈條件測試。在迴圈中遇到break語句時,迴圈被終止,程式控制在迴圈後面語句重新開始。例如 如果for 迴圈被設計為從 0執行到99,然後輸出0到99這些數字,但是當i等於10時,break語句終止程式。所以程式只會輸出0到10。 在一系列巢狀迴圈中使用break 語句時,它將僅僅終止最裡面迴圈。  break可以終止迴圈中的子語句和switch語句

 而continue則停止執行當前的反覆,然後退回迴圈起始和,開始新的反覆。continue 用於跳過迴圈體中的一部分語句,也就是不執行這部分語句      

 return語句用來明確地從一個方法返回。也就是,return 語句使程式控制返回到呼叫它方法。因此,將它分類為跳轉語句。在一個方法任何時間,return 語句可被用來使正在執行分支程式返回到呼叫它方法。

3.java的註釋

Java註釋:“//”用於一行的註釋,“”用於普通多行的註釋,“”專門用於生成Java文件的註釋,多行的註釋不能巢狀多行註釋但是可以巢狀單行註釋。

4.void型別的函式,系統會自動為其新增return指令,我們也可以在該函式任意位置新增return指令用以提前結束該函式。

5.2個不太懂的方法

   陣列排序:java.util.Arrays.sort(x);將x陣列中的元素進行排列

陣列複製:System.arraycopy(x,1,y,5,6);從x[1]開始複製6個元素到以y[5]為首的一段空間

System.arraycopy() 陣列的複製

Arrays.sort()  陣列的排序

Arrays.binarySearch() 在已經排序的陣列中查詢某個元素

 

6.反編譯工具,javap.exe     例如 javap +類名

 

 

 

 

 

 

 

 

相關文章