Java
Java的一些相关问题
江_小_白
一个菜鸟的学习之路
展开
-
Java equals和==的区别
在了解equals和==的区别之前,我们首先要明确JVM的内存分配 在JVM中,内存分为堆内存跟栈内存。他们二者的区别是: 当我们创建一个对象(new Object)时,就会调用对象的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码中调用的时候用的都是栈内存中的引用。还需注意的一点,基本数据类型是存储在栈内存中,而包装类型则是引用存在栈内存中,而数据对象存在堆内存中。 然后我们来具体比较一下equals和== == 是判断两个变量或实例是不是指向同一个内存空间原创 2022-03-01 11:27:54 · 240 阅读 · 0 评论 -
java Main函数不能运行
项目场景: 练习Java的过程中在一个src文件夹下设置了两个包,link.company和sort.company 问题描述: 在运行link包内的主函数是发现,link内的主函数不能执行,在IDEA中没有执行的按钮,只有前一个sort内的main有执行按钮 原因分析及解决方法: 因为是初学一度以为是一个src文件内只能有一个main函数,但是又觉得不太可能,所以强行用终端定位到link内的main函数运行,提示 > 错误: 在类 link.company.Main 中找不到 main(Stri原创 2022-02-08 12:31:01 · 4011 阅读 · 0 评论 -
debug IDEA
项目场景: Java项目debug出现问题 问题描述: 项目正常运行没有错误,但是debug的时候出现问题,Disconnected from the target VM, address: ‘127.0.0.1:57869’, transport: ‘socket’ 原因分析: 看了很多解决办法 1.端口被占用,找到占用进程然后,结束掉占用进程,但是每次的占用端口都不同,感觉不是这个原因 2、Maven问题,试了很多解决方法都没用 3、断点问题,断点加在了方法上,看了一下没有加载方法上啊 看了这么多,完原创 2022-01-25 13:49:58 · 202 阅读 · 0 评论 -
IDEA打开项目错误
项目场景: 这里简述项目相关背景: 安装Java环境,遇到Failed to load JVM DLL 问题描述: 例如:正常打开IDEA没问题,但是右键用IDEA打开文件报错: Failed to load JVM DLLC:\Program Files\avayidk-14.0.2\bin\server\jvm.dlllf you already have a 32-bit JDK installed, define aJAVA_HOME variable inComputer > Sys原创 2022-01-19 20:47:31 · 897 阅读 · 0 评论