内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Java代碼臃腫啰嗦,為什么說(shuō)java臃腫

我朋友說(shuō)java代碼量大,我怕學(xué)不好

我就在黑馬程序員學(xué)的Java,開始來(lái)的時(shí)候也有一樣的擔(dān)心。代碼量和每天學(xué)習(xí)的內(nèi)容相關(guān),有時(shí)候多有時(shí)候少。但是老師會(huì)將今天的重難點(diǎn)跟同學(xué)們劃出來(lái),重點(diǎn)的東西也是開發(fā)中常用的東西,多敲敲重點(diǎn)代碼,其他的了解就行了。并且上兩天課會(huì)有休息和自習(xí)來(lái)鞏固,建議你可以去黑馬程序員試聽一下,了解一下他們的上課模式。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到醴陵網(wǎng)站設(shè)計(jì)與醴陵網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋醴陵地區(qū)。

java代碼為什么那么繁瑣

1.?Java語(yǔ)言是不是繁瑣呢?手頭有一本《Thinking in Java》中文第四版,數(shù)了一下正文共22章856頁(yè)。隨手翻一下,示例代碼和講解正文大概比例在1.5 : 1這樣。沒(méi)有真正用Java干過(guò)項(xiàng)目的人肯定會(huì)大為驚嘆:我勒個(gè)去,這么多知識(shí)點(diǎn)!此為“繁”;

2. 絕大部分搞編程的人,事實(shí)上,都是在使用一門語(yǔ)言的某個(gè)子集。該子集的形成由項(xiàng)目主導(dǎo)者發(fā)起、開發(fā)活動(dòng)參與者共同決定,且相對(duì)長(zhǎng)期穩(wěn)定。每一個(gè)即將參與該項(xiàng)目的人肯定會(huì)先把語(yǔ)言學(xué)個(gè)大概(其難度參考前一條),然后再根據(jù)項(xiàng)目學(xué)習(xí)該語(yǔ)言子集,最后固化下來(lái)。不斷使用該子集固然能提升開發(fā)效率,但代價(jià)不菲,極容易就變成了項(xiàng)目中的一顆鏍絲釘(“專家”);

3. 一門語(yǔ)言的設(shè)計(jì)肯定不會(huì)一蹴而就,一步步改良。沒(méi)記錯(cuò)的話,Java誕生于1995年左右,到今天已經(jīng)快滿20年。在當(dāng)時(shí)那種IT環(huán)境和條件下設(shè)計(jì)出來(lái)的語(yǔ)言,必然存在許多妥協(xié)、限制與錯(cuò)誤,既不能隨便將之抹除(可能還有很多工程依賴著),也不能隨便更正,只能通過(guò)添加新語(yǔ)法、新類庫(kù)來(lái)打補(bǔ)丁,導(dǎo)致語(yǔ)言更“繁”。舉個(gè)例子,非內(nèi)建容器類庫(kù)是一個(gè)典型硬傷,再舉個(gè)例子,時(shí)間日期類沒(méi)見有多好用,也沒(méi)見有更新過(guò),連替代品都沒(méi)見過(guò)(恕我不寫Java,的確沒(méi)見過(guò));

4. 類庫(kù)(框架)豐富是好事還是壞事,要看針對(duì)同一個(gè)任務(wù)能找到多少替代品。如果有三到四個(gè),那么肯定是好事,既不會(huì)造成單點(diǎn)故障,也不至于造成理解和記憶上的負(fù)擔(dān)。但是類庫(kù)太多,選擇太多,人的幸福感反而會(huì)下降,高效率也就無(wú)從談起;

5. 框架真的可以保證快速開發(fā)嗎?熟悉的話是可以的,專家編程嘛!但是

熟悉之前要花非常多時(shí)間學(xué)習(xí)使用吃悶虧。

框架只能免除掉一部分開發(fā)工作量。

框架跟業(yè)務(wù)總是存在“不合縫”的差異。

只不過(guò)將復(fù)雜度從開發(fā)轉(zhuǎn)移到了部署運(yùn)維。

依賴性極強(qiáng)。

6. IDE可以提高開發(fā)效率嗎??jī)H僅一部分罷了。IDE本身就是個(gè)非常復(fù)雜的東西,將之調(diào)校到符合個(gè)人開發(fā)步調(diào)的進(jìn)程可能會(huì)持續(xù)很久,事實(shí)上大部分人也只是用一些常用功能罷了。而且

基于圖形界面意味著自動(dòng)化不容易(需要編寫額外插件)。

出了問(wèn)題查找原因不易。

依賴性極強(qiáng)。

