- 博客(5)
- 收藏
- 关注
原创 Java开发中常见错误-->>解决方案(收集更新ing)
空指针异常是Java中最常见的运行时异常之一,通常发生在尝试访问或修改一个为null的对象时。在遍历集合的过程中,如果对集合进行结构性修改(如添加或删除元素),会抛出此异常。当试图将字符串转换为数字格式而该字符串不符合格式要求时,会抛出此异常。当方法调用层次太深,导致栈内存溢出时,会抛出此错误。当Java虚拟机(JVM)内存不足以分配对象时,会抛出此错误。在进行类型转换时,如果类型不兼容,会抛出此异常。当试图访问数组中不存在的元素时,会抛出此异常。当传递给方法的参数不符合预期时,会抛出此异常。
2025-02-25 11:58:35
868
原创 8080 was already in use报错
通过查找并关闭占用端口的程序、更改Web服务器的端口号或重启计算机,我们可以轻松地解决这个问题。PID列显示的是进程的ID。找到对应的PID后,我们可以使用任务管理器来结束该进程,或者在CMD中使用taskkill /PID [PID] /F命令来强制结束进程(将[PID]替换为实际的进程ID)。在我们开发Web应用时,经常会遇到这样的需要启动本地服务器来测试应用的情况。前两天一个学妹问了我一个Web开发时经常遇到的问题,这个问题自己以前也遇到过,也有粉丝在后台问过我,今天就写下这篇文章来记录下这个错误。
2025-02-24 15:06:02
623
原创 常见Java问题ms(不定时更新ing)
这里存在一个问题,即使负载因子和 Hash 算法设计的再合理,也免不了会出现拉链过长的情况,一旦出现拉链过长,则会严重影响 HashMap 的性能。从 HashMap 中 get元素时,首先根据 key 的hashCode()计算key 的 hash值(int hash = hash(key.hashCode())),找到数组中对应位置的某一元素,(table[i] = indexFor(hash,table,length)),然后通过key的equals方法在对应的位置的链表中找到需要的元素的值。
2025-01-17 21:09:49
737
原创 Java面试:基础知识和核心概念(不定时更新版)
结束操作作用结束代码块;结束一行代码break终止语句,结束switch语句和所有的循环语句continue中断语句,结束所有的循环语句return结束方法;一般定义在有返回值的方法体中,能够定义多次,但是只能返回一个访问权限修饰符本类同包子类、子包任意publicprotected缺省private比较项方法重载(Overload)方法重写(Override)发生位置本类子类方法名一致一致参数列表不同(个数 || 顺序 || 类型)一致返回值。
2025-01-10 13:59:07
850
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