歡迎您光臨本站 註冊首頁

Java枚舉的七種常見用法

@火星人 ,    點閱數:743

DK1.5引入了新的類型——枚舉。在 Java 中它雖然算個「小」功能,卻給我的開發帶來了「大」方便。 用法一:常量 在JDK1.5 之前,我們定義常量都是: public static fianl.... 。現在好了,有了枚舉,可...

走進JVM,淺水也能捉魚

@火星人 ,    點閱數:246

來源:lrysir 的博客 這不是一篇描述jvm是什麼的文章,也不介紹jvm跨平台的特性,也不是講述jvm安全特性的文章,更不是講解jvm指令操作,數據運算的文章,本文重點講述類型的生命周期。 類型的生命周期涉及到:類的裝載、jvm體系...

函數要多小才夠好——談小函數之道

@火星人 ,    點閱數:225

來源:常高偉的博客 “設計良好的函數往往比較小,而過大函數的設計往往一塌糊塗,或者存在很大的優化空間。” 也許你認為討論函數的大小沒有必要,原因是函數設計的本質是內聚,它的大小隻是它的表現形式。而上面的原因有必要...

如此理解面向對象編程

@火星人 ,    點閱數:276

從Rob Pike 的 Google+上的一個推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把這篇文章簡述一下,然後再說說老牌黑客Rob Pike的評論。 先看這篇教程...

自由軟體社區 Linux-libre + Loongson

@火星人 ,    點閱數:341

國外居然也有人完全源代碼編譯,選用完全自由的軟體,比如不用Linux內核,而是用Linux-libre內核,交叉編譯到龍芯2F筆記本上。他參考了孫海勇的工作成果,然後發布到自己的網站上。製作成電子書《GNU/Linux-libre from...

一封內核郵件

@火星人 ,    點閱數:284

歸檔地址為https://lkml.org/lkml/2012/12/6/549 通過觀察”mm, vmalloc: change iterating a vmlist to find_vm_area()”這一話題...

一行BASIC代碼如何變成一個錯綜複雜的迷宮

@火星人 ,    點閱數:234

《10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10》(PDF,BY-NC-SA 3.0授權)是一本在11月份剛剛出版的新書,10名作者講述了Commodore 64上一行BASIC代碼的故事。這行代碼能在...

代碼審查:好事?壞事?

@火星人 ,    點閱數:301

在軟體開發領域,代碼審查看起來是一個少有爭議、相當平和的話題。 主流觀點普遍認為代碼審查是個好東西。有些公司或組織甚至強制要求把代碼互審作為必須的流程。 審查是一種捕捉bug和問題的好措施。通過代碼審查能夠分享領域知識,提高代碼質量...

如何提高代碼質量(管理篇):代碼複查

@火星人 ,    點閱數:299

來源:范鋼的博客 也許你是一位項目經理,也許你是一位項目骨幹成員,或者開發小組長。在我發表“如何提高代碼質量”的這一系統文章后,有許多網友都向我抱怨,說他無法把握整個項目組成員的代碼質量。我想,這也是所有項目組普遍...

Java工程師應該拋棄的10個編程習慣

@火星人 ,    點閱數:473

摘要:作者結合實際,總結了10條Java開發人員應該注意和避免的開發習慣,希望這裡提供的信息能幫助到你! 當我看到成群的Java程序員在做下面這10件事情時,我真想大聲喊“停”。 1.遍歷結果集並且構建對...