<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2007年10月13日

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

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

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

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

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

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

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

    一提到線程好像是件很麻煩很復(fù)雜的事,事實(shí)上確實(shí)如此,涉及到線程的編程是很講究技巧的。這就需要我們變換思維方式,了解線程機(jī)制的比較通用的技巧,寫出高效的、不依賴于某個(gè)JVM實(shí)現(xiàn)的程序來。畢竟僅僅就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 閱讀(32823) | 評(píng)論 (19)編輯 收藏

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    posted @ 2007-10-20 13:06 Raylong 閱讀(2624) | 評(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 閱讀(1109) | 評(píng)論 (4)編輯 收藏

         摘要: 1、對(duì)象的存儲(chǔ):Java中所有對(duì)象的存儲(chǔ)空間都是在堆中分配的,但是這個(gè)對(duì)象的引用卻是在堆棧中分配,也就是說在建立一個(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 閱讀(1250) | 評(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采用一段特殊的代碼來替代絕對(duì)地址調(diào)用。這段代碼使用在對(duì)象中存儲(chǔ)的信息來計(jì)算方法體的地址。
    (多態(tài),或者說是向上轉(zhuǎn)型。他忽略了類型的具體細(xì)節(jié),僅僅和基類交互。這很符合我們?nèi)祟惖乃季S習(xí)慣,比如你會(huì)開車,那么給你一輛奔馳你肯定能開,寶馬也可以。只需說我在開車,而不必說我在開奔馳開寶馬。當(dāng)然你可以這么說,炫耀一下也不是錯(cuò)^_^,Java允許你這么做。)  閱讀全文

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

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

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

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

         摘要: 所有的東西都放在一個(gè)文章里,顯然太長了,因此分成幾篇文章來寫。這篇置頂?shù)氖瞧渌恼碌乃饕溄樱@樣我就不用考慮篇幅的長短,能加進(jìn)一些例子,還有實(shí)踐建議,更詳細(xì)的總結(jié)。我打算在下一周把基本的內(nèi)容搞定,然后就是日后的慢慢修改,更新。希望大家看到錯(cuò)誤及時(shí)通知我,免得誤人啊。
    -------------------Raylong  閱讀全文

    posted @ 2007-10-14 16:12 Raylong 閱讀(13530) | 評(píng)論 (21)編輯 收藏

         摘要: 1、程序設(shè)計(jì)就是對(duì)復(fù)雜度的管理,復(fù)雜度包括:待解決問題的復(fù)雜度和所依賴的機(jī)器的復(fù)雜度。正是這種復(fù)雜度的存在,導(dǎo)致了大多數(shù)項(xiàng)目的失敗。并且據(jù)我所知,還沒有哪個(gè)程序設(shè)計(jì)語言將主要設(shè)計(jì)目標(biāo)放在“征服程序開發(fā)和維護(hù)過程中的種種復(fù)雜度”上。
    (下面開始列舉了其他語言的種種不足,幾乎每本技術(shù)書的開篇就是王婆賣瓜的形式出現(xiàn)的,給讀者點(diǎn)鼓勵(lì)嘛,不要被厚厚的磚頭般的書嚇到。搞計(jì)算機(jī)的女生的好處是,晚上在你回宿舍的路上,不幸遇見歹人攔路打劫,你只需隨便抄起一本書就能把他打個(gè)半死。好的技術(shù)書不僅能豐富知識(shí),也是居家旅游、貼身自衛(wèi)的最佳工具。C++本身就很復(fù)雜,用復(fù)雜的語言描述復(fù)雜的問題,對(duì)設(shè)計(jì)者和程序員的要求都很高。)  閱讀全文

    posted @ 2007-10-13 21:27 Raylong 閱讀(1207) | 評(píng)論 (4)編輯 收藏

         摘要: 1、所有編程語言都提供抽象機(jī)制。可以認(rèn)為,人們所能解決的問題的復(fù)雜性直接取決于抽象的類型和質(zhì)量。……匯編、C等所做的抽象仍要求在解決問題時(shí)要基于計(jì)算機(jī)的結(jié)構(gòu),而不是基于所要解決的問題的結(jié)構(gòu)來考量。程序員必須建立起在機(jī)器模型和實(shí)際解決問題的模型之間的關(guān)聯(lián)。建立這種映射是費(fèi)力的,而且這不屬于編程語言所固有的功能。
    (早期的程序員都是很強(qiáng)的……)  閱讀全文

    posted @ 2007-10-13 21:23 Raylong 閱讀(1271) | 評(píng)論 (4)編輯 收藏

         摘要: 2007年10月12日 8:35:57

    9、Our problem is to devise a program that can remember sufficient information about the pairs it has seen to be able to decide whether or not a new pair of objects is connected. Informally, we refer to the task of designing such a method as the connectivity problem. This problem arises in a number of important applications.
    我們要設(shè)計(jì)一個(gè)程序,它能夠知道足夠的配對(duì)信息,以便決定新的配對(duì)能否是聯(lián)通的。非正式地,我們把設(shè)計(jì)這樣的方法稱為聯(lián)通問題。這個(gè)問題出現(xiàn)在很多重要的應(yīng)用中。
    (看起來沒什么復(fù)雜的算法,是因?yàn)橐?guī)模小,10個(gè)配對(duì)用人腦就能算出來。it possible for a human to  閱讀全文

    posted @ 2007-10-13 08:40 Raylong 閱讀(1094) | 評(píng)論 (3)編輯 收藏

         摘要: 《Algorithms in Java: Parts 1-4, Third Edition》是一本用Java語言講解算法的書,我正在閱讀中。因?yàn)槭怯⑽脑娴模瑥?fù)習(xí)的時(shí)候不容易看。因?yàn)橹袊寺铮瑢?duì)母語的反應(yīng)是最快的。雖然英語不是很好,以前也沒翻譯過什么東西,但是還是想盡我所能,以意譯為主吧,學(xué)好算法這門必修課,和大家共同分享。

    2007年10月11日 21:00:01
    2007年10月12日 8:35:34 翻譯

    Form:《Algorithms in Java: Parts 1-4, Third Edition》

    1、 Most algorithms of interest involve methods of organizing the data involved in the computation. Objects created in this way are called data structures, and they also are central objects of study in computer  閱讀全文

    posted @ 2007-10-13 08:22 Raylong 閱讀(1125) | 評(píng)論 (7)編輯 收藏

    posted @ 2007-10-13 07:59 Raylong 閱讀(235) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲综合精品伊人久久| 99精品视频免费| 亚洲日韩欧洲无码av夜夜摸| 鲁丝片一区二区三区免费| 亚洲精品123区在线观看| 免费播放春色aⅴ视频| 伊人久久免费视频| 亚洲午夜成人精品无码色欲| 在线亚洲人成电影网站色www| 亚洲综合免费视频| 理论片在线观看免费| 国产AV无码专区亚洲AV蜜芽| 亚洲中久无码不卡永久在线观看| **一级一级毛片免费观看| 国产青草亚洲香蕉精品久久| 亚洲电影一区二区| 四虎在线播放免费永久视频| 91免费福利精品国产| 免费国产a理论片| 亚洲性色AV日韩在线观看| 精品亚洲一区二区| 国产一级一片免费播放| 最近2019中文字幕免费大全5| 黄页网址大全免费观看12网站| 亚洲黄色高清视频| 国产亚洲精品AA片在线观看不加载 | 激情综合色五月丁香六月亚洲| 99精品国产免费久久久久久下载| 国产VA免费精品高清在线| 亚洲熟女综合色一区二区三区| 亚洲国产第一站精品蜜芽| 日韩亚洲国产综合久久久| 福利免费观看午夜体检区| 大地资源网高清在线观看免费| 国产亚洲美女精品久久久久| 亚洲欧洲国产视频| 亚洲成在人天堂一区二区| 亚洲欧洲日产国码高潮αv| 免费涩涩在线视频网| 麻豆一区二区免费播放网站| 日韩精品人妻系列无码专区免费 |