A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhudoufu 中级黑马   /  2016-4-4 22:15  /  3498 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
本帖最后由 zhudoufu 于 2016-4-4 22:20 编辑

  • package com.heima.wrapclass;
    public class Demo4_JDK5 {
            /**自动装箱:把基本数据类型转换为包装类类型         * 自动拆箱:把包装类类型转换为基本数据类型         * @param args         */        public static void main(String[] args) {                int x = 100;                Integer i1 = new Integer(x);                //装箱                int y = i1.intValue();                                //拆箱                                Integer i2 = 200;            //自动装箱                          int z = i2 + 200;                //自动拆箱                System.out.println(z);                        }
  • dk1.8 运行结果:Exception in thread "main" java.lang.Error: Unresolved compilation problems:         Type mismatch: cannot convert from int to Integer        The operator + is undefined for the argument type(s) Integer, int                           at com.heima.wrapclass.Demo4_JDK5.main(Demo4_JDK5.java:14)
  • 上面什么意思啊?我把同样代码放到jdk1.7又能运行通过,jdk1.8没有自动装箱拆箱了吗?

最佳答案

查看完整内容

1.8是可以的,应该是配置问题

12 个回复

倒序浏览
1.8是可以的,应该是配置问题
回复 使用道具 举报
1.5以前的版本不行,后面的版本都是可以的。你是不是编译的时候用的是以前的版本,你看一下eclipse里面配置是不是除了问题。
回复 使用道具 举报
1.8是可以的,应该是配置问题
回复 使用道具 举报
1.8是可以的,你看下你的编译环境是哪个版本的
回复 使用道具 举报
天生丶无赖 来自手机 初级黑马 2016-4-5 23:14:17
地板
1.8可以,你可能是没有配置好,自己再看看
回复 使用道具 举报
hua2319 来自手机 中级黑马 2016-4-5 23:25:23
7#
应该是配置有问题吧!
回复 使用道具 举报
不用找了,JDK 和  eclipse 版本不兼容,哥们,安心用1.7吧
回复 使用道具 举报
不记得是多少了,JDK1.8对eclipse4.几以下都不支持
回复 使用道具 举报
不应该,JDK升级之后应该是向下兼容的。你的.class文件是用1.7编辑下还是1.8编辑的?你用哪个版本编辑就用哪个版本运行,你试试看
回复 使用道具 举报
楼上几个兄弟说的对,可能是1.8和eclipse不兼容
回复 使用道具 举报
建议你装1.7的,1.8的很容易出现问题!!!
1.7版本在后期就业班都不会出现问题!!!
回复 使用道具 举报
也不完全说是jdk版本的问题!也可能是你eclipse与jdk1.8不兼容!从而出现这样的情况!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马