创建本地和实例对象时出现 java StackOverflowError

2024-01-05

大家好,有人可以解释一下为什么这段代码会给我 StackOverflowError 错误吗? 如果您能解释 instanceObj 初始化并调用 ObjectTest 构造函数和 java.lang.Object 构造函数时发生的情况,我真的很感激。在我看来,ObjectTest 构造函数一遍又一遍地循环。但我不知道确切的原因?所以任何建议...


public class ObjectTest {

  public ObjectTest() {

   }


  ObjectTest instanceObj = new ObjectTest();


  public static void main(String[] args) {

     ObjectTest localObj = new ObjectTest();
   }
}

您调用构造函数来创建对象的新实例。它有对另一个实例的引用,您可以使用另一个新的 ObjectType 实例来初始化该实例,而该实例又会执行相同的操作。在出现该错误之前,需要进行无数次调用。

这会起作用。

public class ObjectTest { 

  public ObjectTest() { 

   } 


  public static void main(String[] args) { 

     ObjectTest localObj = new ObjectTest(); 
   } 
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建本地和实例对象时出现 java StackOverflowError 的相关文章

随机推荐

  • RadioButton 在带有浅色主题的 Android 10/11 上不可见

    我们在 Xamarin Forms 中使用新的实验性单选按钮 https learn microsoft com en us xamarin xamarin forms user interface radiobutton https le
  • Magento 自定义模块:adminhtml 形式的多个图像上传器

    我已经创建了 adminhtml 模块 它工作正常 在创建新项目表单中有 4 个字段名称 图像 网址和电子邮件 ID 我使用文件上传器来上传图像 它工作正常 但我无法上传多个图像 是否可以有多个图像上传器 这是我的简单图像上传器代码 if
  • jQuery 获取

    这对某人来说可能很容易 var x p blah p div a href http bs serving sys com BurstingPipe adServer bs cn brd FlightID 2997227 Page PluI
  • IIS 托管的 wcf 返回空白页

    我有一个 wcf 应用程序 它有 Service1 svc 文件 在我指定的 web config 文件中 http localhost 2005 EmployeeService svc 作为端点 从 Visual Studio 单击 浏览
  • 如何在骡子中手动抛出肥皂故障

    我面临着一种情况 我们无法使用模式来验证传入的请求 基本上模式就在那里 但它接受请求中的任何字符串 wsdl 设计者有自己的理由这样做 以接受来自不同来源和灵活性的请求 但是 当收到请求时 我会验证请求包装器的子元素是否是我们所期望的 为此
  • 使用 ACTION_SEND 通过 Android 应用程序共享图像不起作用

    我一直在关注这个 Android 在 Facebook Twitter 邮件 ecc 上分享 https stackoverflow com questions 6814268 android share on facebook twitt
  • 在c#中创建AD用户

    我正在尝试使用以下代码创建一个新的 AD 用户 PrincipalContext ctx new PrincipalContext ContextType Domain Domain ou some ou dc Mydomain UserP
  • 如何用react-konva制作圆角垂直线?

    我需要用react konva制作圆角垂直线 使用现有的API可以实现吗 如果是 怎么办 我在 Line 类中使用了贝塞尔曲线 API 效果很好 现在我需要以某种方式将贝塞尔曲线修改为圆角垂直线 Sth like this 您可以通过多种方
  • 为什么 pandas 中的 .loc 切片包含 stop,这与典型的 python 切片相反?

    我正在对 pandas 数据框进行切片 并且似乎使用以下方法得到了意外的切片 loc 至少与 numpy 和普通 python 切片相比 请参阅下面的示例 gt gt gt import pandas as pd gt gt gt a pd
  • android OnkeyListener 与过滤器停止 onItemClicklistener 来自 DPAD

    This is my custom dialog layout 我想移动日期选择器并在其下方的网格中加载相应的项目 我可以通过过滤器执行它 如上所述here https stackoverflow com questions 3802887
  • WEB-INF 是否在 CLASSPATH 中?

    Is the WEB INF文件夹中的CLASSPATHJava Web 应用程序 我假设你指的是 WEB INF 目录在 Web 应用程序文件夹结构的根目录中 不 它不在类路径中 WEB INF classes虽然在类路径上 但 JAR
  • 在 UML 中对基于时间的属性和方法进行建模

    我想对一个在指定时间过去时发生的方法和一个随类和序列图消失的属性进行建模 情况是这样的 工人们正在工厂里使用机器工作 每台机器可供0 10名工人使用 每台机器都有一个修理期限 工人必须修理它 它还有一个时间限制 如果工人错过修理 机器就会爆
  • 什么属性控制 Spinner 下拉背景?

    我有一个创建的自定义主题这个发电机 http android holo colors com 它有一个我不喜欢的旋转器自定义样式 我想更改背景可绘制对象 但我似乎无法弄清楚哪个属性控制它 这就是主题版本的样子 这是使用 Holo Light
  • 给定引理和标记,如何逆向词形还原过程?

    一般来说 在自然语言处理中 我们想要得到一个token的引理 例如 我们可以使用 wordnet 词形还原将 eaten 映射到 eat python中有没有可以将引理反演为某种形式的工具 例如 给定目标形式 吃 我们将 去 映射到 消失
  • css:chrome 的 -moz-线性渐变 相当于什么

    我有类似的CSSbackground moz linear gradient center top 59a1d8 27247D repeat scroll 0 0 0f78c7 对于我的按钮来说 这对我来说在 mozilla 中很好 但在c
  • Spring 中 REST 控制器的异常处理程序

    我想处理异常 以便 URL 信息自动显示给客户端 是否有捷径可寻
  • Utf8Json根据标记字段反序列化为类型

    With Json NET Newtonsoft我已成功使用自定义合约反序列化器和 json 转换器来根据标签选择反序列化器 在下面的情况下 ev 总之我希望实现同样的目标Utf8Json 完整详细信息如下 Stocks TRADE ev
  • IntelliJ Scala 配置问题

    所以 我下载了 Scala 并配置了路径 我可以从终端运行 Scala 控制台 Scala 插件已安装并且 你好世界 正在运行 问题是 当我编写 hello world 程序时 object First def main args Arra
  • 使用 Hive、S3、EMR 和恢复分区加载数据

    SOLVED 请参阅下面的更新 2 了解此问题的 解决方案 在 s3 中 我有一些 log gz 文件存储在嵌套目录结构中 例如 s3 BUCKET y 2012 m 11 d 09 H 10 我正在尝试使用多级分区规范将它们加载到 Ela
  • 创建本地和实例对象时出现 java StackOverflowError

    大家好 有人可以解释一下为什么这段代码会给我 StackOverflowError 错误吗 如果您能解释 instanceObj 初始化并调用 ObjectTest 构造函数和 java lang Object 构造函数时发生的情况 我真的