自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YeZh1Yong 的博客

欢迎回家~~

  • 博客(77)
  • 收藏
  • 关注

原创 Java字符串的不可变性解析与性能优化实践

在Java中,String类具有不可变的特性,这意味着一旦创建,字符串的内容无法被改变。这种设计不仅提升了内存效率,还提高了程序的安全性。本文将深入探讨字符串不可变性的原因,以及它在Java中的实现机制。此外,我们将讨论如何通过 StringBuilder 和 StringBuffer 类有效优化字符串的修改操作,避免因频繁创建新对象而降低性能。通过对比这三者的特点,读者将更好地理解何时使用不同的字符串处理类,以提升程序性能和可维护性。

2024-12-20 09:00:00 1432

原创 深入理解 Java 字符串常量池:内存优化与性能提升的秘密

在 Java 中,字符串常量池是一个重要的内存优化机制。它通过避免重复存储相同的字符串,节省了内存并提高了程序的运行效率。通过对比不同的字符串创建方式,如直接赋值与 new 创建,我们可以发现常量池的优势。此外,intern() 方法让我们能够手动将字符串对象加入常量池,进一步优化内存使用。本文将深入探讨字符串常量池的工作原理,并结合 JDK 版本差异分析如何在 Java 中高效管理字符串对象。

2024-12-19 09:00:00 781

原创 Java String 常用方法详解:从入门到精通的实用指南

在 Java 开发中,String 类作为操作字符串的核心工具,其功能强大且应用广泛。本文总结了 String 类的常用方法,包括字符串判断、查找、替换、截取、拆分、转换等操作,并以简明易懂的示例代码进行详细讲解,为开发者提供了一个快速掌握和灵活运用字符串处理技巧的全面指南。

2024-12-18 09:00:00 722

原创 Scanner 的常用方法全面介绍

Scanner 提供丰富的输入方法,灵活且易用。掌握其基本与进阶用法,能够有效解决常见的输入问题,无论是处理简单的控制台输入还是复杂的文件数据解析。

2024-12-07 09:15:00 349

原创 Java编程基础:顺序、分支、循环与输入输出详解

本文全面讲解了 Java 中的三种基本程序结构:顺序结构、分支结构和循环结构,并配以实例代码解析。顺序结构按书写顺序逐行执行;分支结构通过 if 和 switch 实现条件判断;循环结构包括 while、do-while 和 for,用于重复执行操作。此外,文章还介绍了 Java 的输入输出方法,包括使用 System.out 进行控制台输出及 Scanner 处理用户输入。文末提供注意事项和常见问题解析,适合编程初学者快速掌握基础知识。

2024-12-07 09:00:00 787

原创 Java运算符详解:从算术到条件运算符

本文详细讲解了Java中的各种运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、条件运算符等。首先介绍了运算符的基本概念及分类,紧接着讨论了计算术如加减乘除与模侵犯的使用方法,以及如何正正确理解自增、自减等增量运算符。附加分析了关系运算符与逻辑运算符的应用场景,并解释了位运算符和移位运算符的二进制操作原理,最后讲解了条件运算符的简化编写方法及运算符优先级规则,帮助读者更好地掌握Java中的运算符使用。

2024-12-06 09:00:00 1040

原创 深入理解Java中的字面常量、数据类型与变量

本文深入探讨了Java编程语言中的字面常量、数据类型和变量的基础概念。首先介绍了不同类型的字面常量,如字符串、整型、浮点型、字符型和布尔型常量。接着,详细分析了Java的基本数据类型,包括整型、浮点型、字符型和布尔型,及其在内存中的存储方式与使用注意事项。文章还讲解了变量的定义与赋值,类型转换及类型提升,帮助初学者更好地理解Java中的数据处理和操作规则。

2024-12-05 09:00:00 640

原创 初识Java

Java是一种功能强大、跨平台的编程语言,广泛评价嵌入式、移动和企业开发。具有面向对象、多线程、安全性等特性。学习Java需要安装JDK并配置环境,推荐使用IDEA编译Java程序由源文件、类和方法构成,主要方法入口为public static void main。标识符需遵循命名规则,支持多种格式注释

2024-12-04 09:00:00 638

原创 优先级队列比较机制与扩容解析

分析优先级队列比较与扩容机制的源码

2024-11-23 14:48:23 721

原创 二叉树相关OJ题练习

二叉树相关OJ题十六道

2024-11-23 00:13:43 861 1

