• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Java

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
Java Reflection使用指南-Java快速入门教程

摘要:1. 概述 在本教程中,将探索 Java 反射,它允许检索类、接口、字段和方法的运行时属性。当在编译时不知道它们的名字时,这尤其有用。 此外,可以使用反射实例化新对象、调用方法以及获取或设置字段值。 2. 项目设置 要使用Java反射,不需要包含任何特殊的jar,任何特殊的配置或Maven依赖项。J 阅读全文
posted @ 2023-04-07 12:19 JackYang 阅读(364) 评论(0) 推荐(0)
Java中final关键字使用指南-Java快速入门教程

摘要:1. 概述 虽然继承使我们能够重用现有代码,但有时出于各种原因,我们确实需要对可扩展性设置限制;final这个关键字允许我们做到这一点。 在本教程中,我们将了解 final 关键字对类、方法和变量的含义。 2. Final类 标记为final的类无法扩展。如果我们看一下Java核心库的代码,我们会在 阅读全文
posted @ 2023-04-04 10:07 JackYang 阅读(111) 评论(0) 推荐(0)
Java 中的static关键字使用指南-Java快速入门教程

摘要:1. 概述 在本教程中,我们将详细探讨 Java 语言的 static 关键字。 我们将了解如何将 static 关键字应用于变量、方法、块和嵌套类,以及它有什么不同。 2. static关键字剖析 在 Java 编程语言中,关键字 static 意味着特定成员属于类型本身,而不是该类型的实例。 这 阅读全文
posted @ 2023-04-03 11:35 JackYang 阅读(141) 评论(0) 推荐(0)
Java中的private访问修饰符-Java快速入门教程

摘要:1. 概述 在 Java 编程语言中,字段、构造函数、方法和类可以使用访问修饰符进行标记。在本教程中,我们将讨论 Java 中的私有访问修饰符。 2. 关键词 私有访问修饰符很重要,因为它允许封装和信息隐藏,这是面向对象编程的核心原则。封装负责捆绑方法和数据,而信息隐藏是封装的结果——它隐藏了对象的 阅读全文
posted @ 2023-04-01 13:10 JackYang 阅读(110) 评论(0) 推荐(0)
Java中的多态性-Java快速入门教程

摘要:1. 概述 所有面向对象编程 (OOP) 语言都需要表现出四个基本特征:抽象、封装、继承和多态性。 在本文中,我们介绍了两种核心类型的多态性:静态或编译时多态性以及动态或运行时多态性。静态多态性在编译时强制执行,而动态多态性在运行时实现。 2. 静态多态性 根据维基百科,静态多态性是对多态性的模仿, 阅读全文
posted @ 2023-03-29 13:14 JackYang 阅读(257) 评论(0) 推荐(0)
编译时间与加载时间与执行时间-Java快速入门教程

摘要:1. 简介 编译、加载和执行时间都是计算机科学术语,指的是运行软件程序的各个阶段。 在本教程中,我们将回顾它们并查看它们的异同。 2. 编译时 编译时是指将计算机程序/代码转换为CPU可以理解的格式(即机器可读代码)的阶段。这通常由编译器完成。在编译时,源语言中的代码被翻译成特定的目标语言。 在编译 阅读全文
posted @ 2023-03-28 17:09 JackYang 阅读(386) 评论(0) 推荐(0)
Java 中的访问修饰符-Java快速入门教程

摘要:1. 概述 在本教程中,我们将介绍 Java 中的访问修饰符,这些修饰符用于设置类、变量、方法和构造函数的访问级别。 简单地说,有四个访问修饰符:public, private, protected and default(无关键字)。 在我们开始之前,让我们注意顶级类只能使用public或defa 阅读全文
posted @ 2023-03-28 16:44 JackYang 阅读(373) 评论(0) 推荐(0)
2023年全网最全最新Java面试题

摘要:通用基础知识 扩展阅读面试题系列 数据结构基础面试题 数据结构进阶面试题 Spring安全面试题 Spark技术中最常见的面试问题 机器学习面试题 数据科学面试题 敏捷方法面试题 K8s或Kubernetes面试题Istio面试题 最新最全的Activiti开源工作流引擎面试题 最新最全的EasyR 阅读全文
posted @ 2023-03-28 11:52 JackYang 阅读(377) 评论(1) 推荐(0)
Java中的Atomic与volatile使用指南-Java快速进阶教程

摘要:1. 概述 在本教程中,我们将了解volatile关键字和Atomic类之间的区别以及它们解决的问题。首先,有必要知道Java如何处理线程之间的通信以及可能出现的意外问题。 线程安全是一个关键主题,它提供了对多线程应用程序内部工作的深入了解。我们还将讨论争用条件,但我们不会太深入地讨论这个主题。 2 阅读全文
posted @ 2023-03-20 15:23 JackYang 阅读(271) 评论(0) 推荐(0)
JVM规范定义运行时数据区剖析-Java快速进阶教程

摘要:一、前言 内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行。不同的 JVM 对于内存的划分方式和管理机制存在着部分差异。Java 虚拟机规范定义了 阅读全文
posted @ 2023-03-19 15:36 JackYang 阅读(98) 评论(1) 推荐(1)
Java 中的原始数据类型值传递及引用类型对象的引用传递-Java快速进阶教程

