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