java已死
『壹』 那些客戶端技術,為什麼java Applet已經死了,而Javascript成功了請從REST
Java Applet是用java寫的小程序載入到瀏覽器執行的方式運行的。
而javascript 是一種描述性語言,它可以被嵌入 html 的文件之中。
前者需要編譯執行,後者可以直接與html交互。
rest是軟體架構風格,是一種設計,與前兩者沒有什麼必然聯系。
『貳』 Java運行一串代碼後把電腦卡死了,代碼沒錯,運行出一次後就再也沒用了,只要一運行這個代碼就卡
代碼與你的電腦系統不兼容。
建議你用PHP的來做。
win7 64位。
『叄』 我的java 程序卡死了,現在找不到原因。
卡死是瀏覽器未響應嗎
還是數據一直不載入
如果是瀏覽器端的問題,看看瀏覽器的兼容性
如果是伺服器端的話,debug運行,看下在哪些地方會卡住。
『肆』 同樣一個java應用程序執行幾遍後就死掉了 後台沒報錯 這是什麼原因造成的請大神幫忙,謝謝!
可能返回的結果集太大,瀏覽器也是有一定的容量的,當超過了之後就有可能發生假死現象,如果是查詢分頁試試
『伍』 C++已死,Java還能活多久
在最近的討論中,有些人斷定C++並不是一個設計完美的語言。在我在C++標准委員那8年裡,我目睹所有關於C++的決議的誕生。我希望本文有助於幫讀者理解C++和JAVA的設計選擇,從而可以讓大家更全面的來看待他們。 有人說,我很少再使用C++。當我使用C++時,我只是為了測試一下陳舊的代碼,或者寫一個和性能密切相關的程序,通常這個程序非常小,並且通過其他的語 言來調用。(我喜歡的做法是,用Python快速開發一個程序,用profile輔助程序對其進行性能優化,如果需要的話,通過Python的 ctypes調用C++寫的程序來改善性能)。 因為我曾經是C++標准委員會的一員,我目睹了這些決議的產生。這些C++決議都是在經過超級深思熟慮的考慮之後在做出,他們遠比大多數Java的決議更為謹慎小心。 然而,就像有些人准確地指出那樣,C++是復雜而難於使用的,並且充滿了各種個樣容易讓人忘記的古怪的規則。當我在寫書的時候,我只能從規范中找到這些規則的說明,而不是自己能記住這些規則。 : y8 o$ N- u; g1 U8 y 為了讓人們理解C++這門語言如何即難用、復雜,同時還要有良好的設計,你必須記住一條C++中最主要的設計原則——兼容C語言。這是 Stroupstru最正確的決定,這樣做將會出現一條讓大量的C程序員通向C++程序的捷徑:這條捷徑允許C程序員不需要做任何修改就可以在C++下編 譯程序。然而,這也成為了C++語言巨大的約束,它給C++帶來了強大的力量,同時也給C++帶來了無盡的痛楚。正是因為這個約束導致了C++如此的成 功,並且也如此的復雜。 ) {& w: Z* B: [6 A. gd 這些C++古怪的條約使那些沒有完全了解C++的Java的設計者們犯了傻。例如,他們認為程序員能用好操作符重載將會是非常困難的一件事。但是操作符重 載在C++中卻是必須的,因為在C++中有棧分配,同時又有堆上的分配,你只有通過重載好操作符來處理好不同類型的內存分配,並保證不會產生內存泄漏,的 確是難!但對Java來說,因為Java只有單一的一種內存分配機制(譯者註:Java基本上是採用堆分配 ) 和垃圾回收機制,這樣操作符重載在Java中就變得多餘(正如C#的操作符重載,和更早之前的Python操作重載,但是Python出現的要比Java 早)。但是多年以來,來自Java的團隊就一致認為「操作符重載太過復雜」。這一決議或其他的一些Java決議,明顯說明了很多Java的設計者在做出決 議的時候沒有做足自己的工作,這也是為什麼我有了一個藐視由Gosling和他的Java團隊所做決議的名聲。 同樣還有太多太多的例子,基本類型「因為性能原因被引入」。真正的原因是為了堅持「所有都是對象」,並且同時為底層具有效率要求的程序提供一個後門(同時這也使得一些熱點技術執行起來更有效率)。噢,但是事實是,你沒有辦法直接使用浮點處理器來進行超越函數的計算(譯者註:Transcendental Functions / }2 Q|; T( jt9 v ,一種微積分的函數 ),而只能使用軟體來計算,但原本這類函數就可以使用浮點計算處理器來計算的。我盡我所能將類似這樣的問題羅列出來,但是我聽到的結果卻總是那些無用的回答「這就是Java的方式」。 + U/ s8 @% V* b/ s4 z* m 當我寫下泛型是個如何糟糕的設計時,我得到了同樣的回應,「我們必須兼容之前的(糟糕的)Java的決議」。最後越來越多的人們獲得了足夠關於泛型是多難 用的經驗——的確,C++的泛型更強大,一致性更好(尤其現在當編譯器的錯誤信息越來越清晰後,泛型也比以前更好使用),因為Java泛型設計很差,很 難,所以人們又開始回到認真對待具現化而不是泛型,當然,這對語言是有幫助的,因為具現化這個東西並不會消弱太多的語言設計,也不會因為這些自我限制而導 致語言缺陷。 # j) ~' ]# C: W" ^( S 那個Java的問題列表在這些沉悶的回應面前只能顯得單調乏味。那麼,是不是這樣就意味著Java是失敗的語言設計呢?絕對不是,Java將主流程序員帶 入到了一個垃圾收集器、虛擬機、一致的錯誤處理模型的世界(如果你不使用異常處理,這類異常可能是非常有用的異常,正如我在《Think in Java 》4ed中演示的那樣)。伴隨著它設計上種種缺陷,Java把我們帶領到了一個更高的層次,在這個層次上我們正在准備著迎接更為高級別的語言。(譯者註:作者在這里大意是說Java幹了很多事雖然很不成熟,可能還有點失敗,但他的成功之外是能讓我們找到一種通往更為高級別的語言的鋪路石。作者在這里有譏諷的意思。) , T+ K7 X' c4 S2 [2 D 另一個觀點,人們一直認為C++是語言中的先驅,許多人也認為Java是語言的先驅。但是因為虛擬機,Java使得自己更容易被別的語言替代。現在任何人 都有可能快速創建一門新的語言,並且和Java具有一樣的效率;而以前,要得到一個正確的,有效率的編譯器花去了開發一門新語言的大部分時間。(譯者註:作者在這里大意是說C++是先驅,而Java因為虛擬機讓其性能比較差,有時還不如別的語言。作者在這里再次譏諷了Java的高不成低不就。)現在,我們正在見證這一切的發生——不管是更高級的靜態語言,例如Scala,或者說是動態語言(譯者註:Dynamic Language,如Python或Ruby ),不管是新的還是移植的,例如Groovy ,JRuby和Jython。這就是未來的趨勢,並且其過度將會非常的平滑,因為你可以在已有的Java代碼中使用這些新語言,如果有需要,你甚至可以重寫Java中產生有性能瓶頸的地方。 正如C++會消亡一樣,Java自生有可能消亡,或著被用於特殊環境之下(或僅僅是為了支持以前遺留的代碼,因為Java並不像C++那樣會被用於硬體編 程)。但是Java 真正的亮點,也是意料之外的收獲,就是如果當Java已經到了自身沒法在進化的地步時,Java已經為其替代者創建一條平滑之路。所有未來的語言都將從這 里學到:要麼為自己創建一種可以不斷重構(進化)(正如Python和Ruby做的那樣)的文化,要麼就讓其競爭者發展壯大。
『陸』 客觀的說,java是不是快死了
空口無憑用數據告訴你,TIOBE 統計如下最新數據 還熱火著呢
java目前來看要死的可能性非常非常小,全世界的程序員有百分之20都在用java,就別說有多少java系統正在運行,以及將要運行, 安卓的老東家,谷歌也將java語法作為開發安卓程序的首選.
更何況java的基數如此之大 java本身也會不斷改進和提高
所以 咱們都死了 java還活著完全都有可能
『柒』 java 現在真的死了嗎
java會死?LZ你搞笑吧,現在最火的是什麼?安卓?安卓就屬於java!
『捌』 如何判斷Java線程是否已經死掉了
Thread thread = new Thread(.....);
if(thread.IsAlive){}這個方法判斷的、