色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java編程有甚么優點

老白2年前20瀏覽0評論

java編程有甚么優點?

首先,Java是在進化的

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

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

后來1.7又加了Try with Resource,switch String等小功能,多線程方面也有改進,性能提升,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++什么的,你至少需要精通一門

ruby和java,java編程有甚么優點