促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
小组
评论
关于我们
开始
开始学习
立即开始学习
文章
作者
所有小组
所有文章列表
CodeGym
/
Java 博客
/
随机的
随机的
1234 位成员
排行榜
关于任何事情的一切。在我们的小组中,您将找到有关 IT 行业各个方面的有趣文章,例如编程、小工具、技术和新趋势。这是一个你不仅可以学习,还可以放松的地方。与 IT 相关的幽默、有关著名程序员的文章以及有关 IT 或任何其他主题的讨论。
热门
最新
最旧
John Squirrels
随机的
2023年7月21日 14:09
从 ArrayList 中删除一个元素
你好!在上一节课中,我们熟悉了这个类,并学习了如何用这个类进行最常见的操作。此外,我们指出了数组和普通数组之间的几个区别。但是我们绕过了一个话题,即从. 我们现在就来讨论。 我们已经提到从普通数组中删除元素不是很方便。由于我们无法删除元素本身,我们只能将其值“清零”(设置为 null):
John Squirrels
随机的
2023年7月21日 14:10
如何不迷失在时间里:DateTime 和 Calendar
你好!今天我们将开始使用一种以前从未遇到过的新数据类型,即日期。 我认为我不需要解释什么是约会。:) 原则上,我们可以将当前日期和时间存储在普通的 Java String 中。 但是这种方法有很多缺点。该类旨在处理文本,其方法适用于此任务。如果我们需要以某种方式操纵日期(例如,添加 2 小时),则效果不佳。或者如果我们想在程序编译时显示当前的日期和时间。在这里也无济于事:当您编写代码并运行它时,时间已经改变并且控制台将显示错误信息。这就是为什么 Java 的创建者提供了几个类
John Squirrels
随机的
2023年7月21日 14:09
接口中的默认方法
Java 的每个新版本都与之前的版本不同。下面是我们介绍过的材料变化的示例:在 Java 5 之前,该语言没有s。 同样,Java 8 与 Java 7 也有明显不同。我们的大部分课程都是为该语言的第 7 版编写的,但我们当然不会忽略重要的创新。由于我们已经在本课中讨论了接口,因此我们将考虑一个更新——。您已经知道。它的任务是. 但是开发人员经常会遇到一个方法的实现在所有类中都相同的情况。让我们考虑一下我们的旧车示例:
John Squirrels
随机的
2023年7月21日 14:09
菜鸟程序员常犯的8个错误
你好!今天,我们将了解新手(和其他)Java 开发人员犯的 8 个非常常见的错误。您会在网络上找到大量此类列表:其中许多彼此相似。当我们编制清单时,我们遵循一个标准:我们是否在学习或就业期间自己犯了错误 :) 它们没有按重要性排序——它们对您理解和记住同样重要。
John Squirrels
随机的
2023年7月21日 14:09
抽象类和接口的区别
你好!在本课中,我们将讨论抽象类与接口的不同之处,并考虑一些常见抽象类的示例。 我们专门用一节课来介绍抽象类和接口之间的区别,因为这个主题非常重要。在 90% 的未来面试中,你会被问及这些概念之间的区别。这意味着您应该确保弄清楚您正在阅读的内容。如果您不完全理解某些内容,请阅读其他资源。所以,我们知道什么是抽象类,什么是接口。现在我们将讨论它们的差异。
John Squirrels
随机的
2023年7月21日 14:11
Java 中的 Instanceof 和继承
你好!在前面的课程中,我们已经简要地熟悉了继承的概念。今天,我们将再次讨论这个话题,但不会太深入。以后我们还会有更详细的教训。今天,我们将快速浏览几个实际示例,并熟悉 Java 中一个有趣的运算符。 那么,什么是继承? 是一种编程机制(包括在 Java 中),它允许您在现有类的基础上声明一个新类。然后派生类可以访问父类的字段和方法。我们为什么需要这个?好吧,假设您需要在一个程序中创建多个汽车类:Truck、RaceCar、Sedan、Pickup 等。甚至在编写任何代码之前,
John Squirrels
随机的
2023年7月21日 14:09
引用类型的扩大和缩小
你好!在过去的课程中,我们讨论了转换原始类型。让我们简要回顾一下讨论的内容。 我们将基本类型(在本例中为数字类型)想象成嵌套的玩偶,它们的大小根据它们占用的内存量而变化。您会记得,在现实生活和 Java 编程中,将较小的玩偶放入较大的玩偶中都很简单。 的例子。它会自动发生,因此您无需编写额外的代码。最后,我们并没有做任何不寻常的事情:我们只是将一个较小的娃娃放入一个较大的娃娃中。如果我们试图反其道而行之,将较大的俄罗斯套娃放入较小的套娃中,那就另当别论了。你不能在现实生活中做
John Squirrels
随机的
2023年7月21日 14:10
Java链表
你好!所有最新课程都专注于。这种数据结构非常方便和有用。它可以处理大量任务。但是 Java 还有很多其他的数据结构。为什么?最重要的是,因为任务的范围是巨大的,并且最有效的数据结构对于不同的任务是不同的。今天我们要认识一个新的结构:,一个双向链表。 让我们看看它是如何组织的,为什么称为双向链接,它与有何不同。中的元素实际上是单个链中的链接。除了数据之外,每个元素还存储对前一个和下一个元素的引用。这些引用使您可以从一个元素移动到另一个元素。这是你如何创建一个:
John Squirrels
随机的
2023年7月21日 14:09
Java 中的异常
你好!在今天的课程中,我们将讨论 Java 异常。日常生活充满了我们意想不到的情况。例如,您早上起床寻找手机充电器,但到处都找不到。你去洗手间洗澡才发现水管都结冰了。你上了车,但它无法启动。人类能够很容易地应对这种不可预见的情况。在本文中,我们将尝试弄清楚 Java 程序如何处理它们。 在编程世界中,程序执行中的错误和不可预见的情况被称为异常。在程序中,异常可能由于无效的用户操作、磁盘空间不足或与服务器的网络连接丢失而发生。编程错误或 API 的不正确使用也可能导致异常。与现
John Squirrels
随机的
2023年7月21日 14:12
编码规则:从创建系统到使用对象
大家好!今天我们想和你谈谈写出好的代码。当然,并不是每个人都想立即阅读像 Clean Code 这样的书,因为它们包含大量信息,但一开始并不清楚。当你读完时,你可能会扼杀所有编码的欲望。考虑到所有这些,今天我想为您提供一个小指南(一小组建议)以帮助您编写更好的代码。在本文中,让我们回顾一下与创建系统和使用接口、类和对象相关的基本规则和概念。阅读本文不会花费太多时间,我希望不会让您感到厌烦。我将从上到下按照我的方式进行,即从应用程序的一般结构到更具体的细节。 以下是系统通常需要
John Squirrels
随机的
2023年7月21日 14:09
Java构造函数
你好!今天我们考虑一个非常重要的话题,它与我们的对象有关。毫不夸张地说,我们可以说您每天都会在现实生活中使用这个话题!我们正在谈论 Java 构造函数。这可能是您第一次听到这个术语,但实际上您已经使用过构造函数。您只是没有意识到这一点 :) 我们稍后会说服自己。 让我们考虑两个例子。 我们创建了我们的汽车,并设置了它的模型和最大速度。但是对象在实际项目中显然不会有 2 个字段。例如,它可能有 16 个字段!
John Squirrels
随机的
2023年7月21日 14:09
三元运算符
你好!今天的课不会很长,但绝对有用:) 我们要讲的就是所谓的。 意思是“”。它是您已经遇到的控制流语句的替代方法。让我们举个例子。假设有人决定去看一部 R 级电影(17 岁以下需要父母或成年监护人陪同)。接待员在门口检查年龄:如果年龄检查合格,则允许进入;如果没有,他将被送回家。让我们声明一个类并使用语句检查它:
显示更多
1
2
3
...
55
Please enable JavaScript to continue using this application.