CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
文章
評論
關於我們
開始
開始學習
現在就開始學習
文章
Authors
所有群組
All Articles
你必須屬於更多群組
建立文章
All groups
新
John Squirrels
Toto sisi
21 七月 2023 15:11
本地方法中的內部類
你好!再來說說另一種嵌套類。我說的是本地類(方法本地內部類)。在深入研究之前,我們必須首先記住它們在嵌套類結構中的位置。 中詳細講過。然而,局部類與普通內部類有許多重要的特徵和區別。最主要的是在他們的聲明中: 例如,它可能看起來像這樣:
John Squirrels
Toto sisi
21 七月 2023 15:11
嵌套內部類
你好!今天我們將討論一個重要的話題——嵌套類在 Java 中是如何工作的。Java 允許您在另一個類中創建類: 這些內部類被稱為嵌套。它們分為兩種類型: 反過來,內部類有兩個不同的子類別。內部類除了簡單的內部類之外,還可以是: 使困惑?:) 沒關係。為了清楚起見,這裡有一個圖表。如果您突然發現自己感到困惑,請在上課時回過頭來看看! 在今天的課程中,我們將討論內部類(也稱為非靜態嵌套類)。它們在整體圖中特別突出顯示,因此您不會迷路:) 讓我們從一個明顯的問題開始:為什麼將它們稱
John Squirrels
Toto sisi
21 七月 2023 15:11
匿名類
你好!在今天的課程中,我們將繼續研究嵌套類的主題。現在是最後一組的時候了:匿名內部類。讓我們回到我們的圖表: 就像我們上節課講到的本地類一樣,匿名類是內部類的一種……它們也有一些相同點和不同點。但首先,讓我們深入探討:為什麼他們被稱為“匿名”?要回答這個問題,請考慮一個簡單的例子。想像一下,我們有一個不斷運行並做某事的基本程序。我們想為這個程序創建一個監控系統,由幾個模塊組成。一個模塊將跟踪性能的一般指標並維護日誌。第二個將在錯誤日誌中註冊和記錄錯誤。第三個將跟踪可疑活動:例
John Squirrels
Toto sisi
21 七月 2023 15:11
嵌套類的繼承示例
你好!今天我們將了解一個重要的機制:嵌套類中的繼承。你有沒有想過如果你需要讓一個嵌套類繼承某個其他類你會怎麼做。如果不是,請相信我:這種情況可能會令人困惑,因為其中有很多細微差別。 所有這些問題都有如此多的可能答案,你的頭會旋轉:) 如你所知,我們可以通過將復雜的問題分解成更簡單的部分來解決它。讓我們這樣做吧。讓我們依次從兩個角度考慮每一組嵌套類:每一類嵌套類誰可以繼承,它又可以繼承給誰。讓我們從靜態嵌套類開始。 它們的繼承規則是最簡單的。在這裡,您幾乎可以做任何您想做的事。
John Squirrels
Toto sisi
21 七月 2023 15:11
方法聲明
你好!您已經知道如何使用字段和方法創建您自己的類。現在我們將詳述方法。 當然,我們已經在課程中不止一次這樣做過,但我們主要介紹了一般性知識。今天,我們將剖析方法,研究它們的構成、創建它們的各種方法以及如何管理它們。:) 我們走吧! 所有定義方法的代碼都稱為。方法聲明的一般形式可以描述如下: 作為例子,看一下類的各種方法的聲明。
John Squirrels
Toto sisi
21 七月 2023 15:11
枚舉。實際例子。添加構造函數和方法
你好!今天我們就來聊一聊Java的一種特殊數據類型:(enumeration的簡稱)。是什麼讓它與眾不同?讓我們想像一下我們需要在程序中實現“幾個月”。 看起來沒有問題,對吧?我們只需要確定任何月份都有哪些屬性。也許我們首先需要月份的名稱和其中的天數。解決方案看起來很簡單:
John Squirrels
Toto sisi
21 七月 2023 15:11
Java的比較器類
你好!今天我們要談談比較對象。 嗯……可是這個話題我們不是已經談過不止一次了嗎?:/ 我們知道運算符是如何工作的,以及和方法。比較有點不一樣。以前,我們很可能是指“檢查對像是否相等”。但是將對象相互比較的原因可能完全不同!其中最明顯的是排序。我想如果你被告知對數字或字符串進行排序,你將能夠毫無問題地處理這個問題:
John Squirrels
Toto sisi
21 七月 2023 15:11
策略設計模式
你好!在今天的課程中,我們將討論策略模式。在前面的課程中,我們已經簡要地熟悉了繼承的概念。如果您忘記了,我會提醒您,該術語指的是針對常見編程任務的標準解決方案。在 CodeGym,我們經常說您幾乎可以通過谷歌搜索任何問題的答案。這是因為你的任務,無論是什麼,可能已經被其他人成功解決了。模式是最常見任務的可靠解決方案,或者是解決問題情況的方法。這些就像您不需要自己重新發明的“輪子”,但您確實需要知道如何以及何時使用它們:) 模式的另一個目的是促進統一架構。閱讀別人的代碼絕非易事
John Squirrels
Toto sisi
21 七月 2023 15:11
您的第一個使用 Java servlet 的應用程序
大家好!您將熟悉 servlet 作為 Web 開發的基本概念,並且能夠編寫使用它們的簡單應用程序。 為避免不必要的操作,我們不會從頭開始。我們將繼續處理我之前中的應用程序。但是因為我們剛剛開始熟悉 servlet,所以我從應用程序中刪除了與 Auto 類相關的所有內容,只留下了 User 類和涉及它的操作。該項目的結構如下: 所以,servlet!維基百科指出:“Java servlet 是一種擴展服務器功能的 Java 軟件組件。雖然 servlet 可以響應多種類型的請
John Squirrels
Toto sisi
21 七月 2023 15:11
您的第一個 Hibernate 應用程序
在本文中,您將熟悉最流行的 Java 企業框架之一,並創建您的第一個 Hibernate 應用程序。從未聽說過 Hibernate?或者,也許您聽說過它,但還沒有使用過它?或者也許您嘗試使用它,但失敗了?在所有三種情況下 - 歡迎來到下面的剪輯 :) 大家好!在本文中,我將討論 Hibernate 框架的主要特性並幫助您編寫您的第一個迷你應用程序。為此,我們需要: (codegym 分支)上發布了應用程序代碼。本文主要針對那些以前從未使用過該技術的人,因此我盡量減少了代碼量
John Squirrels
Toto sisi
21 七月 2023 15:11
面試中經常被問到的 Tricky Java 問題
如果您曾經準備過職位的面試或通過了任何認證考試(不一定是關於編程的),那麼您可能已經註意到那裡提出的問題非常具體。其中許多迫使您考慮語言的設計。有些旨在探索您的知識深度。有些問題看起來比其他任何問題都更像是謎題,而其他問題則涉及語言的細微差別,如果不練習就很難理解。在本文中,開發人員提出了一些有關 Java 的此類問題。當然有答案。 這是一個非常流行且微妙的 Java 問題。訣竅在於許多程序員認為該塊始終會執行。通過在塊中放置語句或從塊內部調用,問題對這種信念產生了懷疑。 當
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 中 lambda 表達式的解釋。有例子和任務。第2部分
如果您不屬於這些類別之一,您可能會覺得這篇文章乏味、有缺陷,或者通常不是您的菜。在這種情況下,請隨意繼續做其他事情,或者,如果您精通該主題,請在評論中就我如何改進或補充這篇文章提出建議。 該材料並沒有聲稱具有任何學術價值,更不用說新穎性了。恰恰相反:我將嘗試盡可能簡單地描述(對某些人而言)複雜的事物。解釋 Stream API 的請求啟發了我寫這篇文章。我考慮了一下,決定如果不了解 lambda 表達式,我的一些流示例將難以理解。所以我們將從 lambda 表達式開始。 此代
顯示更多
1
...
28
29
30
31
32
...
61
Please enable JavaScript to continue using this application.