黑馬程式設計師Java培訓和Android培訓:程式設計基礎
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 +類名
相關文章
- 黑馬程式設計師Java培訓和Android培訓:培訓前奏程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:列舉程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:I/O程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓_IO(二)程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:物件導向程式設計師JavaAndroid物件
- 黑馬程式設計師Java培訓和Android培訓:內部類程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓Java技術二程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:多執行緒程式設計師JavaAndroid執行緒
- 黑馬程式設計師Java培訓和Android培訓_java高新技術(一)程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓Java GUI圖形使用者介面程式設計師JavaAndroidGUI
- Java程式設計師技術培訓需要培訓哪些?Java程式設計師
- 好程式設計師Java培訓分享20個Java程式設計師基礎題程式設計師Java
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java培訓分享Java基礎知識總結程式設計師Java
- 好程式設計師Java培訓分享學Java需要什麼基礎?程式設計師Java
- 好程式設計師Java培訓分享學習Java需要哪些基礎程式設計師Java
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 程式設計師自學/自我培訓指南程式設計師
- 好程式設計師Java培訓分享零基礎快速入門Java程式設計師Java
- 好程式設計師Java培訓分享如何快速入門Java程式設計程式設計師Java
- 好程式設計師Java培訓分享Java程式設計師常用的工具類庫程式設計師Java
- 好程式設計師Java培訓分享maven-概述程式設計師JavaMaven
- Java程式設計師培訓班哪家比較好Java程式設計師
- 好程式設計師Java培訓分享本地快取如何設計程式設計師Java快取
- 好程式設計師Java培訓分享學Java程式設計要注意什麼程式設計師Java
- 好程式設計師web前端培訓分享JavaScript基礎語法程式設計師Web前端JavaScript
- 好程式設計師Python培訓分享基礎入門Django程式設計師PythonDjango
- 好程式設計師Java培訓分享Java和HTML的區別?程式設計師JavaHTML
- 好程式設計師Java培訓Java容器類List和Set分析程式設計師Java
- 長沙Java培訓:自學Java程式設計有必要報培訓班麼?Java程式設計
- 好程式設計師Java培訓零基礎學Java開發注意什麼程式設計師Java
- 好程式設計師Java培訓分享BigDecimal的用法程式設計師JavaDecimal
- 好程式設計師Java培訓分享SpringBoot -YAML程式設計師JavaSpring BootYAML
- 好程式設計師Java培訓分享For迴圈詳解程式設計師Java
- 好程式設計師Java培訓分享Mybatis面試題集合程式設計師JavaMyBatis面試題
- 好程式設計師Java培訓分享int和Integer的區別程式設計師Java
- 好程式設計師Java培訓分享treeset和hashset的區別程式設計師Java