- 博客(19)
- 收藏
- 关注
原创 Java 字符串-String类
本文介绍了Java中String类的核心知识,包括字符串构造方法、内存存储机制(字符串常量池)、常用操作方法及字符串不可变性。重点讲解了字符串比较(==、equals、compareTo)、查找、转换、替换、拆分、截取等操作,并对比了String与StringBuilder/StringBuffer的区别。String不可变特性导致频繁修改时效率低下,推荐使用StringBuilder或StringBuffer进行字符串修改操作。文章还详细说明了字符串常量池的存储原理和intern方法的作用,为理解Java
2025-10-26 15:59:26
1079
原创 JAVA 多态
多态是面向对象编程中同一行为在不同对象上产生不同结果的现象。Java实现多态需要满足继承体系、子类重写父类方法、通过父类引用调用重写方法三个条件。多态通过方法重写实现,重写要求子类重新定义父类非静态、非private、非final方法。向上转型是将子类对象作为父类使用,实现代码灵活性;向下转型则还原为子类对象以调用特有方法,但存在安全隐患,可通过instanceof检查确保安全转换。
2025-10-23 20:57:31
140
原创 Java 继承和组合
总结:成员⽅法没有同名时,在⼦类⽅法中或者通过⼦类对象访问⽅法时,则优先访问⾃⼰的,⾃⼰ 没有时再到⽗类中找,如果⽗类中也没有则报错。为Animal的⼦类/派⽣类,继承之后,⼦类可以复⽤⽗类中成员,⼦类在实现时只需关⼼⾃⼰新增加的成员即可。通过派⽣类对象访问⽗类与⼦类同名⽅法时,如果⽗类和⼦类同名⽅法的参数列表不同(重载),根。在继承体系中,⼦类将⽗类中的⽅法和字段继承下来了,那在⼦类中能否直接访问⽗类中继承下的。通过⼦类对象访问⽗类与⼦类中不同名⽅法时,优先在⼦类中找,找到则访问,否则在⽗类中找,
2025-10-22 20:54:51
871
原创 JAVA中包装类和泛型 通配符
主要介绍了包装类 :1包装类是啥 2包装类和内置类型的关系 3包装类和内置类型的转换(自动拆箱和自动封箱)泛型 :1泛型是什么 2解决啥问题(代码重用,同一份代码,支撑了不同的数据类型) 3泛型类是怎么定义的 泛型类是怎么实例化的
2025-02-25 18:58:43
1042
原创 JAVA中的数据类型和变量(下)
布尔类型常用来表示真假,在现实生活中也是经常出现的,比如:听说xxx。不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的。浮点数与整数在内存中的存储方式不同,不能单纯使用 的形式来计算。势必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。尝试使用有限的内存空间表示可能无限的小数。计算机中的字符本质上是一个整数。由于表示的数据精度范围较小。short这种低于 4。范围小的会提升成范围大的。类型的变量只有两种取值。不同类型的数据混合运算。的形式表示字符字面值。同学买彩票中了一个亿。
2024-12-27 22:31:59
875
原创 while循环,for循环,do--while循环的用法,break语句和continue语句在循环中的用法
while循环,for循环,do--while循环的用法和区别,break语句和continue语句在循环中的用法和区别怎么区分,应该怎么使用。
2024-11-21 13:41:30
1881
原创 if....else 语句和swich 语句(分支)
在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不是0,则语句执⾏。上⾯的代码,你会发现输⼊的值不管是>=18 还是
2024-11-20 16:06:36
1156
原创 算数、赋值、单目、操作符
6.赋值操作符:=和复合赋值1.算术操作符:+、-、*、/、%在写代码时候,⼀定会涉及到计算。。分别是:,这些操作符都是。注:,是不同的翻译,意思是⼀样的。
2024-11-19 16:38:59
873
原创 数据类型、数据类型长度、强制类型转换
1.数据类型介绍C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。 使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。 所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。数据类型分为内置数据类型和自定义类型内置数据类型 自定义类型 字符型 数组 整型 结构体 浮点型 枚举 布尔类型 联合体 下⾯盘点⼀下C语⾔提供的各种数据类型,本章节主要探讨内置数据类型。
2024-11-18 18:39:36
1334
原创 c语言程序
控制语句⽤于控制程序的执⾏流程,以实现程序的各种结构⽅式(C语⾔⽀持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语⾔有九种控制语句。为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。空语句,⼀般出现的地⽅是:这⾥需要⼀条语句,但是这个语句不需要做任何事,就可以写⼀个空语句。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。换⻚符,光标移到下⼀⻚。
2024-11-17 20:52:30
1791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