1. 程式人生 > >Java程式設計師的5行程式碼,為何有人誇沒毛病!有人罵辣雞程式碼?

Java程式設計師的5行程式碼,為何有人誇沒毛病!有人罵辣雞程式碼?

如今的Java似乎越來越火熱了,不過想想也是,畢竟一個跨平臺性讓得它在程式語言界稱王稱霸了多年,連它的前輩C語言都只能追著它的尾燈跑!由此可見Java的火熱程度。

然而,學的人多了,似乎各種各樣的奇葩程式碼都能敲出來,近日就有網友敲了一段程式碼讓得很多人起了爭執:
這裡寫圖片描述
可以看到,這段程式碼沒有public公共修飾符,直接就使用了私有制的provate。而且後面的程式碼頗有一種畫蛇添足的味道,於是就有網友評論:
這裡寫圖片描述

有網友覺得沒什麼毛病,想想好像也是,因為這段程式碼確實能夠正常執行,而且效能還不錯,就是需要定義變數而已,只是這個程式碼讓人看著確實挺難受的。
這裡寫圖片描述
如果有想要學習Java的程式設計師,可來我們的java技術學習扣qun哦:20664,7354裡面免費送java的視訊教程噢!
有網友覺得這段程式碼真的是辣雞,因為明明有更簡單的現成的介面,非得自己去寫一個,簡直浪費時間還拉低了效率,把簡單的問題還複雜化了,而且方法名也有一定的問題,並不規範!
這裡寫圖片描述


網友認為這段程式碼中的if有一點多餘,因為已經返回了Boolean!而還有網友稱這段程式碼沒有效率,而且可讀性和可維護性很差,程式碼風格也不怎樣,相想也是,畢竟這段程式碼其實可以短短一兩行就能寫完。
這裡寫圖片描述
其實,我們在日常敲程式碼的時候,經常會遇到類似的問題,有時候以為自己的邏輯思維方法已經很好了,程式碼都敲出來了,可是轉眼之間好像又有更好的想法或者方法,這個時候就需要我們自己去認認真真的剖析需求了,而那些Java牛人也正是這樣一步步成長過來的。