A觅廓、第一個(gè)工程
public class hello{
public static void main(String[] args){
System.out.println("Hello zyx");
}
}
class hello :類名必須與.java文件名相同
System.out.println("Hello zyx"); :輸出語(yǔ)句,println會(huì)自動(dòng)換行,print不會(huì)
B、基礎(chǔ)概念
Java之父:詹姆斯.高斯林
JVM: Java Virtual Machine Java虛擬機(jī),Java語(yǔ)言跨平臺(tái)性的翻譯員執(zhí)行者
JRE: Java運(yùn)行環(huán)境
JDK: Java開發(fā)工具包症概,就是會(huì)有java圖標(biāo)的這個(gè)哦
開發(fā)工具:記事本蕾额、Notepad++早芭、Eclipse、MyEclipse
SE: 標(biāo)準(zhǔn)版诅蝶,是ME和EE 的基礎(chǔ)
ME: 小型機(jī)退个,Android開發(fā)會(huì)使用募壕,手機(jī)。语盈。舱馅。
EE: Web應(yīng)用程序開發(fā),網(wǎng)頁(yè)刀荒。代嗤。。
C缠借、命名規(guī)則
接口干毅,方法名,變量
組成部分:$ 泼返, _ 硝逢, 數(shù)組,英文字母
D绅喉、數(shù)據(jù)類型與強(qiáng)制轉(zhuǎn)換
1渠鸽、基本數(shù)據(jù)類型分類:4類8種
整數(shù) byte 1字節(jié)(-128~127),short 2字節(jié) int 4字節(jié) long 8字節(jié)
浮點(diǎn)數(shù) float 4字節(jié) double8字節(jié)
字符 char 2字節(jié)
布爾 boolean 1字節(jié)
Java語(yǔ)言整數(shù)常量默認(rèn)int柴罐,使用long類型時(shí)需要在數(shù)字末尾加L或l 小數(shù)默認(rèn)double
單精度浮點(diǎn)數(shù)float 建議使用F或f標(biāo)記
2.1徽缚、默認(rèn)轉(zhuǎn)換
byte, short革屠, char猎拨, int ,long屠阻, float红省, double
在運(yùn)算過(guò)程中,有byte国觉, short吧恃, char參與,他們先進(jìn)行轉(zhuǎn)換麻诀,轉(zhuǎn)換成int類型痕寓,再運(yùn)算
在運(yùn)算過(guò)程中,有l(wèi)ong蝇闭, float呻率, double任意一種參與,結(jié)果必然是這種類型呻引,如果有多種礼仗,按照由小到大轉(zhuǎn)換,結(jié)果必然是大的這種類型
2.2、強(qiáng)制轉(zhuǎn)換:
從大的數(shù)據(jù)類型到小的數(shù)據(jù)類型元践。
格式:目標(biāo)數(shù)據(jù)類型 變量 = (目標(biāo)數(shù)據(jù)類型)被轉(zhuǎn)換的數(shù)據(jù)
注意:不要隨意使用強(qiáng)制轉(zhuǎn)換韭脊,因?yàn)樗[含了精度損失問題
// 定義一個(gè)byte類型,一個(gè)int類型单旁,做加法
byte a = 3;
int b = 4;
// 默認(rèn)轉(zhuǎn)換1
System.out.println(a+b);
// 默認(rèn)轉(zhuǎn)換2
int c = a+b;
System.out.println(c);
// 強(qiáng)制轉(zhuǎn)換
byte m = (byte)(a+b);
System.out.println(m);
E沪羔、Eclipse調(diào)試
1、雙擊左側(cè)邊欄象浑,出現(xiàn)小圓點(diǎn)蔫饰,這就是斷點(diǎn)
2、上方小蜘蛛按鈕愉豺,會(huì)自動(dòng)進(jìn)入debug模式
F死嗦、標(biāo)簽語(yǔ)句
使用標(biāo)簽語(yǔ)句配合break可以跳出多層循環(huán)!
標(biāo)簽語(yǔ)句格式
標(biāo)簽名:語(yǔ)句
//使用break跳出多層循環(huán)粒氧,需要標(biāo)簽語(yǔ)句的配合
// 標(biāo)簽語(yǔ)句格式 標(biāo)簽名:語(yǔ)句
wc:for(int x = 0; x<3; x++){
nc:for(int y = 0; y<4; y++){
if(y==2){
// 此處只能用一個(gè)break越除,連用兩個(gè),第二個(gè)不會(huì)執(zhí)行
break wc;
}
System.out.println("nnn");
}
}