CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
在 Java 中处理文件
模块 1
第 26 级,
课程 5
1.Files类 要处理文件,有一个巧妙的实用程序类 — java.nio.file.Files. 它有适合各种场合的方法。这个类的所有方法都是静态的,并且对 Path 对象进行操作。有很多方法,所以我们只考虑最重要的方法: 方法 描述 Path createFile(Path path) 创建一个新文件,其路径为path Path createDirectory(Path path) 创建一个新目录 Path createDirectories(Path path) 创建多
级别的附加课程
模块 1
第 26 级,
课程 6
java.io 在这个级别,我们探索了输入和输出流并熟悉了它们的方法。如果您觉得 Java 中的 I/O 对您来说还不是一个固定的话题,让我们继续讨论并看一些它的使用示例。没什么复杂的:阅读这篇标题为“ Java 中的输入/输出。FileInputStream、FileOutputStream 和 BufferedInputStream 类”的文章。 java.nio 从 Java 7 开始,该语言的创建者决定改变我们使用文件和目录的方式。看这篇文章:“ Java 文件,路径
日期类
模块 1
第 27 级,
课程 0
1.Date类和Unix时间 从 Java 一开始,该语言就有一个用于处理时间和日期的特殊类 — Date. 随着时间的推移,出现了更多用于处理日期的类,但Date即使在今天,程序员仍在继续使用该类。 这是因为它非常简单方便。而作为一个程序员,你肯定会在任何一个真实的项目中遇到它。是否使用它是您的选择,但您必须知道它。所以给它几分钟宝贵的时间。 是什么让Date课堂如此精彩?它的简单性。 该类Date将日期和时间信息存储为自 1970 年 1 月 1 日以来经过的毫秒数。这是
日历类
模块 1
第 27 级,
课程 1
1.班级转Date班级Calendar 程序员喜欢这个Date类,因为它的简单性和对 Unix 标准的支持,但如您所知,每朵玫瑰都有刺。 程序员想要一个“智能”Date类。他们以课堂的形式得到了他们想要的东西Calendar。它被认为是一种不仅可以存储日期,还可以对日期执行困难操作的方法。 该类的全名Calendar是 java.util.Calendar。如果您决定在代码中使用它,请不要忘记将它添加到导入语句中。 您可以使用以下命令创建Calendar对象: Calenda
使用日期的现代方法
模块 1
第 27 级,
课程 2
1. 介绍日期时间API Java 的创建者不喜欢 Date 和 Calendar 类的情况。他们在那个时代很好,但时代变了。并且需要一些简单、强大和可靠的东西。随着 Java 8 的发布(Calendar出现 15 年后),引入了Java Date Time API 。它是一组类,应该能够解决处理时间的每一个可能的任务。 有太多的类,它们被分成几个包: 该包是 Java 日期时间 API 的基础包:它包含、、、、和 等java.time类。这些类的所有对象都是,这意味着它们
处理时间的现代方法
模块 1
第 27 级,
课程 3
1.LocalTime类 该类LocalTime是为需要处理时间但没有日期的情况创建的。例如,假设您正在编写一个闹钟应用程序。您关心的是时间,而不是日期。 该类LocalTime与LocalDate类非常相似——它的对象在创建后同样不能更改。 获取当前时间 要创建一个新LocalTime对象,您需要使用静态now()方法。例子: LocalTime time = LocalTime.now(); 其中time是一个LocalTime变量,是对类的静态方法的调用。LocalTi
使用 DateTime API 时需要注意的细微差别
模块 1
第 27 级,
课程 4
1.LocalDateTime类 该类结合了和类LocalDateTime的功能:它存储日期和时间。它的对象也是不可变的,它的方法类似于和类的方法。LocalDateLocalTimeLocalDateLocalTime 获取当前日期和时间 一切都如您所料:我们使用now()方法。例子: 代码 控制台输出 LocalDateTime time = LocalDateTime.now();
时区
模块 1
第 27 级,
课程 5
1.ZonedDateTime类 Date Time API 中还有一个非常有趣的类:类ZonedDateTime。它的主要目的是方便处理不同时区的日期。 LocalDate非常适合表示日期。例如,生日。无论我在哪里,我的生日都是 3 月 15 日。这是一个日期的例子。 LocalTime非常适合描述时间,就像闹钟上设置的时间:我将闹钟设置为早上 5:00,而我在哪里并不重要。凌晨 5:00 是凌晨 5:00。这是处理时间的示例。 现在假设我们正在编写一个预订航班的应用程序。
显示时间——格式化
模块 1
第 27 级,
课程 6
1. DateTimeFormatter 类 特殊DateTimeFormatter类进入日期时间 API。它的目的是让程序员尽可能容易地将日期和时间转换成他们想要的准确格式。我们很高兴地报告 Java 的创造者取得了成功。 使用起来非常简单。首先,您需要创建一个DateTimeFormatter类并传入指定日期和时间显示方式的模式: DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern); 哪里dtf是Dat
级别的附加课程
模块 1
第 27 级,
课程 7
使用日期和时间涉及的细微差别足以让我们中最好的人感到困惑。尽管我们从上到下探讨了这些主题,但我们还是推荐一篇文章: 如何不迷失在时间里:DateTime 和 Calendar 这里的代码行比文本多。阅读文本然后尝试重现课程中的示例是一个很好的做法。这样做会让一切都变得更好。
Git
模块 1
第 28 级,
课程 0
1. Git 初学者详细指南 今天我们要聊的是版本控制系统,也就是Git。 如果不了解和理解这个工具,您真的不能成为一名成熟的程序员。当然,您不必为了持续使用而将所有 Git 命令和功能都记在脑子里。您需要了解一组命令,以帮助您了解正在发生的一切。 Git 基础知识 Git 是我们代码的分布式版本控制系统。我们为什么需要它?团队需要某种系统来管理他们的工作。需要跟踪随时间发生的变化。 也就是说,我们需要能够逐步查看哪些文件已更改以及如何更改。当您调查在单个任务的上下文中发生了
模块 1 的最终项目练习
模块 1
第 28 级,
课程 1
密码学、密码学和密码分析 让我们进入编写最终项目时需要的理论知识。让我们更多地了解密码学及其组成部分。同时,我们将更多地了解您在编写最终项目时将使用的密码。 1. 密码学及其组成部分 密码学是一个知识领域,包括: 密码学(密码学)。 密码学就是对信息进行加密以防止未经授权的访问。此信息可以是文本、数字图像、音频信号等。加密过程会生成信息(数据)的加密版本,称为密文或代码文本。 密码分析(破解这些密码的方法)。 密码分析检查破解密码的方法以及如何应用这些方法。换句话说,密码分析
显示更多
1
...
11
12
13
14
15
...
35
Please enable JavaScript to continue using this application.