• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 128 下一页
2023年4月7日
Java Microbenchmark Harness-Java快速入门教程
摘要: 1. 简介 这篇快速文章重点介绍 JMH(Java Microbenchmark Harness)。首先,我们熟悉 API 并了解其基础知识。然后,我们将看到在编写微基准测试时应该考虑的一些最佳实践。 简而言之,JMH 负责 JVM 预热和代码优化路径等工作,使基准测试尽可能简单。 2. 入门 首先 阅读全文
posted @ 2023-04-07 15:11 JackYang 阅读(391) 评论(0) 推荐(0)
ClassNotFoundException与NoClassDefFoundError分析-Java快速入门教程
摘要: 1. 简介 当 JVM 在类路径上找不到请求的类时,就会发生 ClassNotFoundException 和 NoClassDefFoundError。虽然它们看起来很熟悉,但这两者之间存在一些核心差异。 在本教程中,我们将讨论它们发生的一些原因及其解决方案。 2. 类未找到异常 ClassNot 阅读全文
posted @ 2023-04-07 13:53 JackYang 阅读(191) 评论(0) 推荐(0)
Java 序列化使用指南-Java快速入门教程
摘要: 1. 简介 序列化是将对象的状态转换为字节流;反序列化的作用恰恰相反。换句话说,序列化是将 Java 对象转换为静态字节流(序列),然后可以将其保存到数据库或通过网络传输。 2. 序列化和反序列化 序列化过程与实例无关;例如,可以在一个平台上序列化对象,在另一个平台上反序列化它们。符合序列化条件的类 阅读全文
posted @ 2023-04-07 13:05 JackYang 阅读(105) 评论(0) 推荐(0)
Java Reflection使用指南-Java快速入门教程
摘要: 1. 概述 在本教程中,将探索 Java 反射,它允许检索类、接口、字段和方法的运行时属性。当在编译时不知道它们的名字时,这尤其有用。 此外,可以使用反射实例化新对象、调用方法以及获取或设置字段值。 2. 项目设置 要使用Java反射,不需要包含任何特殊的jar,任何特殊的配置或Maven依赖项。J 阅读全文
posted @ 2023-04-07 12:19 JackYang 阅读(370) 评论(0) 推荐(0)
2023年4月4日
Java中final关键字使用指南-Java快速入门教程
摘要: 1. 概述 虽然继承使我们能够重用现有代码,但有时出于各种原因,我们确实需要对可扩展性设置限制;final这个关键字允许我们做到这一点。 在本教程中,我们将了解 final 关键字对类、方法和变量的含义。 2. Final类 标记为final的类无法扩展。如果我们看一下Java核心库的代码,我们会在 阅读全文
posted @ 2023-04-04 10:07 JackYang 阅读(115) 评论(0) 推荐(0)
2023年4月3日
Java 中的static关键字使用指南-Java快速入门教程
摘要: 1. 概述 在本教程中,我们将详细探讨 Java 语言的 static 关键字。 我们将了解如何将 static 关键字应用于变量、方法、块和嵌套类,以及它有什么不同。 2. static关键字剖析 在 Java 编程语言中,关键字 static 意味着特定成员属于类型本身,而不是该类型的实例。 这 阅读全文
posted @ 2023-04-03 11:35 JackYang 阅读(151) 评论(0) 推荐(0)
2023年4月1日
Java中的private访问修饰符-Java快速入门教程
摘要: 1. 概述 在 Java 编程语言中,字段、构造函数、方法和类可以使用访问修饰符进行标记。在本教程中,我们将讨论 Java 中的私有访问修饰符。 2. 关键词 私有访问修饰符很重要,因为它允许封装和信息隐藏,这是面向对象编程的核心原则。封装负责捆绑方法和数据,而信息隐藏是封装的结果——它隐藏了对象的 阅读全文
posted @ 2023-04-01 13:10 JackYang 阅读(114) 评论(0) 推荐(0)
2023年3月29日
Flink任务调度和执行流程-史上最通俗易懂的Flink源代码深入分析教程
摘要: Flink是一种用于大规模实时数据处理的开源流处理框架。在Flink中,任务调度和执行流程是非常重要的环节,因为这关系到任务的执行效率和结果质量。本文将详细分析Flink的任务调度和执行流程。 一、任务调度 在Flink中,一个任务可以由多个Task组成,每个Task是Flink程序的基本执行单元。 阅读全文
posted @ 2023-03-29 13:47 JackYang 阅读(879) 评论(0) 推荐(0)
Java中的多态性-Java快速入门教程
摘要: 1. 概述 所有面向对象编程 (OOP) 语言都需要表现出四个基本特征:抽象、封装、继承和多态性。 在本文中,我们介绍了两种核心类型的多态性:静态或编译时多态性以及动态或运行时多态性。静态多态性在编译时强制执行,而动态多态性在运行时实现。 2. 静态多态性 根据维基百科,静态多态性是对多态性的模仿, 阅读全文
posted @ 2023-03-29 13:14 JackYang 阅读(257) 评论(0) 推荐(0)
2023年3月28日
编译时间与加载时间与执行时间-Java快速入门教程
摘要: 1. 简介 编译、加载和执行时间都是计算机科学术语,指的是运行软件程序的各个阶段。 在本教程中,我们将回顾它们并查看它们的异同。 2. 编译时 编译时是指将计算机程序/代码转换为CPU可以理解的格式(即机器可读代码)的阶段。这通常由编译器完成。在编译时,源语言中的代码被翻译成特定的目标语言。 在编译 阅读全文
posted @ 2023-03-28 17:09 JackYang 阅读(391) 评论(0) 推荐(0)
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 128 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3