促销活动
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
文章
评论
关于我们
开始
开始学习
立即开始学习
文章
作者
全部群组
全部文章列表
你必须加入更多群组
创建文章
All groups
新
John Squirrels
随机的
21 七月 2023 14:10
枚举。实际例子。添加构造函数和方法
你好!今天我们就来聊一聊Java的一种特殊数据类型:(enumeration的简称)。是什么让它与众不同?让我们想象一下我们需要在程序中实现“几个月”。 看起来没有问题,对吧?我们只需要确定任何月份都有哪些属性。也许我们首先需要月份的名称和其中的天数。解决方案看起来很简单:
John Squirrels
随机的
21 七月 2023 14:10
Java的比较器类
你好!今天我们要谈谈比较对象。 嗯……可是这个话题我们不是已经谈过不止一次了吗?:/ 我们知道运算符是如何工作的,以及和方法。比较有点不一样。以前,我们很可能是指“检查对象是否相等”。但是将对象相互比较的原因可能完全不同!其中最明显的是排序。我想如果你被告知对数字或字符串进行排序,你将能够毫无问题地处理这个问题:
John Squirrels
随机的
21 七月 2023 14:10
策略设计模式
你好!在今天的课程中,我们将讨论策略模式。在前面的课程中,我们已经简要地熟悉了继承的概念。如果您忘记了,我会提醒您,该术语指的是针对常见编程任务的标准解决方案。在 CodeGym,我们经常说您几乎可以通过谷歌搜索任何问题的答案。这是因为你的任务,无论是什么,可能已经被其他人成功解决了。模式是最常见任务的可靠解决方案,或者是解决问题情况的方法。这些就像您不需要自己重新发明的“轮子”,但您确实需要知道如何以及何时使用它们:) 模式的另一个目的是促进统一架构。阅读别人的代码绝非易事
John Squirrels
随机的
21 七月 2023 14:10
您的第一个使用 Java servlet 的应用程序
大家好!您将熟悉 servlet 作为 Web 开发的基本概念,并且能够编写使用它们的简单应用程序。 为避免不必要的操作,我们不会从头开始。我们将继续处理我之前中的应用程序。但是因为我们刚刚开始熟悉 servlet,所以我从应用程序中删除了与 Auto 类相关的所有内容,只留下了 User 类和涉及它的操作。该项目的结构如下: 所以,servlet!维基百科指出:“Java servlet 是一种扩展服务器功能的 Java 软件组件。虽然 servlet 可以响应多种类型的请
John Squirrels
随机的
21 七月 2023 14:10
您的第一个 Hibernate 应用程序
在本文中,您将熟悉最流行的 Java 企业框架之一,并创建您的第一个 Hibernate 应用程序。从未听说过 Hibernate?或者,也许您听说过它,但还没有使用过它?或者也许您尝试使用它,但失败了?在所有三种情况下 - 欢迎来到下面的剪辑 :) 大家好!在本文中,我将讨论 Hibernate 框架的主要特性并帮助您编写您的第一个迷你应用程序。为此,我们需要: 为了以防万一,我在(codegym 分支)上发布了应用程序代码。本文主要针对那些以前从未使用过该技术的人,因此
John Squirrels
随机的
21 七月 2023 14:10
面试中经常被问到的 Tricky Java 问题
如果您曾经准备过职位的面试或通过了任何认证考试(不一定是关于编程的),那么您可能已经注意到那里提出的问题非常具体。其中许多迫使您考虑语言的设计。有些旨在探索您的知识深度。有些问题看起来比其他任何问题都更像是谜题,而其他问题则涉及语言的细微差别,如果不练习就很难理解。在本文中,开发人员提出了一些有关 Java 的此类问题。当然有答案。 这是一个非常流行且微妙的 Java 问题。诀窍在于许多程序员认为该块始终会执行。通过在块中放置语句或从块内部调用,问题对这种信念产生了怀疑。 当
John Squirrels
随机的
21 七月 2023 14:10
Java 中 lambda 表达式的解释。有例子和任务。第2部分
如果您不属于这些类别之一,您可能会觉得这篇文章乏味、有缺陷,或者通常不是您的菜。在这种情况下,请随意继续做其他事情,或者,如果您精通该主题,请在评论中就我如何改进或补充这篇文章提出建议。 该材料并没有声称具有任何学术价值,更不用说新颖性了。恰恰相反:我将尝试尽可能简单地描述(对某些人而言)复杂的事物。解释 Stream API 的请求启发了我写这篇文章。我考虑了一下,决定如果不了解 lambda 表达式,我的一些流示例将难以理解。所以我们将从 lambda 表达式开始。 此代
John Squirrels
随机的
21 七月 2023 14:10
Java 中 lambda 表达式的解释。有例子和任务。第1部分
如果您不属于这些类别之一,您可能会觉得这篇文章乏味、有缺陷,或者通常不是您的菜。在这种情况下,请随意继续做其他事情,或者,如果您精通该主题,请在评论中就我如何改进或补充这篇文章提出建议。该材料并没有声称具有任何学术价值,更不用说新颖性了。恰恰相反:我将尝试尽可能简单地描述(对某些人而言)复杂的事物。解释 Stream API 的请求启发了我写这篇文章。我考虑了一下,决定如果不了解 lambda 表达式,我的一些流示例将难以理解。所以我们将从 lambda 表达式开始。 好吧,
John Squirrels
随机的
21 七月 2023 14:10
如何不迷失在时间里:DateTime 和 Calendar
你好!今天我们将开始使用一种以前从未遇到过的新数据类型,即日期。 我认为我不需要解释什么是约会。:) 原则上,我们可以将当前日期和时间存储在普通的 Java String 中。 但是这种方法有很多缺点。该类旨在处理文本,其方法适用于此任务。如果我们需要以某种方式操纵日期(例如,添加 2 小时),则效果不佳。或者如果我们想在程序编译时显示当前的日期和时间。在这里也无济于事:当您编写代码并运行它时,时间已经改变并且控制台将显示错误信息。这就是为什么 Java 的创建者提供了几个类
John Squirrels
随机的
21 七月 2023 14:10
对象创建期间的操作顺序
你好!今天的课程将相当……呃……多面 :) 从某种意义上说,我们将涵盖广泛的主题,但它们都与对象相关。 我们会从头到尾分析一下:构造函数是怎么调用的,字段(包括静态字段)是怎么初始化的,按照什么顺序初始化的等等。文章中讨论的一些点我们之前已经触及到了,大家可以浏览一下关于的材料。首先,让我们回顾一下对象是如何创建的。你很清楚从开发者的角度来看这个过程是怎样的:他创建了一个类,写了,然后一切就绪了:)这里我们将讨论当我们写的时候计算机和 Java 机器内部发生了什么,例如: 我
John Squirrels
随机的
21 七月 2023 14:10
练习使用 BuffreredReader 和 InputStreamReader 类
你好!为了方便起见,今天的课程将分为两部分。我们将重复我们之前触及的一些旧主题,并且我们将考虑一些新功能 :) 让我们从第一个开始。你已经上过很多次课了。我希望你没有时间忘记这句话: 在进一步阅读之前,试着记住每个组件 — , , — 负责什么以及为什么需要它。你是否记得?如果没有,不用担心。:) 如果您忘记了什么,请重新阅读,该课程专供读者上课。我们将简要回顾一下他们每个人可以做什么。 原则上,它本身就足以实现阅读文本所需的逻辑。但是,您会记得,只能读取字节,不能读取字符
John Squirrels
随机的
21 七月 2023 14:10
适配器设计模式
你好!今天我们将讨论一个重要的新话题:。这些图案是什么?”这句话。在编程中,与许多其他领域一样,存在大量常见情况。随着软件开发的发展,已经为它们中的每一个创建了现成的解决方案。这些解决方案称为设计模式。按照惯例,模式是这样制定的一些解决方案:“如果您需要在程序中执行 X,那么这是执行此操作的最佳方式”。有很多图案。您绝对应该熟悉的优秀书籍《Head First Design Patterns》就是献给他们的。 简而言之,一个模式由一个常见问题和一个相应的解决方案组成,可以认为
显示更多
1
...
26
27
28
29
30
...
62
Please enable JavaScript to continue using this application.