原创 Spring Cloud Loadbalancer 的使用

介绍四种负载均衡策略的使用

2024-07-18 13:24:10 2318

原创 Linux 命令个人学习笔记

仅作个人使用

2024-07-11 15:23:25 1016

原创 Spring Cloud: OpenFeign 超时重试机制

介绍Spring Cloud的OpenFeign中超时重传的使用

2024-07-08 13:34:16 1937

原创 Spring Cloud: Nacos配置中心与注册中心的使用

Spring Cloud 组件 Nacos 使用说明书

2024-07-07 16:39:44 2171

原创 微服务: Nacos部署安装与properties配置

介绍Nacos 单机模式的部署安装与properties配置

2024-07-06 22:57:05 1463

原创 mysql-schema.sql文件

本篇博客只有mysql-schema.sql文件文件代码, 用于Nacos相关的联系, 不作其他用途使用.

2024-07-06 22:28:57 276

原创 微服务: 初识 Spring Cloud

通俗易懂地向初学者初步介绍微服务Spring Cloud

2024-07-06 17:25:07 927

原创 WebDriver API (2)

介绍Selenium WebDriver API的使用(续)

2024-07-02 22:35:34 1100

原创 WebDriver API

本文会对 Selenium 常用 API 进行详细的介绍

2024-07-02 22:11:33 916

原创 ArrayList与顺序表

介绍Java中的ArrayList与顺序表

2023-11-30 14:43:13 839

原创 泛型与装箱拆箱

介绍Java中的泛型与包装类

2023-11-28 21:38:58 1044

原创 集合框架初始与时间/空间复杂度

介绍集合框架以及复杂度概念

2023-11-22 12:55:18 904

原创 Java —— 抽象类和接口

介绍Java中的抽象类和接口与Object类中的三个常用方法

2023-11-20 22:56:05 196

原创 Java —— 多态

Java语法之多态超详解

2023-11-15 23:44:04 493

原创 Java —— 继承

Java语法之继承详解

2023-11-14 18:50:40 126

原创 Java —— 类和对象(二):封装与内部类

介绍Java语法的类和对象

2023-11-09 21:12:22 222

原创 Java —— 类和对象(一):初步认识类和对象

Java语法之类和对象的初步认识

2023-11-07 00:22:04 219

原创 Java —— 数组

Java中关于数组相关语法的使用介绍

2023-10-25 23:26:05 200

原创 Java —— 方法的使用

介绍Java基础语法的有关于方法的使用

2023-10-22 01:02:33 233

原创 C语言 —— 结构体

介绍C语言中的结构体

2023-10-15 23:53:50 253 1

原创 C语言 —— 指针

初步介绍C语言中的指针相关知识

2023-10-15 09:31:51 192

原创 C语言 —— 操作符

C语言之操作符详解

2023-10-12 21:46:46 242

原创 C语言 - 数组

C语言之数组的认识与使用

2023-10-08 22:30:39 658

原创 C语言 —— 函数栈帧的创建和销毁

详细分析C语言中在main调用一个自定义加法函数的底层细节过程

2023-10-04 12:53:15 236

原创 C语言 —— 函数

本文将介绍函数的参数与各种调用,以及函数声明和函数定义的的语法规则, 最后介绍函数递归

2023-10-01 10:09:44 341

原创 C语言 —— 分支语句和循环语句

介绍C语言中的各个控制语句:if、switch、while、for、do...while

2023-09-26 08:00:00 714 3

原创 C语言 —— 初步入门知识(内存、指针、结构体)

为初学者量身定制,通俗易懂地讲解指针与指针变量,文章末尾补充了一些指针在结构体的使用。

2023-09-16 15:29:57 378

原创 C语言 —— 初步入门知识(选择与循环语句、函数、数组、操作符、关键字和#define)

本篇文章将接着上篇继续介绍C语言的初步入门知识(选择与循环语句、函数、数组、操作符、关键字和#define)

2023-09-16 10:28:57 236

原创 C语言 —— 初步入门知识(第一个C语言程序、数据类型、变量常量、字符与注释)

本篇文章介绍C语言的基础知识,使读者对C语言能够有一个大概的认识. 不会细写每一个知识点, 但是能够入门C语言, 进行初步的C语言代码阅读.

2023-09-15 08:15:00 589

原创 Spring Boot 事务和事务传播机制

详细解析Spring Boot中的事务和事务传播机制

2023-08-23 23:38:41 2008 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除