自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (3)
  • 收藏
  • 关注

原创 java正则表达式

重要提示:不能直接 new Pattern(),必须通过 compile() 方法创建。重要提示:通过 Pattern.matcher() 获取,不能直接创建。四、错误处理(PatternSyntaxException)作用:把字符串形式的正则表达式编译成计算机能高效使用的格式。1.Pattern 类 - 正则表达式"模具"2.Matcher 类 - 匹配"探测器"作用:在具体文本中查找匹配正则表达式的部分。五、完整工作流程示例(用户注册验证)二、Pattern 类详解。三、Matcher 类详解。

2025-06-08 15:43:18 200

原创 在Java中,所有参数的传递都是值传递(Pass by Value),包括对象引用

1.Java只有值传递:当传递对象时,传递的是引用的拷贝值(即对象内存地址的副本),而非原始引用本身。param = new MyObject(20) 使 param 指向新对象B(0x200)2.无法修改原始引用:方法内对引用变量重新赋值(指向新对象)不会影响调用方的原始引用。3.可以修改对象内容:通过引用拷贝访问原始对象并修改其内部状态,会影响原始对象。结果:obj1 指向的对象内容被修改(value=20)结果:obj1 仍指向 0x100(对象A不变)param 作为拷贝仍指向 0x100。

2025-06-08 10:10:33 181

原创 当子类与基类不在同一个包时,protected访问修饰符的行为有其特殊性

这个设计确保了面向对象编程的封装性,同时为子类提供了合理的访问权限。理解这个规则对构建健壮的Java应用程序至关重要。✅ 子类实例可以访问其他子类实例(兄弟)的 protected 方法。✅ 子类实例可以访问自身继承的 protected 方法。❌ 子类实例不能访问基类实例的 protected 方法。代码演示 - 跨包 protected 访问。包 com.animals (基类包)包 com.pets (子类包)

2025-06-01 20:42:34 112

空空如也

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

TA关注的人

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