促销活动
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
文章
评论
关于我们
开始
开始学习
立即开始学习
文章
作者
全部群组
全部文章列表
你必须加入更多群组
创建文章
All groups
新
John Squirrels
随机的
21 七月 2023 14:12
什么是反模式?让我们看一些例子(第 2 部分)
今天我们继续回顾最流行的反模式。如果你错过了第一部分,就。 因此,设计模式是最佳实践。换句话说,它们是解决特定问题的经过时间考验的好方法的例子。反过来,反模式是它们的对立面,从某种意义上说,它们是解决各种问题时的陷阱或错误的模式(邪恶模式)。让我们继续下一个软件开发反模式。 金是一种反模式,其定义是相信特定的解决方案是普遍适用的。例子: 是一种反模式,其名称不言自明。 例如,过早地向数据库添加为什么那么糟糕?好吧,糟糕的是,索引存储为二叉树。因此,每次添加和删除新值时,都会重
John Squirrels
随机的
21 七月 2023 14:12
回到未来。Java 仍然是 2020 年新程序员的正确选择吗?
什么样的未来等待着 2020 年或不久前才开始学习 Java 的新鲜 Java 开发人员?这是大多数开始学习 Java 或考虑学习 Java 的人都想知道的事情,他们试图了解 Java 是否仍然是正确的选择。毕竟,科技市场正在快速发展和变化,趋势和新技术不断涌现。 那么,对于技术行业的 Java 开发人员来说,是否还有光明的未来和最好的编码语言值得学习,或者那艘船已经起航,而 Java 作为一门编程语言已经有 25 年以上的历史了(对于科技行业)不再那么重要了吗? 让我们从一
John Squirrels
随机的
21 七月 2023 14:11
什么是反模式?让我们看一些例子(第 1 部分)
大家好!前几天我有一个工作面试,我被问到一些关于反模式的问题:它们是什么,有哪些类型,以及有哪些实际例子。当然,我回答了这个问题,但非常肤浅,因为我以前没有深入探讨过这个话题。面试结束后,我开始上网刷题,越来越沉浸在话题中。 今天,我想对最流行的反模式进行简要概述,并回顾一些示例。我希望阅读本文能为您提供该领域所需的知识。让我们开始吧!在我们讨论什么是反模式之前,让我们回顾一下什么是设计模式。一种是针对设计应用程序时出现的常见问题或情况的可重复架构解决方案。但今天我们不是在谈
John Squirrels
随机的
21 七月 2023 14:11
Java 中的包装类
你好!您已经非常熟悉原始类型,并且已经对它们进行了大量的工作。在编程(尤其是 Java)中,基元有很多优点:它们使用很少的内存(因此使程序更高效)并且具有明确界定的值范围。然而,在学习 Java 的过程中,我们已经经常重复“Java 中的一切都是对象”这句口头禅。但是原始人直接与这些话相矛盾。它们不是对象。那么,我们的“一切皆对象”原则是不是错误的呢?其实不然。在 Java 中,每个基本类型都有一个孪生兄弟,一个包装类。 包装器是一个在内部存储原语的特殊类。但是因为它是一个类
John Squirrels
随机的
21 七月 2023 14:11
您需要了解的有关软件开发方法的一切:趋势、原则和初学者陷阱
软件开发是一个复杂的业务过程。这意味着 IT 专业人员需要使用优化、规划和成本计算方面的语言。对管理概念的理解为雇主和开发人员提供了很大的优势,并有助于将协作提升到一个新的水平。 首先,我们需要做一个重要的澄清:软件开发模型和软件开发方法是分开和不同的。模型预测系统的行为方式。系统需要方法论才能正常工作。混淆软件开发模型和方法是每个 IT 新手的标准操作程序,因此这不算大错。模型的一个例子是经典的,它具有线性进展、每个阶段目标明确定义以及对截止日期的严格控制。另一种模型是,其
John Squirrels
随机的
21 七月 2023 14:11
80级程序员。如何使用 CodeGym 成为专业编码员
知道如何编码是一项在当今世界中越来越重要的技能。专业编码员的需求量很大,而且在全球范围内不断增长。根据美国劳工统计局的,2018 年至 2028 年间,仅在美国,软件开发人员的工作岗位数量就将增长 21%。巨大的需求加上合格的编码人员数量不足,使得编程成为如此具有吸引力的职业现在。 但即使对于那些不打算成为专业软件开发人员的人来说,编码仍然是最有价值的辅助技能之一,尤其是在谈论技术领域时。如今,许多专家建议在孩子 4-5 岁时就开始教他们如何编码。但如果学习编程很容易,世界上
John Squirrels
随机的
21 七月 2023 14:11
CodeGym 更新:新插件发布
来自 CodeGym 团队的问候!今天我们发布了插件更新。 如果您当前版本的 IDE 中的插件没有任何问题,那很好:继续学习!但是如果您遇到一些困难并且您的插件没有在您安装的 IntelliJ IDEA 版本中自动更新,那么我们建议您执行以下操作: 阅读详细说明。当然,您可以随时来帮助您解决任何问题。
John Squirrels
随机的
21 七月 2023 14:11
注释。第 1 部分 — 有点无聊
第 1 部分。我已经非常简要地介绍了 SOURCE 和 CLASS 类型的注释。这篇值得一读,免得在第二部分迷路,扩大你的“误解”一点=)我保证你至少会知道一个词! 我第一次在这里的任务中看到注释时,我并没有太在意它们。到处都是@Override,但 IDEA 添加了它,所以我认为它必须是那样的。随着时间的推移,我意识到一切都更加深刻。在您学习的过程中,注释可能看起来有些无用,但却是必要的。你不知道它们为什么存在或它们做什么。您已经阅读了几篇文章,它们说:“我们现在有了注释真
John Squirrels
随机的
21 七月 2023 14:11
第 8 部分。让我们使用 Spring Boot 编写一个小应用程序
本资料是《企业发展概论》系列的结语。往期文章: 让我们以 Spring MVC 为例,看一下最简单的 MVC 实现。为此,我们将使用 Spring Boot 编写一个小型 Hello World 应用程序。我会给你一步一步的指导,所以你可以自己重复一切。首先,我们将编写一个小应用程序,然后我们将对其进行分析。 使用 File -> New -> Project… 创建一个新项目。在打开的窗口中,在左侧菜单中,选择 Spring Initializr,然后选择 Project
John Squirrels
随机的
21 七月 2023 14:11
Java 双端队列接口
Java Deque是一种结合了普通Queue和Stack的数据结构。您可以在 Deque 的头部和尾部添加和删除元素。在“传统”队列中,您将元素添加到行的尾部(在最后一个元素之后)并从队列的头部移除元素。这一原则称为先进先出 (FIFO),它的工作方式与现实生活中任何常见的客户排队一样。在 Java 中,队列是一个接口,是集合框架的一部分。 还有一个重要的数据结构称为 Stack,这是一个以完全相反的原则处理元素的列表,LIFO——后进先出。它类似于一堆盘子,只能在顶部添加
John Squirrels
随机的
21 七月 2023 14:11
Java 中的 Instanceof 和继承
你好!在前面的课程中,我们已经简要地熟悉了继承的概念。今天,我们将再次讨论这个话题,但不会太深入。以后我们还会有更详细的教训。今天,我们将快速浏览几个实际示例,并熟悉 Java 中一个有趣的运算符。 那么,什么是继承? 是一种编程机制(包括在 Java 中),它允许您在现有类的基础上声明一个新类。然后派生类可以访问父类的字段和方法。我们为什么需要这个?好吧,假设您需要在一个程序中创建多个汽车类:Truck、RaceCar、Sedan、Pickup 等。甚至在编写任何代码之前,
John Squirrels
随机的
21 七月 2023 14:11
Java 队列接口及其实现
在这里,我们将讨论 Java Queue 接口。您将了解什么是数据结构,它在 Java 中是如何表示的,哪些方法对所有队列最重要。此外,Queue 的哪些实现是用 Java 语言编写的。之后,我们将仔细研究最重要的实现并通过示例来学习它们。 队列是一种线性抽象数据结构,具有特定的执行操作顺序——先进先出 (FIFO)。这意味着您只能在结构的末尾添加一个元素(或入队,放入队列),并且只能从其开头获取一个元素(出队或从队列中删除)。你可以很容易地想象队列数据结构。这看起来就像现实
显示更多
1
...
21
22
23
24
25
...
62
Please enable JavaScript to continue using this application.