
关于Java
文章平均质量分 53
记录自己在学习Java时遇到的一些坑。
楚禾Noah
本科在读
展开
-
记spring事务管理的配置
记录下spring配置类相关注解和设置,了解导入依赖的作用。原创 2024-08-26 23:50:02 · 1144 阅读 · 0 评论 -
Java泛型用法小结
泛型让代码的适用性增强,安全性也得到了较大程度的保障。原创 2024-04-04 23:01:03 · 1308 阅读 · 1 评论 -
Collection集合之Remove方法的使用陷阱
迭代器中调用集合的删除方法,出现ConcurrentModificationException异常,或者结果不对,却没有异常抛出。解决方案就是放弃使用迭代器遍历中删除,再或者是在迭代器遍历时使用迭代器自身的删除方法,使用removeIf方法最安全靠谱。原创 2024-04-02 20:54:51 · 512 阅读 · 1 评论 -
Collenction集合之学习总结(1)
集合是java中提供的一种容器,可以用来存储多个数据。数组可以存储基本数据类型也可以存储对象,但是集合只能存储对象。原创 2024-04-01 20:39:19 · 798 阅读 · 0 评论 -
(基础)浅谈 i=i++的内在运算逻辑
赋值 i = 操作中,JVM会执行赋值操作,把存储自增后的值赋值给变量i,再将自增前的值赋给i。自增操作 i++ 时,JVM会在栈上存储并且读取变量 i 的当前值。之后进行自增操作,注意。增加后的值通常会存储在一个寄存器或者栈上的另一个临时变量中。增加后的值不会马上写回到栈上的变量i中。类似于执行的是下面这段代码,原创 2024-03-14 18:36:06 · 232 阅读 · 1 评论 -
(基础)类变量与类方法
记录和理解普通变量与实例变量的区别原创 2023-09-20 20:46:18 · 500 阅读 · 1 评论 -
(基础)浅谈java的多态
多态的本质是提供接口让具体类对方法进行重写,上转型在这个过程中也扮演着非常重要的角色。刚开始可能有点不理解,但了解下java的动态内存机制可以有效的帮助理解这个过程。原创 2023-09-13 09:11:28 · 106 阅读 · 1 评论 -
(基础)重写与重载区别
重载和重写的区别在于参数的变化,和返回类型的不同。重载只要求参数不同,其他必须相同。重写,返回类型是本身或者是其子类,权限不能缩小,其他必须相同原创 2023-09-11 21:11:58 · 82 阅读 · 1 评论 -
(基础)java继承的用法笔记
内容包括了java使用时学要注意的一些常识,以及继承出现的目的,解决了什么问题。粗略写下自己在学习java继承时的小小总结。原创 2023-09-11 20:13:18 · 72 阅读 · 0 评论 -
(基础)java中包的使用及封装的优势
package解决类名冲突问题,封装对内部细节进行隐藏,一定程度上提高了代码的安全性能原创 2023-09-09 23:29:30 · 167 阅读 · 2 评论 -
数组作为参数时,注意空数组输入导致程序出错
数组作为输入参数时,容易忽略数组为null和空数组时的情况,导致程序健壮性较差原创 2023-09-09 09:39:56 · 157 阅读 · 1 评论 -
(基础)this特点和作用
this访问构造器的时候,必须放在语句的第一句。原创 2023-09-08 13:29:59 · 67 阅读 · 0 评论