CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
文章
評論
關於我們
開始
開始學習
現在就開始學習
文章
Authors
所有群組
All Articles
你必須屬於更多群組
建立文章
All groups
新
John Squirrels
Toto sisi
21 七月 2023 15:12
Java 雙端隊列接口
Java Deque是一種結合了普通Queue和Stack的數據結構。您可以在 Deque 的頭部和尾部添加和刪除元素。在“傳統”隊列中,您將元素添加到行的尾部(在最後一個元素之後)並從隊列的頭部移除元素。這一原則稱為先進先出 (FIFO),它的工作方式與現實生活中任何常見的客戶排隊一樣。在 Java 中,隊列是一個接口,是集合框架的一部分。 還有一個重要的數據結構稱為 Stack,這是一個以完全相反的原則處理元素的列表,LIFO——後進先出。它類似於一堆盤子,只能在頂部添加
John Squirrels
Toto sisi
21 七月 2023 15:12
Java 中的 Instanceof 和繼承
你好!在前面的課程中,我們已經簡要地熟悉了繼承的概念。今天,我們將再次討論這個話題,但不會太深入。以後我們還會有更詳細的教訓。今天,我們將快速瀏覽幾個實際示例,並熟悉 Java 中一個有趣的運算符。 那麼,什麼是繼承? 是一種編程機制(包括在 Java 中),它允許您在現有類的基礎上聲明一個新類。然後派生類可以訪問父類的字段和方法。我們為什麼需要這個?好吧,假設您需要在一個程序中創建多個汽車類:Truck、RaceCar、Sedan、Pickup 等。甚至在編寫任何代碼之前,
John Squirrels
Toto sisi
21 七月 2023 15:12
Java 隊列接口及其實現
在這裡,我們將討論 Java Queue 接口。您將了解什麼是數據結構,它在 Java 中是如何表示的,哪些方法對所有隊列最重要。此外,Queue 的哪些實現是用 Java 語言編寫的。之後,我們將仔細研究最重要的實現並通過示例來學習它們。 隊列是一種線性抽像數據結構,具有特定的執行操作順序——先進先出 (FIFO)。這意味著您只能在結構的末尾添加一個元素(或入隊,放入隊列),並且只能從其開頭獲取一個元素(出隊或從隊列中刪除)。你可以很容易地想像隊列數據結構。這看起來就像現實
John Squirrels
Toto sisi
21 七月 2023 15:12
Java 優先級隊列:不是經典隊列
在本文中,我們學習了一個優先級隊列,Java 類,它實現了 Queue 接口。程序員對常規隊列接口了解多少?首先,該接口基於 FIFO 原則或“先進先出”。這提醒了普通隊列中的常規隊列。你想從 McDrive 買咖啡嗎?如果您的車是靠近窗戶的第一個,您將在下一個司機之前拿到咖啡。 什麼是優先隊列?首先,它是一個實現 Queue 接口的類,以防從後面插入一個元素並從頭部移除一個元素。然而,它不是一個通常的內部隊列。Java 優先級隊列元素的順序取決於元素的優先級。具有最高優先級
John Squirrels
Toto sisi
21 七月 2023 15:12
到無窮遠:學習Java需要多長時間?
那麼學習Java需要多長時間呢?十年,十週,還是一天?也許你的一生?您可能會在某些在線論壇上找到這個問題的非常特殊的答案。讓我們從一開始就說清楚。在本文中“了解 Java”並不意味著您可以編寫“Hello world 程序”。它是關於足夠了解 Java 以找到您的第一份工作。標題中巴斯光年的座右銘並不是一個玩笑。您真的可以在餘生中繼續學習 Java 或任何其他語言。原因是語言在不斷發展,它的範圍在變化,而且……沒有理由恐慌!Java 任務的學習絕對有可能在 3 到 12 個月
John Squirrels
Toto sisi
21 七月 2023 15:12
算法複雜度
你好!今天的課程與其他課程略有不同。它的不同之處在於它僅與 Java 間接相關。 也就是說,這個主題對每個程序員都非常重要。我們將討論。什麼是算法?簡而言之,。我們在日常生活中經常使用算法。例如,每天早上您都有一項特定任務:去上學或上班,同時: 什麼可以讓你達到這個結果? 這一系列動作絕對會讓你得到想要的結果。在編程中,我們不斷努力以完成任務。這些任務的很大一部分可以使用已知的算法來執行。例如,假設您的任務是:對。這個任務很簡單,但是可以用不同的方法來解決。這是一種可能的解決
John Squirrels
Toto sisi
21 七月 2023 15:12
第 7 部分。介紹 MVC(模型-視圖-控制器)模式
本資料是“企業發展概論”系列的一部分。往期文章: 在本文中,我們將了解一種叫做 MVC 的東西。我們將討論什麼是 MVC,觸及它的歷史,探索 MVC 中體現的基本思想和概念,逐步了解如何將應用程序分解為模型、視圖和控制器模塊,編寫一個使用 Spring Boot 的小型 Web 應用程序,並以 Spring MVC 為例,了解如何將數據從 Java 代碼發送到 HTML 頁面。要理解這些材料,您需要熟悉設計模式,尤其是觀察者和外觀。並且熟悉 HTTP 請求和響應,理解 HTM
John Squirrels
Toto sisi
21 七月 2023 15:12
第 6 部分 Servlet 容器
本資料是“企業發展概論”系列的一部分。往期文章: 在上一篇文章中,我們熟悉了 servlet 並了解瞭如何使用它們來創建 Web 應用程序。是時候仔細看看這個有趣的重要部分了:servlet 容器。 它是一個在服務器上運行的程序,可以與我們創建的 servlet 進行交互。換句話說,如果我們要在服務器上運行我們的Web應用程序,我們首先部署一個servlet容器,然後將servlets放入其中。工作流程很簡單:當客戶端訪問服務器時,容器處理它的請求,確定應該由哪個 servl
John Squirrels
Toto sisi
21 七月 2023 15:11
第 5 部分。Servlet 和 Java Servlet API。編寫一個簡單的 Web 應用程序
本資料是“企業發展概論”系列的一部分。往期文章: 您是否已經知道如何編寫在控制台上顯示文本的 Java 應用程序,但您仍然不知道如何創建您的第一個 Web 應用程序?太好了,讓自己舒服。在本文中,我們將熟悉 servlet 並編寫一個您可以向朋友吹噓的應用程序,而無需向他們發送 JAR 文件,也無需強迫他們下載 Java。讓我們編寫一個簡單的。如果您還不熟悉 Web 開發中使用的方法,我建議您先閱讀“”系列中的第一篇文章。 首先,讓我們弄清楚什麼是 servlet 以及為什麼
John Squirrels
Toto sisi
21 七月 2023 15:11
第 4 部分 Maven 的基礎知識
本資料是“企業發展概論”系列的一部分。往期文章: 是一個管理和構建項目的工具——Java 程序員的得力助手。它使開發人員在工作的每個階段都更加輕鬆:從創建項目結構和連接必要的庫到在服務器上部署產品。在使用任何框架時,您都必須使用 Maven。那麼,今天就讓我們來看看它的主要功能,看看如何使用吧。 這是: 還要注意名為的文件。這是。整個項目描述都包含在這裡。目前沒有太多信息,但我們現在將添加它。 您可能遇到過“依賴管理器”這個短語。Maven 知道如何管理依賴關係。感謝 Mav
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 中的固定值:final、constants 和 immutable
你好!您已經熟悉“修飾符”一詞。至少,您遇到過訪問修飾符(public、private)和 static 修飾符。今天我們將討論一個名為的特殊修飾符。您可以說 final 修飾符“鞏固”了我們程序中需要恆定、明確、不變行為的部分。您可以在程序中的三個地方使用它:類、方法和變量。 讓我們按順序瀏覽它們。如果類聲明中使用了修飾符,則意味著該類不能被繼承。在之前的課程中,我們使用了一個簡單的繼承示例:我們有一個父類和兩個子類:和 但是,如果我們在類上使用修飾符,則類和類不能繼承它。
John Squirrels
Toto sisi
21 七月 2023 15:11
第 3 部分 HTTP/HTTPS
本資料是“企業發展概論”系列的一部分。往期文章: 你好!今天我們將學習 HTTP 和 HTTPS 協議。但首先,讓我們澄清一點:我們討論的是在 OSI 模型的應用層通過網絡發送數據的協議。您可能還記得我們在之前的一篇文章中了解了 OSI 模型。如果你不記得了,。 這就是我們所說的約定規則集,允許不同服務的開發人員以其他人可以理解的格式發送信息。例如,您可以使用 Google Chrome 瀏覽器從 Facebook 和 Twitter 獲取信息,因為開發人員使用標準 HTTP
顯示更多
1
...
24
25
26
27
28
...
61
Please enable JavaScript to continue using this application.