促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
Java 博客
评论
关于我们
开始
开始学习
立即开始学习
文章
作者
所有小组
所有文章列表
您必须加入更多小组
创建文章
所有小组
最新
John Squirrels
随机的
2023年7月21日 14:10
更好的结合:Java 和 Thread 类。第一部分——执行线程
多线程从一开始就内置在 Java 中。那么,让我们简单地看一下这个叫做多线程的东西。 我们以 Oracle 的官方课程作为参考点:“”。我们将稍微更改 Hello World 程序的代码,如下所示: 是程序启动时传递的输入参数数组。将此代码保存到名称与类名称匹配且扩展名为. 使用实用程序编译它:. 然后,我们用一些参数运行我们的代码,例如,“Roger”: 我们的代码目前有一个严重的缺陷。如果你不传递任何参数(即只执行“java HelloWorldApp”),那么我们会得到
John Squirrels
随机的
2023年7月21日 14:10
反思的例子
也许你在日常生活中遇到过“反射”的概念。这个词通常指的是学习自己的过程。在编程中,它具有类似的含义——它是一种机制,用于分析有关程序的数据,甚至可以在程序运行时更改程序的结构和行为。 这里重要的是我们在运行时而不是编译时执行此操作。但是为什么要在运行时检查代码呢?毕竟,您已经可以阅读代码了:/ 反射的概念可能不会立即清晰,这是有原因的:到目前为止,您始终知道自己在使用哪些类。例如,您可以编写一个类:
John Squirrels
随机的
2023年7月21日 14:10
equals 和 hashCode 方法:最佳实践
你好!今天我们将讨论 Java 中的两个重要方法:和. 这不是我们第一次见到他们:CodeGym 课程从一个开始——如果您忘记了或者以前没有看过,请阅读…… 在今天的课程中,我们将讨论这些概念的详细信息。相信我,我们有话要说!但在继续介绍新内容之前,让我们回顾一下我们已经介绍过的内容 :) 如您所知,使用运算符比较两个对象通常不是一个好主意,因为比较的是引用。这是我们最近一课的汽车示例:
John Squirrels
随机的
2023年7月21日 14:10
本地方法中的内部类
你好!再来说说另一种嵌套类。我说的是本地类(方法本地内部类)。在深入研究之前,我们必须首先记住它们在嵌套类结构中的位置。 中详细讲过。然而,局部类与普通内部类有许多重要的特征和区别。最主要的是在他们的声明中: 例如,它可能看起来像这样:
John Squirrels
随机的
2023年7月21日 14:10
嵌套内部类
你好!今天我们将讨论一个重要的话题——嵌套类在 Java 中是如何工作的。Java 允许您在另一个类中创建类: 这些内部类被称为嵌套。它们分为两种类型: 反过来,内部类有两个不同的子类别。内部类除了简单的内部类之外,还可以是: 使困惑?:) 没关系。为了清楚起见,这里有一个图表。如果您突然发现自己感到困惑,请在上课时回过头来看看! 在今天的课程中,我们将讨论内部类(也称为非静态嵌套类)。它们在整体图中特别突出显示,因此您不会迷路:) 让我们从一个明显的问题开始:为什么将它们称
John Squirrels
随机的
2023年7月21日 14:10
匿名类
你好!在今天的课程中,我们将继续研究嵌套类的主题。现在是最后一组的时候了:匿名内部类。让我们回到我们的图表: 就像我们上节课讲到的局部类一样,匿名类是内部类的一种……它们也有几个相同点和不同点。但首先,让我们深入探讨:为什么他们被称为“匿名”?要回答这个问题,请考虑一个简单的例子。想象一下,我们有一个不断运行并做某事的基本程序。我们想为这个程序创建一个监控系统,由几个模块组成。一个模块将跟踪性能的一般指标并维护日志。第二个将在错误日志中注册和记录错误。第三个将跟踪可疑活动:例
John Squirrels
随机的
2023年7月21日 14:10
嵌套类的继承示例
你好!今天我们将了解一个重要的机制:嵌套类中的继承。你有没有想过如果你需要让一个嵌套类继承某个其他类你会怎么做。如果不是,请相信我:这种情况可能会令人困惑,因为其中有很多细微差别。 所有这些问题都有如此多的可能答案,你的头会旋转:) 如你所知,我们可以通过将复杂的问题分解成更简单的部分来解决它。让我们这样做吧。让我们依次从两个角度考虑每一组嵌套类:每一类嵌套类谁可以继承,它又可以继承给谁。让我们从静态嵌套类开始。 它们的继承规则是最简单的。在这里,您几乎可以做任何您想做的事。
John Squirrels
随机的
2023年7月21日 14:10
方法声明
你好!您已经知道如何使用字段和方法创建您自己的类。现在我们将详述方法。 当然,我们已经在课程中不止一次这样做过,但我们主要介绍了一般性知识。今天,我们将剖析方法,研究它们的构成、创建它们的各种方法以及如何管理它们。:) 我们走吧! 所有定义方法的代码都称为。方法声明的一般形式可以描述如下: 作为例子,看一下类的各种方法的声明。
John Squirrels
随机的
2023年7月21日 14:10
枚举。实际例子。添加构造函数和方法
你好!今天我们就来聊一聊Java的一种特殊数据类型:(enumeration的简称)。是什么让它与众不同?让我们想象一下我们需要在程序中实现“几个月”。 看起来没有问题,对吧?我们只需要确定任何月份都有哪些属性。也许我们首先需要月份的名称和其中的天数。解决方案看起来很简单:
John Squirrels
随机的
2023年7月21日 14:10
Java的比较器类
你好!今天我们要谈谈比较对象。 嗯……可是这个话题我们不是已经谈过不止一次了吗?:/ 我们知道运算符是如何工作的,以及和方法。比较有点不一样。以前,我们很可能是指“检查对象是否相等”。但是将对象相互比较的原因可能完全不同!其中最明显的是排序。我想如果你被告知对数字或字符串进行排序,你将能够毫无问题地处理这个问题:
John Squirrels
随机的
2023年7月21日 14:10
策略设计模式
你好!在今天的课程中,我们将讨论策略模式。在前面的课程中,我们已经简要地熟悉了继承的概念。如果您忘记了,我会提醒您,该术语指的是针对常见编程任务的标准解决方案。在 CodeGym,我们经常说您几乎可以通过谷歌搜索任何问题的答案。这是因为你的任务,无论是什么,可能已经被其他人成功解决了。模式是最常见任务的可靠解决方案,或者是解决问题情况的方法。这些就像您不需要自己重新发明的“轮子”,但您确实需要知道如何以及何时使用它们:) 模式的另一个目的是促进统一架构。阅读别人的代码绝非易事
John Squirrels
随机的
2023年7月21日 14:10
您的第一个使用 Java servlet 的应用程序
大家好!您将熟悉 servlet 作为 Web 开发的基本概念,并且能够编写使用它们的简单应用程序。 为避免不必要的操作,我们不会从头开始。我们将继续处理我之前中的应用程序。但是因为我们刚刚开始熟悉 servlet,所以我从应用程序中删除了与 Auto 类相关的所有内容,只留下了 User 类和涉及它的操作。该项目的结构如下: 所以,servlet!维基百科指出:“Java servlet 是一种扩展服务器功能的 Java 软件组件。虽然 servlet 可以响应多种类型的请
显示更多
1
...
27
28
29
30
31
...
64
Please enable JavaScript to continue using this application.