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

我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、伊春ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的伊春網(wǎng)站制作公司
類的代碼行數(shù)沒有特定的行數(shù)限制規(guī)范。根據(jù)實(shí)際情況決定。
對(duì)于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣慧指能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。如果類過大,java類加載會(huì)耗時(shí)并且占用內(nèi)存大。容易引起內(nèi)存回收。蘆碧培
以1000行為準(zhǔn),超過千行就要考慮類拆備唯分了。類的代碼行數(shù)沒有特定的行數(shù)限制規(guī)范。橡敏根據(jù)實(shí)際情況決定。對(duì)于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。如果類過大,java類加載會(huì)耗時(shí)并且占用內(nèi)存大。容易引起內(nèi)存回收。
Java是一種簡單的,面向?qū)ο蟮模植际降模忉屝偷模寻踩模Y(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語言。
Java語言其實(shí)最早誕生于1991年,起初被稱為OAK語言,是SUN公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個(gè)通用環(huán)境。他們仿如培最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù),而且在網(wǎng)絡(luò)出現(xiàn)之前,OAK可以說是默默無聞,甚至差點(diǎn)夭折。但是,網(wǎng)絡(luò)的出現(xiàn)改變了OAK的命運(yùn)。
第一個(gè):包括兩個(gè)for循環(huán),問題規(guī)模是O(n*(n/2));后面的那個(gè)是O(n),兩者加起來O(n*(n/2))+O(n)≈O(n*(n/2))≈O(N^2);
第二個(gè):是個(gè)while循環(huán),表面羨廳敗看起來也應(yīng)該是O(n),但由于變量j每次增加一倍,問題規(guī)模縮兄顫小為原來的一半,知道二分查找么伏則?對(duì),這根那個(gè)是一樣的效率,都是O(logN)。
如果第一個(gè)循環(huán)中是這樣的:
for (int i = 1; i = n; i++) {
for (int j = 1; j = i; j *= 2) { //這里改為*2;即每次規(guī)模是原來的一半
sum += 4;
}
}
那么問題規(guī)模就是O(n*(logN))+O(n)≈O(n*(logN))≈O(NlogN);
當(dāng)前標(biāo)題:java代碼復(fù)雜度規(guī)范 java復(fù)雜函數(shù)公式計(jì)算
URL鏈接:http://chinadenli.net/article12/dsphcgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)