導航:首頁 > 編程語言 > java的弊端

java的弊端

發布時間:2025-08-27 20:57:28

❶ 學習java編程 自學好還是培訓好

企業對Java高薪崗位的需求,導致吸引更多程序員向java發展。當你要學習Java的時候不可避免會糾結是去培訓還是自學,Java培訓好還是自學好?首先要弄清楚自學與培訓的優劣勢,再來詳細對比。
一、自學的優缺點
1、自學優勢:金錢成本較低,能夠按照自己設定的學習計劃進行學習,時間安排也比較自由。
2、劣勢:自學消耗時間長,沒有基礎的話,自學是比較難得,相對於有一定基礎的,一般都是在工作之餘去學習,真的想學好,小有成就,找到一份不錯的工作,怎麼也要一年半載。自學還需要強大的自製力,每天固定的堅持學習,但是遇到技術難點沒有老師指點,容易走入死胡同,導致半途而廢。最重要的一點自學沒有項目經驗,現在企業都是需要有項目經驗的人才,自學完找工作會遇到一些難題。
二、培訓的優缺點
1、優勢:學習時間相對較短,學習內容更全面更集中。專業的老師進行系統教學,遇到技術問題能迅速解決,同時會有針對性的項目來實戰演練,能鍛煉企業項目開發思路與技能,全面接觸互聯網大型企業網站開發流程,行業規范,製作標准。會有真實的項目經驗,對找工作幫助很大。並且身邊志同道合的小夥伴多,學習氛圍更濃,可以互相幫助開拓思路。學習起來會更有動力,學習效果會更好。
2、劣勢:相對於自學,培訓是需要成本的,培訓的費用一般是2萬多左右。俗話說:時間就是金錢,從這一個角度來看,自學的優勢反而不成立了,提前半年工作薪資也不止2萬了。

❷ Java開發,方法入參當出參使用的弊端有哪些

把方法視為一個黑箱,參數作為輸入,返回值作為輸出,這叫天經地義。每個方法都是一個契約,其處置成果,應該體現在返回值上,而不該產生改掉參數甚至全局變數的狀態這種副作用,這樣才可以根據方法簽名得知方法的職責,很多時候我們只從一個方法的簽名來了解它,而不去看其方法體,默認認為方法參數在方法執行後保持原樣。

如果在方法體里有副作用,則可能會讓讀代碼的別人——也包括幾個月後的自己——理解錯誤。代碼規范說白了,就是讓代碼書寫的橫無際涯的可能性受到限制,讓人的書寫和閱讀有個附著點,不致發散。Java這塊沒有大張旗鼓地使用出參的習慣,可以看成默認的禁區,一般應該不要突破。

其實方法的語義在某個時期某個領域曾經是重災區,就是處理用戶請求的方法,在以Servlet(沒用到返回值)、Struts1(封裝得比較死)、Struts2(沒用到參數)為主流的時代。後來SpringMVC成為主流,大家才意識到把編程元素用到它們本來的職責上可以這么爽。這在《Struts2技術內幕》里有過很精彩的敘述,我就不多說了。

作者:祁達方
鏈接:https://www.hu.com/question/54846610/answer/141368454
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

閱讀全文

與java的弊端相關的資料

熱點內容
coc7本升級順序 瀏覽:596
linux怎麼寫文件 瀏覽:337
最完美教程word2010論文排版技巧 瀏覽:382
就需要檢查該文件是否正確 瀏覽:320
iphone文件夾改名字怎麼改回來 瀏覽:577
百度雲怎麼找回刪除文件 瀏覽:76
查表一共有多少數據 瀏覽:158
不需要簽字的文件有哪些 瀏覽:910
數據移動在哪裡找 瀏覽:4
java的弊端 瀏覽:150
大學編程有哪些專業 瀏覽:72
10千萬數據如何查詢出來發簡訊 瀏覽:524
cad快速看圖的wdg文件變了 瀏覽:271
統達編程放電代碼如何設定 瀏覽:776
電腦上網數據該怎麼清除 瀏覽:239
編程中n100代表什麼 瀏覽:909
安卓系統有滑蓋手機嗎 瀏覽:767
密碼學概論 瀏覽:299
ftp傳文件linux 瀏覽:914
ssmjson版本 瀏覽:134

友情鏈接