摘要:1.基本数据类型的值传递 基本数据类型(如 int、float、boolean 等)是存储在栈内存中的,当将它们作为参数传递给方法时,实际传递的是它们的值。例如: public static void swap(int a, int b) { int temp = a; a = b; b = tem 阅读全文
posted @ 2023-03-19 15:19 JackYang 阅读(285) 评论(0) 推荐(0)
Java 中的值传递可以分为两种情况分析-Java快速进阶教程

摘要:1.基本数据类型的值传递 基本数据类型(如 int、float、boolean 等)是存储在栈内存中的,当将它们作为参数传递给方法时,实际传递的是它们的值。例如: public static void swap(int a, int b) { int temp = a; a = b; b = tem 阅读全文
posted @ 2023-03-19 14:58 JackYang 阅读(60) 评论(0) 推荐(0)
Semaphore源码分析-Java快速入门教程

摘要:1.概述 semaphore是一个计数信号量,用于控制同时访问某个资源的线程数量。Semaphore可以用于限制同时访问某个资源的线程数量,或者用于保护某个重要资源,以避免多个线程同时修改它,从而导致数据不一致的问题。在Java中Semaphore是用于实现线程同步的一个类,它提供了一种基于许可证的 阅读全文
posted @ 2023-03-18 14:36 JackYang 阅读(175) 评论(1) 推荐(1)
如何使用深度学习实现CNN4j-Java快速进阶教程

摘要:1. 概述 在本教程中,我们将使用 Java 中的 Deeplearning4j 库构建和训练卷积神经网络模型。 有关如何设置库的更多信息,请参阅我们的Deeplearning4j 指南。 2. 图像分类 2.1. 问题陈述 假设我们有一组图像。每个图像表示特定类的对象。此外,图像上的对象属于唯一已 阅读全文
posted @ 2023-03-15 01:19 JackYang 阅读(686) 评论(0) 推荐(0)
Sliding Window Algorithm滑动窗口算法-Java快速进阶教程

摘要:1. 概述 在处理需要检查给定数组中某些范围的答案的问题时,滑动窗口算法可能是一种非常强大的技术。 在本教程中,我们将解释滑动窗口技术及其变体,即固定窗口大小和灵活窗口大小。此外,我们将提供两种变体的示例,以便更好地理解。 2. 理论思想 滑动窗口技术背后的主要思想是将两个嵌套循环转换为单个循环。通 阅读全文
posted @ 2023-03-15 01:18 JackYang 阅读(662) 评论(0) 推荐(0)
Java 中的分支预测-Java快速进阶教程

摘要:1. 简介 分支预测是计算机科学中一个有趣的概念,可以对我们应用程序的性能产生深远的影响。然而,它通常没有得到很好的理解,大多数开发人员很少关注它。 在本文中,我们将确切地探讨它是什么,它如何影响我们的软件,以及我们可以做些什么。 2. 什么是指令流水线? 当我们编写任何计算机程序时,我们正在编写一 阅读全文
posted @ 2023-03-15 00:30 JackYang 阅读(381) 评论(0) 推荐(0)
Spring Boot 中的运行状况指示器-Java快速入门教程

摘要:1. 概述 Spring Boot 提供了几种不同的方法来检查正在运行的应用程序及其组件的状态和运行状况。在这些方法中,HealthContributor和HealthIndicatorAPI是其中两个值得注意的方法。 在本教程中,我们将熟悉这些 API,了解它们的工作原理,并了解如何为它们提供自定 阅读全文
posted @ 2023-03-13 12:17 JackYang 阅读(432) 评论(0) 推荐(0)
Spring Boot Actuator-Java快速入门教程

摘要:1. 概述 在本文中,我们将介绍Spring Boot Actuator。我们将首先介绍基础知识,然后详细讨论 Spring Boot 2.x 与 1.x 中可用的功能。 我们将学习如何在 Spring Boot 2.x 和 WebFlux 中使用、配置和扩展这个监控工具,利用反应式编程模型。然后我 阅读全文
posted @ 2023-03-13 12:06 JackYang 阅读(269) 评论(0) 推荐(0)
Spring中DynamicPropertySource使用指南-Java快速入门教程

摘要:1. 概述 今天的应用程序不是孤立的:我们通常需要连接到各种外部组件,如PostgreSQL,Apache Kafka,Cassandra,Redis和其他外部API。 在本教程中,我们将看到 Spring Framework 5.2.5 如何通过引入动态属性来促进测试此类应用程序。 首先,我们将从 阅读全文
posted @ 2023-03-13 11:39 JackYang 阅读(499) 评论(0) 推荐(1)
对Spring Boot应用程序Dockerizing化-Java快速入门教程

摘要:1. 概述 在本教程中,我们将重点介绍如何对Spring Boot应用程序进行 docker化,以便在隔离环境(也称为容器)中运行它。 我们将学习如何创建容器的组合,这些容器相互依赖,并在虚拟专用网络中相互链接。我们还将了解如何将它们与单个命令一起管理。 让我们从创建一个简单的 Spring Boo 阅读全文
posted @ 2023-03-13 11:26 JackYang 阅读(154) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3