簡介
Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言和Java平臺的總稱。由James Gosling和同事們共同研發(fā)礁蔗,并在1995年正式推出。
Java分為三個(gè)體系:
JavaSE(J2SE)(Java2 Platform Standard Edition浩聋,java平臺標(biāo)準(zhǔn)版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition魁淳,java平臺企業(yè)版)
JavaME(J2ME)(Java 2 Platform Micro Edition盆驹,java平臺微型版)。
2005年6月居凶,JavaOne大會(huì)召開虫给,SUN公司公開Java SE 6。此時(shí)侠碧,Java的各種版本已經(jīng)更名以取消其中的數(shù)字"2":J2EE更名為Java EE, J2SE更名為Java SE抹估,J2ME更名為Java ME。
一個(gè)Java程序可以認(rèn)為是一系列對象的集合弄兜,而這些對象通過調(diào)用彼此的方法來協(xié)同工作药蜻。下面簡要介紹下類、對象替饿、方法和實(shí)例變量的概念语泽。
對象:對象是類的一個(gè)實(shí)例,有狀態(tài)和行為视卢。例如踱卵,一條狗是一個(gè)對象,它的狀態(tài)有:顏色据过、名字惋砂、品種妒挎;行為有:搖尾巴、叫西饵、吃等酝掩。
類:類是一個(gè)模板,它描述一類對象的行為和狀態(tài)眷柔。
方法:方法就是行為庸队,一個(gè)類可以有很多方法。邏輯運(yùn)算闯割、數(shù)據(jù)修改以及所有動(dòng)作都是在方法中完成的彻消。
實(shí)例變量:每個(gè)對象都有獨(dú)特的實(shí)例變量,對象的狀態(tài)由這些實(shí)例變量的值決定宙拉。
編寫Java程序時(shí)宾尚,應(yīng)注意以下幾點(diǎn):
大小寫敏感:Java是大小寫敏感的,這就意味著標(biāo)識符Hello與hello是不同的谢澈。
類名:對于所有的類來說煌贴,類名的首字母應(yīng)該大寫。如果類名由若干單詞組成锥忿,那么每個(gè)單詞的首字母應(yīng)該大寫牛郑,例如 MyFirstJavaClass 。
方法名:所有的方法名都應(yīng)該以小寫字母開頭敬鬓。如果方法名含有若干單詞淹朋,則后面的每個(gè)單詞首字母大寫。
源文件名:源文件名必須和類名相同钉答。當(dāng)保存文件的時(shí)候础芍,你應(yīng)該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的后綴為.java数尿。(如果文件名和類名不相同則會(huì)導(dǎo)致編譯錯(cuò)誤)仑性。
主方法入口:所有的Java 程序由public static void main(String []args)方法開始執(zhí)行。
Java修飾符
像其他語言一樣右蹦,Java可以使用修飾符來修飾類中方法和屬性诊杆。主要有兩類修飾符:
訪問控制修飾符 : default, public , protected, private
非訪問控制修飾符 : final, abstract, strictfp
Java變量
Java中主要有如下幾種類型的變量
局部變量
類變量(靜態(tài)變量)
成員變量(非靜態(tài)變量)