入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

异常----Exception in thread "main" java.lang.StackOverflowError

创建时间:2017-10-30 投稿人: 浏览次数:608

报错的信息是:栈溢出的意思。就是指对象之间相互引用,最终会导致栈溢出。
一个常见的例子:
class Demo{
     public Demo(){
	Demo d = new Demo();
	}
}

在实例化d对象的时候,调用构造方法,然后构造方法里又要实例化一个对象,这个对象还是会调用构造方法。。。然后一直死循环下去,直到栈溢出。

问题描述:我是用真机来测试Android程序的,但是它一直报这个错误,连不上服务端。我查了一下,据说是要把那个IP地址换成自己电脑的IP的地址,我换了之后还是不行.

解决方法:出现这个问题是在进行Http请求的时候,在指定时间内没有响应。你自己编写的Android程序的话,建议你的真机和你的服务器在一个网络中,然后把IP地址改称服务器所在主机的IP地址即可。(即保证手机的网络和电脑的网络在同一个局域网中,可以在电脑上开WiFi,手机连电脑的wifi,或者电脑连手机,比较推荐前一种,因为使用后者可能会改变电脑的IP地址)

The method asBinder() of type IRemoteService.Stub must override a superclass method
错误原因是jdk版本太高了,把1.5换成1.6即可。
解决方法是:鼠标放在项目上点击鼠标右键,选择属性——java compile,把1.5改成1.6.这样就没问题了。





            
                
				
			阅读更多
		
        	
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像