促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
所有探索
所有等級
在 Java 中處理文件
Module 1 no mu
等級 26,
課堂 5
1.Files類 要處理文件,有一個巧妙的實用程序類 — java.nio.file.Files. 它有適合各種場合的方法。這個類的所有方法都是靜態的,並且對 Path 對象進行操作。有很多方法,所以我們只考慮最重要的方法: 方法 描述 Path createFile(Path path) 創建一個新文件,其路徑為path Path createDirectory(Path path) 創建一個新目錄 Path createDirectories(Path path) 創建多
級別的附加課程
Module 1 no mu
等級 26,
課堂 6
java.io 在這個級別,我們探索了輸入和輸出流並熟悉了它們的方法。如果您覺得 Java 中的 I/O 對您來說還不是一個固定的話題,讓我們繼續討論並看一些它的使用示例。沒什麼複雜的:閱讀這篇標題為“ Java 中的輸入/輸出。FileInputStream、FileOutputStream 和 BufferedInputStream 類”的文章。 java.nio 從 Java 7 開始,該語言的創建者決定改變我們使用文件和目錄的方式。看這篇文章:“ Java 文件,路徑
日期類
Module 1 no mu
等級 27,
課堂 0
1.Date類和Unix時間 從 Java 一開始,該語言就有一個用於處理時間和日期的特殊類 — Date. 隨著時間的推移,出現了更多用於處理日期的類,但Date即使在今天,程序員仍在繼續使用該類。 這是因為它非常簡單方便。而作為一個程序員,你肯定會在任何一個真實的項目中遇到它。是否使用它是您的選擇,但您必須知道它。所以給它幾分鐘寶貴的時間。 是什麼讓Date課堂如此精彩?它的簡單性。 該類Date將日期和時間信息存儲為自 1970 年 1 月 1 日以來經過的毫秒數。這是
日曆類
Module 1 no mu
等級 27,
課堂 1
1.班級轉Date班級Calendar 程序員喜歡這個Date類,因為它的簡單性和對 Unix 標準的支持,但如您所知,每朵玫瑰都有刺。 程序員想要一個“智能”Date類。他們以課堂的形式得到了他們想要的東西Calendar。它被認為是一種不僅可以存儲日期,還可以對日期執行困難操作的方法。 該類的全名Calendar是 java.util.Calendar。如果您決定在代碼中使用它,請不要忘記將它添加到導入語句中。 您可以使用以下命令創建Calendar對象: Calenda
使用日期的現代方法
Module 1 no mu
等級 27,
課堂 2
1. 介紹日期時間API Java 的創建者不喜歡 Date 和 Calendar 類的情況。他們在那個時代很好,但時代變了。並且需要一些簡單、強大和可靠的東西。隨著 Java 8 的發布(Calendar出現 15 年後),引入了Java Date Time API 。它是一組類,應該能夠解決處理時間的每一個可能的任務。 有太多的類,它們被分成幾個包: 該包是 Java 日期時間 API 的基礎包:它包含、、、、和 等java.time類。這些類的所有對像都是,這意味著它們
處理時間的現代方法
Module 1 no mu
等級 27,
課堂 3
1.LocalTime類 該類LocalTime是為需要處理時間但沒有日期的情況創建的。例如,假設您正在編寫一個鬧鐘應用程序。你關心的是時間,而不是日期。 該類LocalTime與類非常相似LocalDate——它的對像在創建後同樣不能更改。 獲取當前時間 要創建一個新LocalTime對象,您需要使用靜態now()方法。例子: LocalTime time = LocalTime.now(); 其中time是一個LocalTime變量,是對類的靜態方法的調用。LocalTi
使用 DateTime API 時需要注意的細微差別
Module 1 no mu
等級 27,
課堂 4
1.LocalDateTime類 該類結合了和類LocalDateTime的功能:它存儲日期和時間。它的對像也是不可變的,它的方法類似於和類的方法。LocalDateLocalTimeLocalDateLocalTime 獲取當前日期和時間 一切都如您所料:我們使用now()方法。例子: 代碼 控制台輸出 LocalDateTime time = LocalDateTime.now();
時區
Module 1 no mu
等級 27,
課堂 5
1.ZonedDateTime類 Date Time API 中還有一個非常有趣的類:類ZonedDateTime。它的主要目的是方便處理不同時區的日期。 LocalDate非常適合表示日期。例如,生日。無論我在哪裡,我的生日都是 3 月 15 日。這是一個日期的例子。 LocalTime非常適合描述時間,就像鬧鐘上設置的時間:我將鬧鐘設置為早上 5:00,而我在哪裡並不重要。凌晨 5:00 是凌晨 5:00。這是一個處理時間的例子。 現在假設我們正在編寫一個預訂航班的應用程
顯示時間——格式化
Module 1 no mu
等級 27,
課堂 6
1. DateTimeFormatter 類 特殊DateTimeFormatter類進入日期時間 API。它的目的是讓程序員盡可能容易地將日期和時間轉換成他們想要的準確格式。我們很高興地報告 Java 的創造者取得了成功。 使用起來非常簡單。首先,您需要創建一個DateTimeFormatter類並傳入指定日期和時間顯示方式的模式: DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern); 哪裡dtf是Dat
級別的附加課程
Module 1 no mu
等級 27,
課堂 7
使用日期和時間涉及的細微差別足以讓我們中最好的人感到困惑。儘管我們從上到下探討了這些主題,但我們還是推荐一篇文章: 如何不迷失在時間裡:DateTime 和 Calendar 這裡的代碼行比文本多。閱讀文本然後嘗試重現課程中的示例是一種很好的做法。這樣做會讓一切都變得更好。
Git
Module 1 no mu
等級 28,
課堂 0
1. Git 初學者詳細指南 今天我們要聊的是版本控制系統,也就是Git。 如果不了解和理解這個工具,您真的不能成為一名成熟的程序員。當然,您不必為了持續使用而將所有 Git 命令和功能都記在腦子裡。您需要了解一組命令,以幫助您了解正在發生的一切。 Git 基礎知識 Git 是我們代碼的分佈式版本控制系統。我們為什麼需要它?團隊需要某種系統來管理他們的工作。需要跟踪隨時間發生的變化。 也就是說,我們需要能夠逐步查看哪些文件已更改以及如何更改。當您調查在單個任務的上下文中發生了
模塊 1 的最終項目練習
Module 1 no mu
等級 28,
課堂 1
密碼學、密碼學和密碼分析 讓我們進入編寫最終項目時需要的理論知識。讓我們更多地了解密碼學及其組成部分。同時,我們將更多地了解您在編寫最終項目時將使用的密碼。 1. 密碼學及其組成部分 密碼學是一個知識領域,包括: 密碼學(密碼學)。 密碼學就是對信息進行加密以防止未經授權的訪問。此信息可以是文本、數字圖像、音頻信號等。加密過程會生成信息(數據)的加密版本,稱為密文或代碼文本。 密碼分析(破解這些密碼的方法)。 密碼分析檢查破解密碼的方法以及如何應用這些方法。換句話說,密碼分析
顯示更多
1
...
11
12
13
14
15
...
35
Please enable JavaScript to continue using this application.