摘要: (1)Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file出现问题的原因是用高版本的编译器编译文件,形成的.class文件用低版本的运行器运行,报告版本错误。解决方案:1.将工作空间的编译器版本降低,由此可能导致部分含高版本的语言程序不能编译通过,不建议这种方式。2.将工作空间的运行环境版本提高,即使用高版本的JRE。(2)java.lang.UnsupportedClassVersionError: Bad version n 阅读全文
posted @ 2013-11-01 17:29 西2格 阅读(125) 评论(0) 推荐(0)
摘要: 首先让我们了解几个概念:栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。堆 :由JVM分配的,用于存储对象等数据的区域。常量池constant pool :在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.这是一个特殊的共享区域,可以在内存中共享的不经常改变的东西,都可以放在这里。进入正题:String a = "abc";①String b = "abc";②使用String a = "abc";的方式,可以在一定程度上提高程序的运行速度,因为JVM会自动根据栈中数据的实际情况来决定 阅读全文
posted @ 2013-10-24 22:39 西2格 阅读(133) 评论(0) 推荐(0)