![](https://img-blog.csdnimg.cn/17bd57d2058642c7a179f4a1752e35d0.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 79
Java
努力的小徐
道阻且长啊
展开
-
【JavaSE】String类
s2是先在堆中创建空间,里面有value属性,指向常量池的 “hello” 空间,如果常量池没有 “hello” 则创建,如果有则通过value指向,s2最终指向的是堆中的空间地址。String和StringBuilder最大的区别在于String的内容无法修改,而StringBuilder的内容可以修改。s1最终指向的是常量池的空间地址。StringBuffer保存的是字符串变量,里面的值可以更改,每次更新不用创建新的对象,效率高于String。字符串是不可变的,字符串对象一旦被分配,值就不可变。原创 2023-09-01 21:19:43 · 1297 阅读 · 33 评论 -
【JavaSE】内部类
带你全面认识内部类原创 2023-08-25 22:16:09 · 420 阅读 · 24 评论 -
【JavaSE】接口
帮助你深入了解接口原创 2023-08-24 22:07:09 · 500 阅读 · 17 评论 -
【JavaSE】详解final关键字
让你对final认识更上一层原创 2023-08-23 14:05:59 · 351 阅读 · 13 评论 -
【JavaSE】面向对象之多态
快速掌握多态原创 2023-08-20 17:38:58 · 218 阅读 · 31 评论 -
【JavaSE】面向对象之继承
详解继承,让你对继承有更深的认识。原创 2023-08-17 14:54:01 · 207 阅读 · 6 评论 -
【JavaSE】面向对象之封装
在 age 属性的 setAge() 方法中,首先对用户传递过来的参数 age 进行判断,如果 age 的值不在 18 到 45 之间,则将 Employee 类的 age 属性值设置为 18,否则为传递过来的参数值。封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。②对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。原创 2023-08-15 12:30:26 · 284 阅读 · 5 评论 -
【JavaSE】数组的定义与使用
对数组的深入理解原创 2023-08-11 14:49:39 · 216 阅读 · 11 评论 -
【JavaSE】方法的使用
详细了解Java中方法的概念和使用原创 2023-08-10 22:41:33 · 206 阅读 · 4 评论