I want change

          一個(gè)人一生中,最大的遺憾就是:有良師不學(xué)、有益友不交!!
          數(shù)據(jù)加載中……
          Java發(fā)展史
          一、JAVA發(fā)展史:
            Java是一門完整的編程語言:包括自己的語法我各種Java的低層支持。
            SUN:斯坦福大學(xué)網(wǎng)絡(luò)。
            HP公司的兩個(gè)創(chuàng)始人:(Hewlet、Packed)。
            Yahoo,在英文的原本含義稱為“粗漢”。
            1995.5.23 SUN發(fā)布了-JDK 1.0(Java Development Kit JDK1.0)
            Java主設(shè)計(jì)師:James Gosling
            1998年,SUN公司正式將JAVA重新更名 Java 2

          二、Java技術(shù)的主要分支方向:
            1、J2SE:是Java的標(biāo)準(zhǔn)版,提供基本的低層支持,圖形界面等等;
                     在2005年Java十周年大會(huì)上,正式更名JAVA SE
            2、J2ME:是Java的微型版本,主要是用于嵌入式系統(tǒng)開發(fā)上,現(xiàn)在主要做的是游戲;
                      在2005年Java十周年大會(huì)上,正式更名JAVA ME
            3、J2EE:是Java的一個(gè)主要方向,主要用于構(gòu)建企業(yè)應(yīng)用系統(tǒng)。
                      在2005年Java十周年大會(huì)上,正式更名JAVA EE

             重點(diǎn): JAVAEE與JAVAME都是以JAVASE為基礎(chǔ)的。

          三、JAVA設(shè)計(jì)目標(biāo):
          1、Java中最大的特點(diǎn)是面向?qū)ο螅嫦驅(qū)ο蟮母拍钭钤缡窃?0年代的時(shí)候由Smalltalk語言提出來的,Smalltalk是IBM開發(fā)出來的。
          2、Java語言是屬于編譯型和解釋型的語言,先編譯,再解析,然后運(yùn)行。
          3、在Java中不存在指針的概念,但是存在引用的概念,實(shí)際上傳遞的時(shí)候傳遞的也是內(nèi)存地址。
          4、Java的安全性是最高的。因?yàn)橐磺械牟僮鞫际且宰止?jié)碼(class)文件的形式保存。
          5、Java是由C++開發(fā)出來的,而且Java的最大特點(diǎn)就是跨平臺(tái)。
          6、Java的所有的程序都是在一臺(tái)虛擬的電腦上執(zhí)行的,此虛擬的電腦稱為JVM。
          7、Java運(yùn)行中,會(huì)根據(jù)不同的操作系統(tǒng)提供一個(gè)JVM的版本支持,所有的程序執(zhí)行只是找到JVM,那么由JVM去直接適應(yīng)操作系統(tǒng),因此Java所有的程序就可以在任意的操作系統(tǒng)上執(zhí)行。

          四、Java基礎(chǔ)練習(xí)
          1、Java主要是通過classpath找到類所在的目錄,也就是說Java命令進(jìn)行的時(shí)候要先找到classpath所在的目錄,之后才可以進(jìn)行類的執(zhí)行工作。
          2、public class 和class的區(qū)別:
          (1)、如果一個(gè)類聲明的時(shí)候使用了public class進(jìn)行聲明,則類名稱與文件名稱必須完全一致。
          (2)、如果類的聲明使用了class的話,則類名稱可以與文件名稱不一致,但是執(zhí)行的時(shí)候肯定執(zhí)行的是生成后的類名稱。
          3、在一個(gè)*.java的文件中,只能有一個(gè)public class的聲明,但是允許有多個(gè)class的聲明。
          4、小的注意事項(xiàng):
          (1)、Java中類名稱、變量名稱等等都有標(biāo)識(shí)符的規(guī)范:由字母、下劃線、$(以后在文件名稱上看見了$符號(hào),則在程序中統(tǒng)一使用“.”表示)組成,其中不能以數(shù)字開頭,不能是java中的保留字。
          (2)、java中存在49個(gè)保留字。關(guān)于保留的一些說明如下:
                          java產(chǎn)生時(shí)預(yù)留了兩個(gè)保留字:goto、const;
                         JDK1.4時(shí)增加了assert保留字;
                         JDK1.5增加了enum保留字;
                         在java中以下內(nèi)容不屬于保留字,但是有意義的名稱:true、false、null;

          五、數(shù)據(jù)類型的劃分:
          java中數(shù)據(jù)類型主要分為兩類:
              基本數(shù)據(jù)類型
                  數(shù)值型:
                             整數(shù):byte、short、int、long;
                             小數(shù):float、double;
                  字符型:char;
                  布爾型:boolean,取值只能是true或false;
              引用類型:實(shí)際上就類似于C語言中指針操作,傳遞的是內(nèi)存的空間地址。
                      數(shù)組
                      類
                      接口
          六、數(shù)字的操作中會(huì)存在數(shù)據(jù)的溢出
              任何一種數(shù)據(jù)類型都有最大的取值,如果已經(jīng)是最大的值,則加1后會(huì)變成最小值,如果是最小值減1會(huì)變成最大值。

          七、數(shù)據(jù)的默認(rèn)類型:
          1、在java中一個(gè)整型的默認(rèn)類型為int型;
          2、一個(gè)小數(shù)的默認(rèn)類型為double型 ;

          八、數(shù)據(jù)類型的轉(zhuǎn)換:
              char-->int 互相轉(zhuǎn)換,轉(zhuǎn)成ASCII碼;
              byte-->short-->int-->long;
              int-->float-->double,double的數(shù)據(jù)長度是最大的,可以裝下全宇宙的數(shù)據(jù)。(注意:在轉(zhuǎn)換的時(shí)候,如果碰到的是字符串,則所有的類型都向字符串轉(zhuǎn)換)。






            


           

          posted on 2009-06-23 10:41 改變,成就夢(mèng)想! 閱讀(885) 評(píng)論(2)  編輯  收藏 所屬分類: JAVA

          評(píng)論

          # re: Java發(fā)展史[未登錄] 2011-02-27 11:48 qq

          謝謝啦

          # re: Java發(fā)展史 2011-02-27 22:03 改變,成就夢(mèng)想!

          呵,分享是種快樂,也只有分享才能進(jìn)步啊!

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 陇川县| 海门市| 策勒县| 汉川市| 卢湾区| 遵化市| 明溪县| 舒兰市| 兴海县| 龙口市| 六枝特区| 漳平市| 元氏县| 宁明县| 安新县| 黄梅县| 南投县| 阜南县| 余江县| 延津县| 大竹县| 册亨县| 会宁县| 克什克腾旗| 双江| 紫云| 札达县| 美姑县| 建宁县| 磴口县| 嘉义市| 东源县| 农安县| 沙湾县| 通海县| 苍南县| 增城市| 集安市| 黔江区| 凉城县| 乳山市|