Jvm開啟新語言風暴

火星人 @ ,    view:51    reply:0
近日,JetBrains 宣布將其 Kotlin 編程語言開源,這是一個針對 Java 和 JavaScript 平台的現代編程語言,該語言的設計目的是成為 Java 語言的替代品. Kotlin 是 JetBrains 在 ...

java真身是平台而非其他

火星人 @ ,    view:25    reply:0
正如同大部分Java程序員一般,他對於Java語言的不斷更新與添加新功能既感到興奮,又感到有些力不從心.他認為Java的確需要更新,從而提升自己的競爭力.不過正如同這個帖子中所提到的,Java的更新有時的確添加了很多不必要的內容,這Java...

Java多線程開發之線程局部變數的使用

火星人 @ ,    view:52    reply:0
一、概述 現在多核時代多線程開發越來越重要了,多線程相比於多進程有諸多優勢(當然也有諸多劣勢).在早期C的庫中,有許多函數是線程不安全的,因為內部用到了靜態變數,比如:char *strtok(char *s, const c...

Java 7發布不到一年,份額達23%

火星人 @ ,    view:34    reply:0
ZeroTurnaround(JRebel開發商)近日進行了一項抽樣統計,統計結果顯示,Java 7目前的份額已經達到了23%. ZeroTurnaround稱: 引用 目前Java 6是份額最多的Java版本,...

新版Java 8功能介紹

火星人 @ ,    view:31    reply:0
前不久Java 8的推出讓我們倍感高興,但其中大部分是以前為Java 7設計的新功能,但不得不推遲.現在,甲骨文承諾,他們在"革命",而不是"進化"新版本.未來Java語言有什麼呢? 馬克·雷納德,甲骨文的Java的總設計師,...

java 設計模式之責任鏈模式

火星人 @ ,    view:35    reply:0
不知道大家都寫過宏沒有,就是一個鍵綁定多個技能.如果排在前面的技能有CD,則跳過此技能,會執行之後的技能.記得曾經玩DK,打怪的時候,就是用一個鍵,一直按就行了.在servlet里的doGet和doPost方法,我們一把都把doGet請求發...

Java高級優化技術

火星人 @ ,    view:49    reply:0
常用的: 1.優化循環.通過重新組織重複的子表達式來提高循環體的運行性能. 2減少使用對象的數量來提高運行性能. 3.縮減網路傳輸數據來縮短等待時間. 其他: 1.採用對...

Java多線程notify

火星人 @ ,    view:30    reply:0
當一個線程進入wait之後,就等其他線程notify/notifyall,使用notifyall,可以喚醒 所有處於wait狀態的線程,使其重新進入鎖的爭奪隊列中,而notify只能喚醒一個.注意,任何時候只有一個線程可以獲得...

多線程編程您不知道的5件事

火星人 @ ,    view:51    reply:0
多線程編程向來不容易,但很少有 Java? 開發人員能夠忽視多線程編程和支持它的 Java 平台庫我們臨時學習線程,在需要時向我們的工具箱添加新的技巧和技術.以這種方式構建和運行適當的應用程序是可行的,但是您可以做的不止這些.理解 Java...

一道多線程題目的解決方案

火星人 @ ,    view:35    reply:0
在iteye上看到的一道多線程的題目,參考了一下網友的實現,那Eclipse調試通過,算是對JAVA5的併發庫有個大致的了解,分享出來,歡迎園裡的同學拍磚. 題目: 要求用三個線程,按順序列印1,2,3,4,5…...