CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
文章
評論
關於我們
開始
開始學習
現在就開始學習
文章
Authors
所有群組
All Articles
你必須屬於更多群組
建立文章
All groups
新
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 中 lambda 表達式的解釋。有例子和任務。第1部分
如果您不屬於這些類別之一,您可能會覺得這篇文章乏味、有缺陷,或者通常不是您的菜。在這種情況下,請隨意繼續做其他事情,或者,如果您精通該主題,請在評論中就我如何改進或補充這篇文章提出建議。該材料並沒有聲稱具有任何學術價值,更不用說新穎性了。恰恰相反:我將嘗試盡可能簡單地描述(對某些人而言)複雜的事物。解釋 Stream API 的請求啟發了我寫這篇文章。我考慮了一下,決定如果不了解 lambda 表達式,我的一些流示例將難以理解。所以我們將從 lambda 表達式開始。 好吧,
John Squirrels
Toto sisi
21 七月 2023 15:11
如何不迷失在時間裡:DateTime 和 Calendar
你好!今天我們將開始使用一種以前從未遇到過的新數據類型,即日期。 我認為我不需要解釋什麼是約會。:) 原則上,我們可以將當前日期和時間存儲在普通的 Java String 中。 但是這種方法有很多缺點。該類旨在處理文本,其方法適用於此任務。如果我們需要以某種方式操縱日期(例如,添加 2 小時),則效果不佳。或者如果我們想在程序編譯時顯示當前的日期和時間。在這裡也無濟於事:當您編寫代碼並運行它時,時間已經改變並且控制台將顯示錯誤信息。這就是為什麼 Java 的創建者提供了幾個類
John Squirrels
Toto sisi
21 七月 2023 15:11
對象創建期間的操作順序
你好!今天的課程將相當……呃……多面 :) 從某種意義上說,我們將涵蓋廣泛的主題,但它們都與對象相關。 我們會從頭到尾分析一下:構造函數是怎麼調用的,字段(包括靜態字段)是怎麼初始化的,按照什麼順序初始化的等等。文章中討論的一些點我們之前已經觸及到了,大家可以瀏覽一下關於材料。首先,讓我們回顧一下對像是如何創建的。你很清楚從開發者的角度來看這個過程是怎樣的:他創建了一個類,寫了,然後一切就緒了:)這裡我們將討論當我們寫的時候計算機和 Java 機器內部發生了什麼,例如: 我們
John Squirrels
Toto sisi
21 七月 2023 15:11
練習使用 BuffreredReader 和 InputStreamReader 類
你好!為了方便起見,今天的課程將分為兩部分。我們將重複我們之前觸及的一些舊主題,並且我們將考慮一些新功能 :) 讓我們從第一個開始。你已經上過很多次課了。我希望你沒有時間忘記這句話: 在進一步閱讀之前,試著記住每個組件 — , , — 負責什麼以及為什麼需要它。你是否記得?如果沒有,不用擔心。:) 如果您忘記了什麼,請重新閱讀,該課程專供讀者上課。我們將簡要回顧一下他們每個人可以做什麼。 原則上,它本身就足以實現閱讀文本所需的邏輯。但是,您會記得,只能讀取字節,不能讀取字符
John Squirrels
Toto sisi
21 七月 2023 15:11
適配器設計模式
你好!今天我們將討論一個重要的新話題:。這些圖案是什麼?”這句話。在編程中,與許多其他領域一樣,存在大量常見情況。隨著軟件開發的發展,已經為它們中的每一個創建了現成的解決方案。這些解決方案稱為設計模式。按照慣例,模式是這樣制定的一些解決方案:“如果您需要在程序中執行 X,那麼這是執行此操作的最佳方法”。有很多圖案。您絕對應該熟悉的優秀書籍《Head First Design Patterns》就是獻給他們的。 簡而言之,一個模式由一個常見問題和一個相應的解決方案組成,可以被認
John Squirrels
Toto sisi
21 七月 2023 15:11
Java PrintStream 類
你好!今天我們將討論 Java PrintStream 類及其所有功能。實際上,您已經熟悉類的兩個方法。它們是和,您可能每天都在使用它們 :) 因為變量是一個對象,所以當您調用時,您正在調用此類的方法之一。 這個類有幾個構造函數。以下是一些最常用的: 例如,我們可以將輸出文件的名稱傳遞給構造函數。或者,我們可以傳遞一個對象。讓我們看一些示例,看看它是如何工作的:
John Squirrels
Toto sisi
21 七月 2023 15:11
Java 中的輸入/輸出。FileInputStream、FileOutputStream 和 BufferedInputStream 類
“嗨!在今天的課程中,我們將繼續討論 Java 中的輸入和輸出流 ( )。這不是關於該主題的第一課,當然也不會是最後一課 :) 因為它碰巧,Java 語言提供了很多處理 I/O 的方法。有相當多的類實現了這個功能,所以我們把它們分成幾節課——所以你不會從一開始就感到困惑 :) 過去課程,我們談到了,以及抽像類和幾個後代。今天我們將考慮 3 個新類:、和 。 沒什麼複雜的:)是抽像類的實現之一。在構造函數中,此類的對象採用目標文件(應寫入字節的位置)的路徑或對象。我們將檢查每個
John Squirrels
Toto sisi
21 七月 2023 15:11
在 IntelliJ IDEA 中調試:初學者指南
CodeGym 社區的大家好!今天我們來談談調試——它是什麼以及如何在 IntelliJ IDEA 中進行調試。本文適用於已經對 Java Core 有最低限度了解的人。不會有任何框架或複雜的過程來發布庫。悠閒漫步。所以讓自己舒服,讓我們開始吧! 讓我們立即為自己澄清一些事情:沒有錯誤的代碼......這就是生活的方式。所以,如果我們的代碼沒有按預期工作,我們不應該崩潰和放棄。但是我們該怎麼辦呢?好吧,我們可以把語句放在各處,然後梳理控制台輸出,希望能找到錯誤。也就是說,您可
John Squirrels
Toto sisi
21 七月 2023 15:11
Java中的序列化和反序列化有什麼區別?
你好!在今天的課程中,我們將討論 Java 中的序列化和反序列化。我們將從一個簡單的例子開始。假設您創建了一款電腦遊戲。如果你在 90 年代長大並記得那個時代的遊戲機,你可能知道他們缺少我們今天認為理所當然的東西——保存和加載遊戲的能力 :) 如果沒有,想像一下! 恐怕沒有這些能力的遊戲今天就完蛋了!“保存”和“加載”遊戲到底是什麼意思?好吧,我們理解普通的意思:我們想從我們離開的地方繼續遊戲。為此,我們創建了一種“檢查點”,然後我們用它來加載遊戲。但這對程序員而不是休閒遊戲
John Squirrels
Toto sisi
21 七月 2023 15:11
HashMap:這是一個什麼樣的映射?
你好!在本課中,我們將仔細回顧。之前,我們研究了元素作為自身存儲的數據結構。在數組或 / 中,我們存儲了一些元素。但是,如果我們的任務發生一點變化怎麼辦? 設想以下任務:創建一個包含 100 人的列表,其中存儲每個人的姓名和護照號碼。原則上,這並不難。例如,您可以將兩者都填充到一個字符串中,然後創建這些字符串的列表: 但是這個解決方案有兩個缺點。首先,我們可能需要能夠通過護照號碼進行搜索。考慮到這種信息存儲格式,這將是有問題的。其次,沒有什麼能阻止我們用相同的護照號碼創造兩個
John Squirrels
Toto sisi
21 七月 2023 15:11
從 NASA 到非洲沙漠。用 Java 編寫的政府贊助和具有社會意義的項目
今天我們將討論 Java 如何被政府機構和世界各地具有社會意義的項目使用。 奧地利以其最先進和便利的社會保障體係而聞名,其中包括優質的醫療保健、可靠的社會保險以及廣泛的醫院、醫生和藥房網絡。奧地利社會保障法是一個國家保險體系,包括 22 個機構,提供各種類型的保險和社會計劃,為大多數奧地利公民提供保險。近年來,世界上最先進的智能卡和電子病歷程序之一已被添加到該系統中,這在很大程度上要歸功於 Java。 “我們選擇 Java 是因為平台優勢,尤其是它在 CPU 和硬件平台之間的
John Squirrels
Toto sisi
21 七月 2023 15:11
正在找工作的初級 Java 開發人員。如何提陞技能並獲得實踐經驗
當談到 Java 程序員職業生涯的開始時,一切往往都是以一種陰暗的方式呈現的。對於初學者來說,打入市場似乎異常困難。無論您查看當前有多少職位空缺,您都會發現任何職位都需要經驗。有時,雇主似乎希望即使是初級 Java 開發人員也至少有幾年的工作經驗,更不用說偶爾擁有超自然的理論知識了。 但是,如果沒有人願意僱用沒有經驗的編碼員,您如何獲得真正就業所需的經驗呢?是惡性循環嗎?不,這只是開始職業生涯時遇到的典型困難之一,但並不難克服。在本文中,我們收集了幾種防錯方法來解決實踐經驗不
顯示更多
1
...
29
30
31
32
33
...
61
Please enable JavaScript to continue using this application.