- 博客(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
空空如也
if大括号里或者其他什么情况下,分号可被逗号替代
2021-10-12
Java二维数组如何做形参,二维数组大小在主函数里定义,形参怎么写?
2021-09-29
c++的继承的属性是复制还是和父类共用
2021-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人