2007年10月15日

          posted @ 2008-03-13 11:37 Raylong 閱讀(1545) | 評(píng)論 (3)編輯 收藏

          posted @ 2007-11-01 17:12 Raylong 閱讀(1166) | 評(píng)論 (14)編輯 收藏

               摘要: 方法的重載、重寫、構(gòu)造方法、方法返回值。  閱讀全文

          posted @ 2007-10-30 18:49 Raylong 閱讀(6453) | 評(píng)論 (8)編輯 收藏

               摘要: 很不幸,本周的任務(wù)沒能完成。不僅僅因?yàn)榛丶姨接H了,就算我不回家,java語(yǔ)法總結(jié)也是完不成的。東西實(shí)在太多,再有一周也總結(jié)不完。而且這個(gè)總結(jié)不是一勞永逸的事,需要在日后不斷地完善,更新,因?yàn)閖ava也在不斷發(fā)展。  閱讀全文

          posted @ 2007-10-30 07:24 Raylong 閱讀(960) | 評(píng)論 (6)編輯 收藏

               摘要: Java語(yǔ)法總結(jié) - 線程

          一提到線程好像是件很麻煩很復(fù)雜的事,事實(shí)上確實(shí)如此,涉及到線程的編程是很講究技巧的。這就需要我們變換思維方式,了解線程機(jī)制的比較通用的技巧,寫出高效的、不依賴于某個(gè)JVM實(shí)現(xiàn)的程序來(lái)。畢竟僅僅就Java而言,各個(gè)虛擬機(jī)的實(shí)現(xiàn)是不同的。學(xué)習(xí)線程時(shí),最令我印象深刻的就是那種不確定性、沒有保障性,各個(gè)線程的運(yùn)行完全是以不可預(yù)料的方式和速度推進(jìn),有的一個(gè)程序運(yùn)行了N次,其結(jié)果差異性很大。  閱讀全文

          posted @ 2007-10-25 23:53 Raylong 閱讀(32852) | 評(píng)論 (19)編輯 收藏

               摘要: Java語(yǔ)法總結(jié) - 內(nèi)部類

          從Java1.1開始引入了內(nèi)部類以來(lái),它就引起了人們的激烈爭(zhēng)論。其實(shí)任何優(yōu)秀的語(yǔ)言特性用得不好就是濫用,內(nèi)部類用得不好就會(huì)導(dǎo)致代碼像迷宮一樣,導(dǎo)致出現(xiàn)毫無(wú)重用的綜合征。  閱讀全文

          posted @ 2007-10-24 08:03 Raylong 閱讀(32238) | 評(píng)論 (24)編輯 收藏

               摘要: 本周就不做自我批評(píng)了。第43周的工作重點(diǎn)就是把Java的語(yǔ)法總結(jié)完,that's all。  閱讀全文

          posted @ 2007-10-22 08:52 Raylong 閱讀(644) | 評(píng)論 (0)編輯 收藏

               摘要: 軟件開發(fā)中一個(gè)古老的說(shuō)法是:80%的工作使用20%的時(shí)間。80%是指檢查和處理錯(cuò)誤所付出的努力。在許多語(yǔ)言中,編寫檢查和處理錯(cuò)誤的程序代碼很乏味,并使應(yīng)用程序代碼變得冗長(zhǎng)。原因之一就是它們的錯(cuò)誤處理方式不是語(yǔ)言的一部分。盡管如此,錯(cuò)誤檢測(cè)和處理仍然是任何健壯應(yīng)用程序最重要的組成部分。

          Java提供了一種很好的機(jī)制,用強(qiáng)制規(guī)定的形式來(lái)消除錯(cuò)誤處理過(guò)程中隨心所欲的因素:異常處理。它的優(yōu)秀之處在于不用編寫特殊代碼檢測(cè)返回值就能很容易地檢測(cè)錯(cuò)誤。而且它讓我們把異常處理代碼明確地與異常產(chǎn)生代碼分開,代碼變得更有條理。異常處理也是Java中唯一正式的錯(cuò)誤報(bào)告機(jī)制。  閱讀全文

          posted @ 2007-10-22 08:18 Raylong 閱讀(6488) | 評(píng)論 (12)編輯 收藏

               摘要: Java不是純的面向?qū)ο蟮恼Z(yǔ)言,不純的地方就是這些基本數(shù)據(jù)類型不是對(duì)象。當(dāng)然初期Java的運(yùn)行速度很慢,基本數(shù)據(jù)類型能在一定程度上改善性能。如果你想編寫純的面向?qū)ο蟮某绦颍冒b器類是取代基本數(shù)據(jù)類型就可以了。  閱讀全文

          posted @ 2007-10-21 13:14 Raylong 閱讀(17756) | 評(píng)論 (2)編輯 收藏

               摘要: Java語(yǔ)法總結(jié) - 數(shù)組

          數(shù)組(array)是相同類型變量的集合,可以使用共同的名字引用它。數(shù)組可被定義為任何類型,可以是一維或多維。數(shù)組中的一個(gè)特別要素是通過(guò)下標(biāo)來(lái)訪問(wèn)它。數(shù)組提供了一種將有聯(lián)系的信息分組的便利方法。注意:如果你熟悉C/C++,請(qǐng)注意, Java數(shù)組的工作原理與它們不同。  閱讀全文

          posted @ 2007-10-21 13:01 Raylong 閱讀(4690) | 評(píng)論 (3)編輯 收藏

               摘要: Java語(yǔ)法總結(jié) - 字符串

          Java的String太特別了,也太常用了,所以重要。我初學(xué)Java就被它搞蒙了,太多混淆的概念了,比如它的不變性。所以必須深入機(jī)制地去理解它。  閱讀全文

          posted @ 2007-10-21 12:47 Raylong 閱讀(5669) | 評(píng)論 (17)編輯 收藏

               摘要: 前段時(shí)間一直用eclipse,用某個(gè)老師的話說(shuō):爽!確實(shí),用eclipse寫代碼簡(jiǎn)直是種享受。即時(shí)編譯讓你可以根據(jù)前面的小紅叉很容易找到bug所在,當(dāng)然這種bug不是邏輯的,而是普通的語(yǔ)法錯(cuò)誤。我還是初學(xué)者,沒用到debug。但是我怎么總是犯低級(jí)的錯(cuò)誤呢?……  閱讀全文

          posted @ 2007-10-20 13:06 Raylong 閱讀(2631) | 評(píng)論 (22)編輯 收藏

               摘要: 早上看到了一個(gè)“二進(jìn)制與任意字符互轉(zhuǎn)小程序”,覺得有幾點(diǎn)不足,因此動(dòng)手改進(jìn)一下,不足之處歡迎批評(píng)指正。也請(qǐng)?jiān)髡卟灰閼选?nbsp; 閱讀全文

          posted @ 2007-10-20 11:17 Raylong 閱讀(1115) | 評(píng)論 (4)編輯 收藏

               摘要: 1、對(duì)象的存儲(chǔ):Java中所有對(duì)象的存儲(chǔ)空間都是在堆中分配的,但是這個(gè)對(duì)象的引用卻是在堆棧中分配,也就是說(shuō)在建立一個(gè)對(duì)象時(shí)從兩個(gè)地方都分配內(nèi)存,在堆中分配的內(nèi)存實(shí)際建立這個(gè)對(duì)象,而在堆棧中分配的內(nèi)存只是一個(gè)指向這個(gè)堆對(duì)象的指針(引用)而已。堆的特點(diǎn)是靈活性,但為此犧牲了高效性,可以在運(yùn)行時(shí)動(dòng)態(tài)地分配存儲(chǔ);堆棧的特點(diǎn)是高效性,但缺乏靈活性,在編譯時(shí)刻必須知道所要分配的空間大小。堆像個(gè)大饅頭,可以根據(jù)你的食量隨便吃,吃飽了算;堆棧像是吃大鍋飯,每個(gè)人都是定食定量的,你必須告訴廚子你的飯量,廚子據(jù)此做飯,然后你們就排隊(duì)打飯吧。它們沒有孰優(yōu)孰劣之分,各自不同特點(diǎn)有不同的應(yīng)用。  閱讀全文

          posted @ 2007-10-16 18:39 Raylong 閱讀(1258) | 評(píng)論 (25)編輯 收藏

               摘要: 16、對(duì)于非面向?qū)ο蟮木幊蹋a(chǎn)生的函數(shù)調(diào)用會(huì)引起“前期綁定”。編譯器產(chǎn)生對(duì)一個(gè)具體函數(shù)名字的調(diào)用,而連接器將這個(gè)調(diào)用解析到將要被執(zhí)行的代碼的絕對(duì)地址。相反地,在面向?qū)ο缶幊讨胁捎昧恕昂笃诮壎ā保?dāng)對(duì)象發(fā)送消息時(shí),被調(diào)用的代碼直到運(yùn)行時(shí)才能被確定。為了執(zhí)行后期綁定,Java采用一段特殊的代碼來(lái)替代絕對(duì)地址調(diào)用。這段代碼使用在對(duì)象中存儲(chǔ)的信息來(lái)計(jì)算方法體的地址。
          (多態(tài),或者說(shuō)是向上轉(zhuǎn)型。他忽略了類型的具體細(xì)節(jié),僅僅和基類交互。這很符合我們?nèi)祟惖乃季S習(xí)慣,比如你會(huì)開車,那么給你一輛奔馳你肯定能開,寶馬也可以。只需說(shuō)我在開車,而不必說(shuō)我在開奔馳開寶馬。當(dāng)然你可以這么說(shuō),炫耀一下也不是錯(cuò)^_^,Java允許你這么做。)  閱讀全文

          posted @ 2007-10-15 16:22 Raylong 閱讀(1062) | 評(píng)論 (6)編輯 收藏

               摘要: 時(shí)間真快,轉(zhuǎn)眼就第七周了(學(xué)校的)。花點(diǎn)時(shí)間總結(jié)一下還是很有好處的,看看學(xué)到了什么,哪些需要調(diào)整,本周該如何安排。下面就從這三點(diǎn)總結(jié)。

          上周學(xué)的東西真就不多,速度實(shí)在太慢,不是我懶,而是看書太過(guò)細(xì)致,效率不高導(dǎo)致的。算法還沒接觸到正題呢,語(yǔ)法總結(jié)了一點(diǎn)點(diǎn),編程思想剛看完第一章。如此的速度很愁人啊。  閱讀全文

          posted @ 2007-10-15 07:38 Raylong 閱讀(529) | 評(píng)論 (15)編輯 收藏

          主站蜘蛛池模板: 精河县| 广安市| 舟曲县| 西宁市| 明星| 丰原市| 和龙市| 天气| 双流县| 灌云县| 全州县| 本溪市| 海淀区| 岳西县| 德阳市| 达州市| 全州县| 潮州市| 隆子县| 扎囊县| 奉节县| 广水市| 攀枝花市| 罗山县| 郧西县| 永福县| 巢湖市| 东城区| 永川市| 祁门县| 金湖县| 十堰市| 兴海县| 夏津县| 方山县| 盈江县| 兰溪市| 南木林县| 昌邑市| 吉隆县| 镇康县|