使用指定類、方法的final修飾符 具有final修飾符的類不可派生。在Java核心API中,有許多最終應(yīng)用程序的例子,例如java.lang.String,整個類都是final。

專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計制作,服務(wù)好的網(wǎng)站設(shè)計公司,網(wǎng)站制作、做網(wǎng)站負(fù)責(zé)任的成都網(wǎng)站制作公司!
盡量重用目標(biāo) 特別是,使用代表字符串收斂的String目標(biāo)應(yīng)該使用StringBuilder/StringBuffer。
1)盡量指定類、方法的final修飾符。帶有final修飾符的類是不可派生的,Java編譯器會尋找機(jī)會內(nèi)聯(lián)所有的final方法,內(nèi)聯(lián)對于提升Java運(yùn)行效率作用重大,此舉能夠使性能平均提高50%。2)盡量重用對象。
網(wǎng)站優(yōu)化通常包含兩方面的內(nèi)容:減小代碼的體積和提高代碼的運(yùn)行效率。減小代碼的體積已經(jīng)寫過太多這類的文章了,下面就簡單討論下如何提高代碼的效率。
可以用如下的代碼替換: StringVector Strings=new StringVector(); Strings.add(One); Strings.add(Two); String Second=Strings.getStringAt(1); 這樣就可以通過優(yōu)化線程來提高JAVA程序的性能。
獲取一個文本文件的行數(shù)較為方便的方法,是通過BufferedReader類的readLine()方法,間接的統(tǒng)計行數(shù)。
可以自己寫一個小程序,遍歷每個文件;如果是*.java就記錄該文件的行數(shù),依次累加。
Eclipse可以方便的統(tǒng)計工程或文件的代碼行數(shù)。
在C盤新建文件txt,輸入任意字符,如下圖:編寫java代碼。
打開File Search對話框,選中正則表達(dá)式,在搜索文本框輸入\n 文件名稱輸入 *.java 在范圍里選中Enclosing projects 然后就可以統(tǒng)計出整個項(xiàng)目的代碼行數(shù)。
代碼,不知道你要什么類型的代碼?用最簡單的DOS命令可以實(shí)現(xiàn),建個bat批處理文件也可以,在CMD DOS模式下運(yùn)行也可以。dir x:\某文件夾 *.jar c:\txt 如果你的java文件不是.jar文件請自己修改。
1、hotspot 虛擬機(jī)(咱們平時開發(fā)用的sun公司的虛擬機(jī),其他兩大商用虛擬機(jī)是BEA的JRockit和IBM的J9)里面兩個字節(jié)來限制大小,所以最多65536行,超過javac會無法編譯。而且一個Java方法不能超過64k。
2、優(yōu)秀的JAVA程序員平常一天至少寫150行代碼,普通的JAVA程序員,平均一天的有效代碼量大概是50~70行, 注意是有效代碼。延展回答:JAVA程序員廣義上是指一群以JAVA為謀生手段的軟件開發(fā)人員。
3、以1000行為準(zhǔn),超過千行就要考慮類拆分了。對于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時間,減少內(nèi)存頻繁占用和回收。如果類過大,java類加載會耗時并且占用內(nèi)存大。容易引起內(nèi)存回收。
4、如果非要數(shù)字,平均一個月寫3到10萬行應(yīng)該是不成問題的。有一種叫做StepCounter的工具可以計算java代碼行數(shù),lz可以看一下。
5、還要包括開發(fā)代碼性質(zhì)的考量。總之,十萬行的編程經(jīng)驗(yàn)大概是3年以上的實(shí)際工作經(jīng)驗(yàn),或者寫過10多個中小軟件,或者完整參與開發(fā)過1到2個大型、大中型軟件,或者開發(fā)過幾個中型軟件工程項(xiàng)目。
6、我屬于單休,其實(shí)項(xiàng)目剛開始做,代碼沒什么難度,主要是得邊做邊理解業(yè)務(wù),業(yè)務(wù)才是最難學(xué)的,尤其是新項(xiàng)目,大項(xiàng)目。
網(wǎng)頁名稱:java代碼量估計 java 量化
網(wǎng)頁鏈接:http://chinadenli.net/article11/dedigdd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄、電子商務(wù)、做網(wǎng)站、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)