促銷活動
學習
Adesua ahorow
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
文章
評論
關於我們
開始
開始學習
現在就開始學習
文章
Nhoma akyerɛwfo
所有群組
Nsɛm a Wɔahyehyɛ Nyinaa
你必須屬於更多群組
建立文章
All groups
新
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 和物聯網。您如何成為一名成功的物聯網開發人員?
物聯網 (IoT) 作為一個概念已經存在了很長一段時間——這不是它第一次出現在具有廣闊前景的趨勢利基列表中。連同大數據、人工智能和其他幾個流行和蓬勃發展的行業。 但近年來,物聯網開始積極滲透到我們的日常生活中,這一領域的創新數量不斷增加,這一事實反映在越來越多的物聯網開發人員新職位空缺中。這就是這個話題變得有趣的地方,因為大多數物聯網編碼人員在這個利基市場中使用 Java 作為他們的主要編程語言(這並不奇怪,但稍後會詳細介紹)。就其在物聯網編程領域的流行程度而言,Java 遠
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 適合作為第一語言學習嗎?讓我們探索可能性並討論陷阱
當您開始學習如何編碼時,您應該使用哪種編程語言?這是一個經典的問題,一直是未來碼農永恆的難題。 即使對該主題進行粗略的研究,也足以發現目前最流行的兩種 Web 開發編程語言是 Java 和 Python。它們都是非常強大的語言,具有廣泛的功能庫,可以解決各種問題。應該記住,Java 和 Python 不同,各有優缺點。但是保持一種虛假的興趣可能沒有意義,所以這裡有一個大劇透:我們相信 Java 是學習第一門編程語言的最佳選擇。現在我們可以更詳細地討論為什麼會這樣,因為有很多原
John Squirrels
Toto sisi
21 七月 2023 15:11
日誌記錄:什麼、如何、在哪里以及用什麼?
CodeGym 社區的大家好! 今天我們來談談日誌記錄: 本材料適用於廣泛的受眾。任何剛開始了解 Java 的人,以及已經在工作但只探索過的人都會清楚 Let's go! 讓我們看一些日誌可以解決問題的真實案例。這是我工作中的一個例子。在某些點上,應用程序可以與其他服務集成。我在這些點上使用日誌記錄來建立一種:如果集成不起作用,那麼很容易找出哪一方有問題。還希望記錄存儲在數據庫中的重要信息。例如,創建管理員用戶。這正是那種適合記錄的事情。 在 Java 中著名的日誌記錄解決方
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第六部分——開火!
線程是一個有趣的東西。在過去的評論中,我們研究了一些用於實現多線程的可用工具。讓我們看看我們還能做些什麼有趣的事情。在這一點上,我們知道了很多。例如,從“ ”中,我們知道 Thread 類代表一個執行線程。我們知道線程執行一些任務。如果我們希望我們的任務能夠,那麼我們必須用 標記線程。 要記住,我們可以使用:
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第五部分 — 執行器、ThreadPool、Fork/Join
所以,我們知道Java有線程。評論中閱讀相關內容。。 我們再看一下典型的代碼: 如您所見,啟動任務的代碼非常典型,但我們必須為新任務重複它。一種解決方案是將其放在單獨的方法中,例如. 但是 Java 的創造者考慮了我們的困境並提出了接口:
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第四部分 — Callable、Future 和朋友
在中,我們回顧了線程是如何創建的。讓我們再回憶一次。 線程由 Thread 類表示,它的方法被調用。因此,讓我們使用並執行以下代碼: 這是在線程上啟動任務的唯一選擇嗎? 原來有一個兄弟叫,他是在Java 1.5中誕生的。有什麼區別?如果您仔細查看此接口的 Javadoc,我們會發現,與 不同的是,新接口聲明了一個返回結果的方法。此外,它默認拋出 Exception。也就是說,它使我們不必
John Squirrels
Toto sisi
21 七月 2023 15:11
異常:捕獲和處理
你好!我不想提它,但程序員工作的很大一部分是處理錯誤。大多數情況下,他或她自己的。原來沒有不犯錯的人。而且也沒有這樣的程序。 當然,. 很多事情都可能導致程序中出現錯誤。在某些時候,Java 的創建者問自己應該如何處理最有可能的編程錯誤?完全避免它們是不現實的,程序員有能力寫出你甚至無法想像的東西。:) 因此,我們需要為語言提供一種處理錯誤的機制。換句話說,如果您的程序出現錯誤,您需要某種腳本來指示下一步該做什麼。當錯誤發生時,程序究竟應該做什麼?今天我們將熟悉這種機制。它被
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第三部分——互動
簡要概述線程如何交互的細節。之前,我們研究了線程是如何相互同步的。這次我們將深入探討線程交互時可能出現的問題,並討論如何避免這些問題。我們還將提供一些有用的鏈接以供更深入的研究。 所以,我們知道Java有線程。評論中閱讀相關內容。。評論中探討了線程可以相互同步這一事實。。是時候討論線程如何相互交互了。他們如何共享共享資源?這裡可能會出現什麼問題? 最可怕的問題是死鎖。死鎖是指兩個或多個線程永遠在等待另一個線程。的 Oracle 網頁中獲取示例:
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第二部分 — 同步
所以,我們知道Java有線程。評論中閱讀相關內容。。線程是並行執行工作所必需的。這使得線程很可能以某種方式相互交互。讓我們看看這是如何發生的以及我們擁有哪些基本工具。 令人費解且很少使用。它在 Internet 上以多種不同的方式描述。包括一些人寫道,有一些線程隊列,其中一個線程將根據線程優先級下降。其他人寫道,線程會將其狀態從“Running”更改為“Runnable”(儘管這些狀態之間沒有區別,即 Java 不區分它們)。現實情況是,它的知名度要低得多,但在某種意義上卻更
John Squirrels
Toto sisi
21 七月 2023 15:11
更好的結合:Java 和 Thread 類。第一部分——執行線程
多線程從一開始就內置在 Java 中。那麼,讓我們簡單地看一下這個叫做多線程的東西。 我們以 Oracle 的官方課程作為參考點:“”。我們將稍微更改 Hello World 程序的代碼,如下所示: 是程序啟動時傳遞的輸入參數數組。將此代碼保存到名稱與類名稱匹配且擴展名為. 實用程序編譯它:. 然後,我們用一些參數運行我們的代碼,例如,“Roger”: 我們的代碼目前有一個嚴重的缺陷。如果你不傳遞任何參數(即只執行“java HelloWorldApp”),那麼我們會得到一個
John Squirrels
Toto sisi
21 七月 2023 15:11
反思的例子
也許你在日常生活中遇到過“反射”的概念。這個詞通常指的是學習自己的過程。在編程中,它具有類似的含義——它是一種機制,用於分析有關程序的數據,甚至可以在程序運行時更改程序的結構和行為。 這裡重要的是我們在運行時而不是編譯時執行此操作。但是為什麼要在運行時檢查代碼呢?畢竟,您已經可以閱讀代碼了:/ 反射的概念可能不會立即清晰,這是有原因的:到目前為止,您始終知道自己在使用哪些類。例如,您可以編寫一個類:
John Squirrels
Toto sisi
21 七月 2023 15:11
equals 和 hashCode 方法:最佳實踐
你好!今天我們將討論 Java 中的兩個重要方法:和. 這不是我們第一次見到他們:CodeGym 課程從一個開始——如果您忘記了或者以前沒有看過,請閱讀…… 在今天的課程中,我們將討論這些概念的詳細信息。相信我,我們有話要說!但在繼續介紹新內容之前,讓我們回顧一下我們已經介紹過的內容 :) 如您所知,使用運算符比較兩個對象通常不是一個好主意,因為比較的是引用。這是我們最近一課的汽車示例:
顯示更多
1
...
27
28
29
30
31
...
61
Please enable JavaScript to continue using this application.