當前位置:編程學習大全網 - 編程軟體 - java編程有甚麽優點?

java編程有甚麽優點?

首先,Java是在進化的

當年Java剛出來的時候被吐槽性能爛,然後1.4出來了性能提升,至少可以接受。

被吐槽功能簡單,1.5出來增加泛型,線程池,註解1.6性能提升

後來1.7又加了TrywithResource,switchString等小功能,多線程方面也有改進,性能提升,g1的gc策略。

然後1.8加入lambda,stream等功能。功能上有了很大的升級。

說明

1.Java雖然進化慢,但是的確是在進化。

2.Java進化的慢,我個人覺得是有原因的。比方說,lambda表達式真的很適合在大項目中用嗎?尤其是碼農水平參差不齊的時候。我個人是很喜歡lambda的,以前就用Guava來操作集合,但是也不得不承認lambda還是沒有命令式的那種代碼直觀。對於大型項目來說這是很煩的問題,就是某些高手寫的代碼沒有特別多的參考價值,壹旦這人走人,接手的必須要懂lambda。Java是壹門很工程的語言,甚至有“over-engineering”的說法。但是也正是這樣,使得開發難度降低了。所以,語言的好壞,有時候還是要結合場景來看。

其次總有壹兩個神奇框架的出現改變命運。Spring,Android,Hadoop,Spark等都很具有代表性。

再次語言總是其次的,數據結構和算法才是根本。

我面試壹些還不錯的公司的時候,有的職位需要寫其他語言比方Python,Ruby,C#,C++等,但是我當時是並不精通這些。面試官們並不是很在意,他們在意的是妳需要精通壹門後端語言+算法數據結構。所以,Java/C#,Python/Ruby,C++什麽的,妳至少需要精通壹門

  • 上一篇:回文整數規劃
  • 下一篇:ZG1螺紋和PT螺紋怎麽用?
  • copyright 2024編程學習大全網