java文件代碼行數(shù) Java文件代碼行數(shù)太多

如何計(jì)算一個(gè).java文件的代碼行數(shù)

方法一:

成都創(chuàng)新互聯(lián)公司是一家成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,提供網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需制作,網(wǎng)站開發(fā)公司,于2013年創(chuàng)立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。

如果想要通過java代碼的方式來計(jì)算.java文件的行數(shù),可以通過IO來讀取,

BufferedReader的方法readLine()來按行讀取,每讀取一行,行數(shù)+1

方法二:

如果要查看.java文件的代碼行數(shù),

可以使用現(xiàn)成的IDE工具,比如ECLIPSE...

每一行的行號(hào)都有表示出來

一個(gè)java文件里面最多寫多少行代碼?

hotspot 虛擬機(jī)(咱們平時(shí)開發(fā)用的sun公司的虛擬機(jī),其他兩大商用虛擬機(jī)是BEA的JRockit和IBM的J9)里面兩個(gè)字節(jié)來限制大小,所以最多65536行,超過javac會(huì)無法編譯。而且一個(gè)Java方法不能超過64k。一般一個(gè)Java類不要有太多行數(shù),如果一個(gè)Java代碼超過幾千甚至過萬,個(gè)人覺得應(yīng)該考慮一些代碼優(yōu)化方式,比如繼承;或者重新構(gòu)思這個(gè)類。代碼行數(shù)太多可讀性查,不利于維護(hù)。

Java代碼可以超過2000行

以1000行為準(zhǔn),超過千行就要考慮類拆分了。

對(duì)于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。如果類過大,java類加載會(huì)耗時(shí)并且占用內(nèi)存大。容易引起內(nèi)存回收。

如果前期準(zhǔn)備得當(dāng),設(shè)計(jì),建模合理。一般來說,每個(gè)類的代碼就不會(huì)很多,幾百行。很早之前看過有前輩說,300行之內(nèi)。

文章名稱:java文件代碼行數(shù) Java文件代碼行數(shù)太多
標(biāo)題鏈接:http://muchs.cn/article38/hphcpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)做網(wǎng)站、動(dòng)態(tài)網(wǎng)站用戶體驗(yàn)、軟件開發(fā)、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營