7. Java本身是面向系統(tǒng)(機(jī)器)的,不是面向開發(fā)人員的。這種強(qiáng)設(shè)計(jì)保證有助于提升目標(biāo)系統(tǒng)的可靠性,卻犧牲了開發(fā)人員的幸福感。既然設(shè)計(jì)得如此嚴(yán)謹(jǐn)規(guī)范,為什么不能自動(dòng)生成Java程序,

除了c,c++和匯編語(yǔ)言之外,其他的程序員都是SB+腦殘吧?感覺(jué)java好弱智??!

java確實(shí)是翔一樣的語(yǔ)言,是的,我有勇氣這么說(shuō)。

1. java只有值傳遞,沒(méi)有引用傳遞,實(shí)現(xiàn)一個(gè)小小的swap函數(shù)就難如登天,造成了代碼的臃腫

2. 自稱完全面向?qū)ο笳Z(yǔ)言,int,double,char。。。等基本數(shù)據(jù)類型根本不是對(duì)象,腦殘的設(shè)計(jì)使得int-Integer,double-Double頻繁的裝包解包轉(zhuǎn)換,浪費(fèi)大量開發(fā)時(shí)間,極大拖慢了運(yùn)行效率

3. 沒(méi)有自定義值類型,任何簡(jiǎn)答的功能都要封裝為class,使得程序臃腫不堪,軟件難以維護(hù),運(yùn)行效率大幅下降

4. 沒(méi)有精確的自定義垃圾回收,GC代管一切,不合理的垃圾回收機(jī)制占用大量?jī)?nèi)存空間,實(shí)際開發(fā)中消耗更多的財(cái)力和物力成本

5. 不支持多繼承,更是照成了代碼的臃腫不堪,同時(shí)照顧了傻逼一樣的程序員,真是什么樣的人都能來(lái)寫項(xiàng)目

6. 泛型僅僅是語(yǔ)法層面的差異屏蔽,后臺(tái)依然是裝包解包,達(dá)不到泛型真正的作用,類型不安全,極大增加內(nèi)存負(fù)擔(dān)

7. 沒(méi)有運(yùn)算符重載,造成了擴(kuò)展類型及其難用,不能真正體現(xiàn)面向?qū)ο笏枷?,加大軟件開發(fā)負(fù)擔(dān),拖慢開發(fā)效率

8.翔一樣的API命名,樂(lè)視一樣的系統(tǒng)函數(shù)封裝,風(fēng)格雜七雜八,毫無(wú)工程級(jí)代碼可言,java狗自稱臃腫的代碼為嚴(yán)謹(jǐn),嚴(yán)謹(jǐn)***,看看C#,kotlin,哪個(gè)不能把你按在地上摩擦

9.無(wú)非是站著自己開源項(xiàng)目多,抄襲復(fù)制方便,java狗可說(shuō)了,天下代碼一大抄,看你會(huì)抄不會(huì)抄。呵 ,java狗只會(huì)抄來(lái)抄去,毫無(wú)創(chuàng)新可言(就java要指針沒(méi)指針,要查詢沒(méi)查詢的垃圾語(yǔ)言就別說(shuō)什么創(chuàng)新了)java極大拉低了業(yè)界智商,照就了一堆屎一樣的不可維護(hù)的代碼。

java為什么這么火,因?yàn)槿藗兿矚g吃屎

JAVA7-11到底是不是太胖了

您是不是在詢問(wèn)使用Java的過(guò)程中寫代碼太臃腫,是的。

和 C#,Javascript,Go,Swift,Kotlin,Scala等代碼語(yǔ)言相比,Java需要設(shè)置接口,強(qiáng)行設(shè)置模式以及內(nèi)部類設(shè)置混亂。

但是Java使用廣泛, 它具有簡(jiǎn)單,面向?qū)ο?穩(wěn)定,與平臺(tái)無(wú)關(guān),解釋型,多線程,動(dòng)態(tài)等特點(diǎn),同時(shí)具備多線程以及翻譯類型的語(yǔ)言。

網(wǎng)頁(yè)名稱:Java代碼臃腫啰嗦,為什么說(shuō)java臃腫
鏈接分享:http://m.rwnh.cn/article8/phgpip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、搜索引擎優(yōu)化微信公眾號(hào)、虛擬主機(jī)

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
新兴县| 蓬莱市| 吕梁市| 阳高县| 延长县| 邢台县| 商洛市| 叙永县| 观塘区| 兴仁县| 贺兰县| 敦化市| 新野县| 密云县| 泌阳县| 浦北县| 玉龙| 陆川县| 新乡县| 桑植县| 界首市| 本溪市| 洪洞县| 武威市| 邛崃市| 湟源县| 霍城县| 庐江县| 柘城县| 塘沽区| 宁海县| 宁津县| 阿巴嘎旗| 佛山市| 临颍县| 顺义区| 集贤县| 新闻| 湛江市| 包头市| 巫山县|