促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
Java 博客
评论
关于我们
开始
开始学习
立即开始学习
文章
作者
所有小组
所有文章列表
您必须加入更多小组
创建文章
所有小组
最新
John Squirrels
随机的
2023年7月21日 14:10
您的第一个 Hibernate 应用程序
在本文中,您将熟悉最流行的 Java 企业框架之一,并创建您的第一个 Hibernate 应用程序。从未听说过 Hibernate?或者,也许您听说过它,但还没有使用过它?或者也许您尝试使用它,但失败了?在所有三种情况下 - 欢迎来到下面的剪辑 :) 大家好!在本文中,我将讨论 Hibernate 框架的主要特性并帮助您编写您的第一个迷你应用程序。为此,我们需要: 为了以防万一,我在(codegym 分支)上发布了应用程序代码。本文主要针对那些以前从未使用过该技术的人,因此
John Squirrels
随机的
2023年7月21日 14:10
面试中经常被问到的 Tricky Java 问题
如果您曾经准备过职位的面试或通过了任何认证考试(不一定是关于编程的),那么您可能已经注意到那里提出的问题非常具体。其中许多迫使您考虑语言的设计。有些旨在探索您的知识深度。有些问题看起来比其他任何问题都更像是谜题,而其他问题则涉及语言的细微差别,如果不练习就很难理解。在本文中,开发人员提出了一些有关 Java 的此类问题。当然有答案。 这是一个非常流行且微妙的 Java 问题。诀窍在于许多程序员认为该块始终会执行。通过在块中放置语句或从块内部调用,问题对这种信念产生了怀疑。 当
John Squirrels
随机的
2023年7月21日 14:10
Java 中 lambda 表达式的解释。有例子和任务。第2部分
如果您不属于这些类别之一,您可能会觉得这篇文章乏味、有缺陷,或者通常不是您的菜。在这种情况下,请随意继续做其他事情,或者,如果您精通该主题,请在评论中就我如何改进或补充这篇文章提出建议。 该材料并没有声称具有任何学术价值,更不用说新颖性了。恰恰相反:我将尝试尽可能简单地描述(对某些人而言)复杂的事物。解释 Stream API 的请求启发了我写这篇文章。我考虑了一下,决定如果不了解 lambda 表达式,我的一些流示例将难以理解。所以我们将从 lambda 表达式开始。 此代
John Squirrels
随机的
2023年7月21日 14:10
Java 中 lambda 表达式的解释。有例子和任务。第1部分
如果您不属于这些类别之一,您可能会觉得这篇文章乏味、有缺陷,或者通常不是您的菜。在这种情况下,请随意继续做其他事情,或者,如果您精通该主题,请在评论中就我如何改进或补充这篇文章提出建议。该材料并没有声称具有任何学术价值,更不用说新颖性了。恰恰相反:我将尝试尽可能简单地描述(对某些人而言)复杂的事物。解释 Stream API 的请求启发了我写这篇文章。我考虑了一下,决定如果不了解 lambda 表达式,我的一些流示例将难以理解。所以我们将从 lambda 表达式开始。 好吧,
John Squirrels
随机的
2023年7月21日 14:10
如何不迷失在时间里:DateTime 和 Calendar
你好!今天我们将开始使用一种以前从未遇到过的新数据类型,即日期。 我认为我不需要解释什么是约会。:) 原则上,我们可以将当前日期和时间存储在普通的 Java String 中。 但是这种方法有很多缺点。该类旨在处理文本,其方法适用于此任务。如果我们需要以某种方式操纵日期(例如,添加 2 小时),则效果不佳。或者如果我们想在程序编译时显示当前的日期和时间。在这里也无济于事:当您编写代码并运行它时,时间已经改变并且控制台将显示错误信息。这就是为什么 Java 的创建者提供了几个类
John Squirrels
随机的
2023年7月21日 14:10
对象创建期间的操作顺序
你好!今天的课程将相当……呃……多面 :) 从某种意义上说,我们将涵盖广泛的主题,但它们都与对象相关。 我们会从头到尾分析一下:构造函数是怎么调用的,字段(包括静态字段)是怎么初始化的,按照什么顺序初始化的等等。文章中讨论的一些点我们之前已经触及到了,大家可以浏览一下关于的材料。首先,让我们回顾一下对象是如何创建的。你很清楚从开发者的角度来看这个过程是怎样的:他创建了一个类,写了,然后一切就绪了:)这里我们将讨论当我们写的时候计算机和 Java 机器内部发生了什么,例如: 我
John Squirrels
随机的
2023年7月21日 14:10
练习使用 BuffreredReader 和 InputStreamReader 类
你好!为了方便起见,今天的课程将分为两部分。我们将重复我们之前触及的一些旧主题,并且我们将考虑一些新功能 :) 让我们从第一个开始。你已经上过很多次课了。我希望你没有时间忘记这句话: 在进一步阅读之前,试着记住每个组件 — , , — 负责什么以及为什么需要它。你是否记得?如果没有,不用担心。:) 如果您忘记了什么,请重新阅读,该课程专供读者上课。我们将简要回顾一下他们每个人可以做什么。 原则上,它本身就足以实现阅读文本所需的逻辑。但是,您会记得,只能读取字节,不能读取字符
John Squirrels
随机的
2023年7月21日 14:10
适配器设计模式
你好!今天我们将讨论一个重要的新话题:。这些图案是什么?”这句话。在编程中,与许多其他领域一样,存在大量常见情况。随着软件开发的发展,已经为它们中的每一个创建了现成的解决方案。这些解决方案称为设计模式。按照惯例,模式是这样制定的一些解决方案:“如果您需要在程序中执行 X,那么这是执行此操作的最佳方式”。有很多图案。您绝对应该熟悉的优秀书籍《Head First Design Patterns》就是献给他们的。 简而言之,一个模式由一个常见问题和一个相应的解决方案组成,可以认为
John Squirrels
随机的
2023年7月21日 14:10
Java PrintStream 类
你好!今天我们将讨论 Java PrintStream 类及其所有功能。实际上,您已经熟悉类的两个方法。它们是和,您可能每天都在使用它们 :) 因为变量是一个时,您正在调用此类的方法之一。 这个类有几个构造函数。以下是一些最常用的: 例如,我们可以将输出文件的名称传递给构造函数。或者,我们可以传递一个对象。让我们看一些示例,看看它是如何工作的:
John Squirrels
随机的
2023年7月21日 14:10
Java 中的输入/输出。FileInputStream、FileOutputStream 和 BufferedInputStream 类
“嗨!在今天的课程中,我们将继续讨论 Java 中的输入和输出流 ( )。这不是关于该主题的第一课,当然也不会是最后一课 :) 因为它碰巧,Java 语言提供了很多处理 I/O 的方法。有相当多的类实现了这个功能,所以我们把它们分成几节课——所以你不会从一开始就感到困惑 :) 过去课程,我们谈到了,以及抽象类和几个后代。今天我们将考虑 3 个新类:、和 。 没什么复杂的:)是抽象类的实现之一。在构造函数中,此类的对象采用目标文件(应写入字节的位置)的路径或对象。我们将检查每个
John Squirrels
随机的
2023年7月21日 14:10
在 IntelliJ IDEA 中调试:初学者指南
CodeGym 社区的大家好!今天我们来谈谈调试——它是什么以及如何在 IntelliJ IDEA 中进行调试。本文适用于已经对 Java Core 有最低限度了解的人。不会有任何框架或复杂的过程来发布库。悠闲漫步。所以让自己舒服,让我们开始吧! 让我们立即为自己澄清一些事情:没有错误的代码......这就是生活的方式。所以,如果我们的代码没有按预期工作,我们不应该崩溃和放弃。但是我们该怎么办呢?好吧,我们可以把语句放在各处,然后梳理控制台输出,希望能找到错误。也就是说,您可
John Squirrels
随机的
2023年7月21日 14:10
Java中的序列化和反序列化有什么区别?
你好!在今天的课程中,我们将讨论 Java 中的序列化和反序列化。我们将从一个简单的例子开始。假设您创建了一款电脑游戏。如果你在 90 年代长大并记得那个时代的游戏机,你可能知道他们缺少我们今天认为理所当然的东西——保存和加载游戏的能力 :) 如果没有,想象一下! 恐怕没有这些能力的游戏今天就完蛋了!“保存”和“加载”游戏到底是什么意思?好吧,我们理解普通的意思:我们想从我们离开的地方继续游戏。为此,我们创建了一种“检查点”,然后我们用它来加载游戏。但这对程序员而不是休闲游戏
显示更多
1
...
28
29
30
31
32
...
64
Please enable JavaScript to continue using this application.