会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Saintwaters
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Java中使用正则表达式的正确打开方式
摘要: 正则表达式基础语法 Java正则表达式基于java.util.regex包,核心类是Pattern和Matcher。基本语法遵循标准正则规范: . 匹配任意单个字符(除换行符) \d 匹配数字,等价于 [0-9] \w 匹配单词字符,等价于 [a-zA-Z0-9_] \s 匹配空白字符(空格、制表符
阅读全文
posted @ 2025-09-01 14:14 三水彡彡
阅读(318)
评论(0)
推荐(0)
[置顶]
Java项目打包成EXE全攻略
摘要: 一、使用 exe4j 打包 Java 项目 exe4j 的官方网站是 https://www.ej-technologies.com/products/exe4j/overview.html。 准备 Java 项目 确保 Java 项目已编译为可执行的 JAR 文件,并确认所有依赖项(如第三方库
阅读全文
posted @ 2025-08-29 23:44 三水彡彡
阅读(1150)
评论(0)
推荐(0)
2026年2月23日
C++拷贝函数:const与引用的高效实践
摘要: C++中的引用概念 引用是C++中的一种重要特性,它为变量提供了一个别名。引用必须在声明时初始化,且一旦绑定到一个变量后,就不能再绑定到其他变量。引用本质上是指针的语法糖,但在使用上更安全、更直观。 int a = 10; int &ref = a; // ref是a的引用 引用的基本特性 引用
阅读全文
posted @ 2026-02-23 16:42 三水彡彡
阅读(106)
评论(0)
推荐(0)
2026年2月22日
深入理解指针:常量、函数与数组
摘要: 常量指针与指针常量 常量指针(Pointer to Constant) 常量指针指向的值不可修改,但指针本身可以指向其他地址。 const int *ptr; ptr可以指向不同的int类型变量,但通过ptr修改指向的值(如*ptr = 10;)会报错。 指针常量(Constant Pointe
阅读全文
posted @ 2026-02-22 17:04 三水彡彡
阅读(65)
评论(0)
推荐(0)
2025年9月2日
Java集合框架实战应用指南
摘要: 一、ArrayList在具体开发中的使用场景 1、动态数据存储 ArrayList常用于需要动态增减数据的场景,比如读取数据库查询结果时,结果集数量不确定。其自动扩容特性避免了数组手动扩容的麻烦。 2、缓存实现 作为内存缓存容器时,ArrayList的随机访问效率(O(1))比LinkedList更
阅读全文
posted @ 2025-09-02 18:21 三水彡彡
阅读(292)
评论(0)
推荐(0)
2025年8月30日
Java深拷贝与浅拷贝核心解析
摘要: Java深拷贝与浅拷贝的概念 浅拷贝(Shallow Copy)只复制对象的引用,而不复制对象本身。拷贝后的对象和原对象共享同一块内存地址中的子对象。修改其中一个对象的非基本类型属性时,另一个对象的对应属性也会被修改。 深拷贝(Deep Copy)会复制对象及其所有子对象,生成一个完全独立的新对
阅读全文
posted @ 2025-08-30 11:34 三水彡彡
阅读(227)
评论(0)
推荐(1)
2025年8月26日
Java测试类、工具类与JavaBean对比解析
摘要: Java中测试类的详细分析 测试类主要用于验证代码逻辑的正确性,通常使用测试框架(如JUnit、TestNG)编写。其核心特点是: 命名规范:以Test结尾,如UserServiceTest。 依赖管理:不依赖具体实现,仅针对接口或公共方法进行测试。 方法设计:每个测试方法独立运行,通过断言(ass
阅读全文
posted @ 2025-08-26 14:31 三水彡彡
阅读(312)
评论(0)
推荐(0)
2025年8月8日
抽象类VS接口:核心区别与实战选择
摘要: 抽象类与接口的定义 抽象类:用abstract修饰的类,可以包含抽象方法(无实现)和具体方法(有实现)。抽象类无法实例化,需由子类继承并实现其抽象方法。 接口:用interface定义,默认方法均为public abstract(Java 8前),可包含常量(public static final)
阅读全文
posted @ 2025-08-08 14:27 三水彡彡
阅读(605)
评论(0)
推荐(1)
2025年8月7日
Java变量与常量全解析(包含常量类、interface 与 final 的比较)
摘要: Java中的变量 变量是Java程序中最基本的存储单元,用于存储数据值。变量在程序运行期间其值可以改变。变量必须先声明后使用。 变量声明语法: 数据类型 变量名 [= 初始值]; 变量分类: 局部变量:在方法内部声明的变量,作用域仅限于声明它的方法内 实例变量:在类内部但在方法外部声明的变量,属
阅读全文
posted @ 2025-08-07 13:53 三水彡彡
阅读(370)
评论(2)
推荐(0)
2025年8月6日
Java学习:Java与C++数组初始化全对比
摘要: Java初始化数组和C++初始化数组的区别 1)初始化 a. 静态初始化 Java 的静态初始化在声明时直接赋值,适用于已知初始值的情况。语法简洁,无需指定数组大小(编译器自动推断)。 // 一维数组 int[] arr1 = {1, 2, 3}; // 二维数组 int[][] arr2 = {{
阅读全文
posted @ 2025-08-06 18:34 三水彡彡
阅读(55)
评论(0)
推荐(0)
下一页
公告