Autumn Discount
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
文章
评论
关于我们
开始
开始学习
立即开始学习
文章
Authors
全部群组
All Articles
你必须加入更多群组
创建文章
All groups
新
John Squirrels
随机的
21 七月 2023 14:11
REST 概述。第 2 部分:客户端和服务器之间的通信
在这一部分中,我们将深入探讨客户端和服务器之间如何进行通信。在此过程中,我们将发现新术语并对其进行解释。 为了确保一切都清楚,我们将使用 RESTful 应用程序作为示例来分析客户端-服务器通信。假设我们正在开发一个 Web 应用程序来存储有关客户及其订单的信息。换句话说,我们的系统能够对某些实体执行操作:创建、编辑和删除它们,并显示有关它们的信息。这些实体将是: 在 RESTful 架构中,客户端向服务器发送请求以检索或修改数据,然后服务器向客户端发送对其请求的响应。 客户
John Squirrels
随机的
21 七月 2023 14:11
设计模式:抽象工厂
你好!今天我们继续研究设计模式,我们将讨论模式。 以下是我们将在课程中介绍的内容: 要完全理解此模式,您需要精通以下主题: 像所有工厂模式一样,抽象工厂帮助我们确保正确创建新对象。我们用它来管理各种互连对象系列的“生产”。各种相互关联的对象系列......这是什么意思?别担心:在实践中,一切都比看起来简单。首先,相互关联的对象家族可能是什么?假设我们正在制定一项涉及多种类型单位的军事战略: 这些类型的单位是相互关联的,因为它们在同一支军队中服役。我们可以说上面列出的类别是一系
John Squirrels
随机的
21 七月 2023 14:11
泛型中的通配符
你好!让我们继续研究泛型。您已经从之前的课程中获得了大量关于它们的知识(关于和),但是我们还没有考虑一个重要的主题——。这是泛型非常重要的特性。如此之多,以至于我们专门为此开设了一堂课!也就是说,通配符并没有什么特别复杂的地方。你马上就会看到 :)让我们看一个例子:
John Squirrels
随机的
21 七月 2023 14:11
类型擦除
你好!我们继续我们关于泛型的系列课程。我们对它们是什么以及为什么需要它们有一个大概的了解。今天我们将更多地了解泛型的一些特性以及如何使用它们。我们走吧! 在和之间的区别。原始类型是其类型已被删除的泛型类。 这是一个例子。这里我们不指明将放置什么类型的对象。如果我们尝试创建这样的 a并向其中添加一些对象,我们将在 IDEA 中看到警告: 但我们也谈到了泛型只出现在 Java 5 中的事实。到这个版本发布时,程序员已经使用原始类型编写了一堆代码,所以语言的这个特性不能停止工作,并
John Squirrels
随机的
21 七月 2023 14:11
扩大和缩小原始类型
你好!随着您在 CodeGym 中的进步,您已经多次遇到原始类型。以下是我们对它们的了解的简短列表: 但除了具有不同的值外,它们在内存中占用的空间也不同。一个占用的不仅仅是一个字节。多头比空头大原始人占用的内存量可以与俄罗斯套娃进行比较: 每个套娃内部都有可用空间。嵌套娃娃越大,空间就越大。一个大的嵌套娃娃()很容易容纳一个较小的。它很容易安装,你不需要做任何其他事情。在 Java 中,当使用原语时,这称为隐式转换。或者换句话说,它被称为拓宽。 这是一个扩大转换的简单示例:
John Squirrels
随机的
21 七月 2023 14:11
使用泛型时使用可变参数
你好!在今天的课程中,我们将继续学习泛型。碰巧,这是一个很大的话题,但无法回避——它是语言中极其重要的一部分 :) 当您研究关于泛型的 Oracle 文档或阅读在线教程时,您会遇到术语不可具体化的和。具体化类型是一种信息在运行时完全可用的类型。在 Java 中,此类类型包括原始类型、原始类型和非泛型类型。相反,是其信息在运行时被擦除并且变得不可访问的类型。碰巧的是,这些是泛型—— ,等等。 万一您忘记了,这是一个变长参数。它们在我们不知道有多少参数可能传递给我们的方法的情况下
John Squirrels
随机的
21 七月 2023 14:11
第 2 部分。让我们谈谈软件架构
系列的一部分。第一部分,关于网络,在。 软件架构是指在应用程序中创建的结构,即整个程序的模块和组件以及它们如何交互。程序员长期以来一直致力于构建良好的架构,因此我们听说过很多架构模式也就不足为奇了。您需要了解它们:在编写 Web 应用程序时,提出一个好的架构至关重要,因为 Web 应用程序比常规应用程序具有更多的组件和模块。一种是解决一些软件设计问题的聪明方法。您可能遇到过设计模式,例如工厂方法、抽象工厂、构建器、原型、单例,可能还有其他模式。我们在编写代码、创建类和规划类如
John Squirrels
随机的
21 七月 2023 14:11
第 1 部分。学习 Spring 和 JavaEE 之前需要了解的内容
如果您已经完成(或接近完成)学习 Java SE,那么是时候考虑下一步如何征服 Java 开发人员的职业了。 一方面,您已经对 Java 有了很好的了解:您知道如何使用 IDE、编写程序等等。但是接下来您应该如何处理您的程序呢?你如何让它们更酷并“将它们释放到世界上”?很明显,是时候开始研究企业技术了。现在乐趣开始了。您决定从哪个技术堆栈入手并不重要。无论是 JavaEE 还是 Spring,您可能会遇到很多远远超出您理解范围的东西。在 Java 基础知识和高级技术之间,还存
John Squirrels
随机的
21 七月 2023 14:11
REST 概述。第 1 部分:什么是 REST?
你好!今天我们将学习一个非常有趣的话题,最重要的是,在劳动力市场上需求量很大:REST。 我们将对 REST 的概述分为三个部分: 本文适用于熟悉以下术语的读者: REST,就像 IT 世界中的许多东西一样,是一个首字母缩写词。它源自。这是一种用于计算机网络中分布式系统组件之间交互的架构风格。简而言之,REST 决定了系统不同组件之间交互(交换数据)的方式,每个组件都可以物理地位于不同的地方。这种架构风格是设计分布式系统时遵循的一组一致的约束。这些约束有时被称为 REST 的
John Squirrels
随机的
21 七月 2023 14:11
设计模式:工厂方法
你好!今天我们继续学习设计模式,我们将讨论工厂方法模式。 您将了解它是什么以及该模式适用于哪些任务。我们将在实践中考虑这种设计模式并研究其结构。为确保一切都清楚,您需要了解以下主题: 所有的工厂设计模式都有两类参与者:创建者(工厂本身)和产品(工厂创建的对象)。想象一下以下情况:我们有一家生产 CodeGym 品牌汽车的工厂。它知道如何创建具有各种车身类型的汽车模型: 我们的业务蒸蒸日上,以至于有一天我们收购了另一家汽车制造商——OneAuto。作为明智的企业主,我们不想失去
John Squirrels
随机的
21 七月 2023 14:11
工厂设计模式
朋友你好!今天我们继续学习设计模式。在本课中,我们将讨论工厂。我们将讨论此模式解决的问题,并查看工厂如何帮助您开设咖啡店的示例。此外,我将为您提供创建工厂的 5 个简单步骤。 为确保我们都在同一个波长上并且您将快速掌握这个概念,您应该熟悉以下主题: 工厂设计模式让您可以控制对象的创建。创建新对象的过程并不简单,但也不过分复杂。我们都知道我们需要操作符来创建一个新的对象。也许这里似乎没有什么可以控制的,但事实并非如此。假设我们的应用程序有一个具有许多后代的特定类。当需要根据特定
John Squirrels
随机的
21 七月 2023 14:11
代理设计模式
在编程中,正确规划应用程序的体系结构非常重要。设计模式是实现这一目标不可或缺的方法。今天我们来谈谈代理。 此模式有助于解决与对象的受控访问相关的问题。您可能会问,“为什么我们需要受控访问?” 让我们看一下可以帮助您弄清楚什么是什么的几种情况。 想象一下,我们有一个包含一堆旧代码的大型项目,其中有一个类负责从数据库中导出报告。该类同步工作。也就是说,当数据库处理请求时,整个系统处于空闲状态。生成报告平均需要 30 分钟。因此,导出过程从凌晨 12:30 开始,管理层在早上收到报
显示更多
1
...
23
24
25
26
27
...
43
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our
Terms and Policy
.
Accept and close
Please enable JavaScript to continue using this application.