dos命令下?Java?-version (顯示Java版本號(hào))
喔炫
JavaSe:標(biāo)準(zhǔn)版開(kāi)發(fā) JavaME:嵌入式開(kāi)發(fā) JavaEe: 企業(yè)級(jí)開(kāi)發(fā)
Java結(jié)構(gòu):

public (公共的) class (類) path (路徑)
啪bè類客 可辣絲 怕去
static (靜態(tài)) void (空的) main(主要)
死跌地克 喔ei的 魅
string (字符串) System (系統(tǒng)) println (打印)
死去應(yīng) C死疼 拼特lan
dos下 CD+TAB 能顯示當(dāng)前目錄下的目錄
第一個(gè)代碼: hello world
public class HelloWorld
{
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
}
// java里的單行注釋作用
/*
*/ 多行注釋
/**
*/ 文檔注釋
什么是常量!
“常量”在程序運(yùn)行時(shí),不會(huì)被修改的量。
如:整數(shù)123,小數(shù)1.23,字符'A',布爾常量true 、false等
什么是變量!
變量即在程序運(yùn)行過(guò)程中它的值是允許改變的量。
在程序中使用變量,必須先創(chuàng)建它并為他取一個(gè)名字,
并且指明它能夠存儲(chǔ)的信息類型,這稱為"變量聲明".
要在程序中聲明一個(gè)變量,其語(yǔ)法形式如下:
變量類型 變量標(biāo)識(shí)符[=初始值];
如:Sring name;
示范:
public class BianLiang{
public static void main(String[ ] args{
//變量的聲明,創(chuàng)建一個(gè)變量的容器
String name;
//變量的賦值:往變量中存儲(chǔ)一條數(shù)據(jù)
name="123456shj dkashdk"
//雙引號(hào)中可以有0-多個(gè)任意字符 包括空格
}
}
java常用的數(shù)據(jù)類型:int(整型)、double(雙精度浮點(diǎn)型)、char(字符型)、String(字符串型)。
基本類型有八種:
整型:字節(jié)型 byte--(1字節(jié))、短整型 short--(2字節(jié))、整型 int--(4字節(jié))、長(zhǎng)整型 long-(8字節(jié))
long當(dāng)中的數(shù)據(jù)要是比 int 數(shù)據(jù)大 結(jié)尾要加 L (可大小寫)
int 中以0開(kāi)頭表示這是個(gè)8進(jìn)制 以 0x 開(kāi)頭表示位16進(jìn)制
浮點(diǎn)型:?jiǎn)尉?float--(4字節(jié))、雙精度 double--(8字節(jié))
理解為小數(shù)類型 單精度(精確到小數(shù)后面7-8位) 雙精度(精確到小數(shù)后面15-16位)
單精度數(shù)值后面必須要加 f 結(jié)尾 沒(méi)有加 f 結(jié)尾即為雙精度小數(shù)
字符型:字符類型 char--(2字節(jié))
一個(gè)字符變量里面有且僅能有一個(gè)字符,用 ' ' 引起來(lái)
布爾型:邏輯型 boolean--(1位)
邏輯類型只有兩個(gè)選擇 true (真的)=0 false (假的)=1
一個(gè)字節(jié)占8個(gè)二進(jìn)制位 二進(jìn)制位最大位不能是1
一個(gè)字節(jié)占8個(gè)2進(jìn)制空間 一個(gè)字節(jié)取值范圍, +127 -128
1,java命名規(guī)則
標(biāo)識(shí)符: java語(yǔ)言中各種名字的統(tǒng)稱 文件名,類名,接口名,變量名,方法名等
1)不能以數(shù)字開(kāi)頭
2)不能使用關(guān)鍵字和保留字作為標(biāo)識(shí)符
3)大小寫敏感
4)所有的標(biāo)識(shí)符只能包含字母(包含所有世界上已知文字),數(shù)字,下劃線,美元$ 例:int 你 = 1 ; (是正確的,但是不是規(guī)范的。)
2,命名規(guī)范 (駝峰式命名)
1)類名,接口名: 所有單詞首字母大寫
2)變量名,方法名 : 第一個(gè)單詞的首字母小寫,以后的每個(gè)單詞的首字母大寫
3)常量名: 所有單詞的所有字母均大寫
4)所有命名要有意義 public class SunShuTest{}
關(guān)鍵字
在Java語(yǔ)言中具有特殊意義的單詞(48個(gè))
保留字
在java語(yǔ)言中當(dāng)前沒(méi)有用到,但是可能在以后的版本中會(huì)賦予特殊含義的單詞 const goto
main不能作為標(biāo)識(shí)符
變量
在程序運(yùn)行過(guò)程中可能會(huì)發(fā)生改變的量
變量使用三步曲
1,聲明變量
數(shù)據(jù)類型 變量名; 例:int a ;
2,給這個(gè)變量賦值
變量名=變量值; 例:a = 10 ;
3,使用變量(打印輸出 ,運(yùn)算)
數(shù)據(jù)類型
java中有兩種數(shù)據(jù)類型
基本數(shù)據(jù)類型(4類共8種)
整型: 字節(jié)型(byte) 占一個(gè)字節(jié)(8位)
短整型(short) 占兩個(gè)字節(jié)(16位)
整型(int) 占4個(gè)字節(jié)(32位)
長(zhǎng)整型(long) 占8個(gè)字節(jié)(64位)
浮點(diǎn)型:?jiǎn)尉雀↑c(diǎn)型(float) 占4個(gè)字節(jié)
雙精度浮點(diǎn)型(double) 占8個(gè)字節(jié)
字符型:char 占2個(gè)字節(jié)
邏輯(布爾)型:boolean 占1位 只有兩個(gè)值 true ,false
引用數(shù)據(jù)類型: 類,接口,String ,數(shù)組
數(shù)據(jù)類型的轉(zhuǎn)換
自動(dòng)類型轉(zhuǎn)換
當(dāng)存儲(chǔ)容量小的數(shù)據(jù)類型轉(zhuǎn)換成存儲(chǔ)容量大的數(shù)據(jù)類型時(shí),就是自動(dòng)類型轉(zhuǎn)換
int a = 10 ;
long l = a ;
強(qiáng)制類型轉(zhuǎn)換
當(dāng)存儲(chǔ)容量大的數(shù)據(jù)類型轉(zhuǎn)換成存儲(chǔ)容量小的數(shù)據(jù)類型時(shí),就是強(qiáng)制類型轉(zhuǎn)換
long l = 10 ;
int i = (int)l ;
java中的運(yùn)算符有哪些
算術(shù)運(yùn)算符 + - * / ++ -- % >> <<
賦值運(yùn)算符 = += -= *= /= %=
比較運(yùn)算符 > < >= <= ==
邏輯運(yùn)算符 & && | || ! ^
三目運(yùn)算 (boolean 表達(dá)式)?(當(dāng)boolean表達(dá)式的值為true時(shí)執(zhí)行這里面的內(nèi)容):(當(dāng)boolean表達(dá)式的值為false時(shí)執(zhí)行這里面的內(nèi)容)
算術(shù)運(yùn)算符
+ 例 int i= 10 ; int j = +i ; //這時(shí)+代表正整數(shù)
int i= 10 ; int j = 10 ; int w = i+ j ; //這時(shí)+代表兩數(shù)相加
- 例 int i = 10 ; int j = -i ; //這時(shí)-代表負(fù)整數(shù)
int i = 10 ; int j = 10 ; int ww = i - j ; //這時(shí)+代表兩數(shù)相減