谁来帮我讲解一下这道题~~~谢谢 Integer i = new Integer(1) + new Integer(2); 这种写法合法吗? 我编译了一下貌似是合法的~得出来的结果i=3和 int出来的3是相同的吗?? 例如用个switch(i){ case 3:省略} 我编译了一下好像也是成功的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种写法在JDK6.0以上版本是可以的,JDK6.0提供了自动装箱拆箱的功能。如果是6.0以下的版本,你就要强制转换类型了。 严格来说,那样是不符合java中面向对象的编程规范的,答案是对的,那是因为:new Integer(1)默认是这样的:(new Integer(1)).toString,得到的也就是1的值,同理后面也一样,所以你的结果并没有错误!可以通过,应该是可以的吧,没有出现致命性的或者说是执行中的错误!! log4j与内存问题:在linux服务器中打印日志时内存使用会越来越高,帮忙解决下 面向接口编程[z] 取得当前时间精确到微秒 求正则表达式几个!有难哦! 你有能力写一个中文时间解析器吗? javabean的问题! 大家来讨论一下啊……………… 为什么java不识别中文目录? 关于面向对象的思考,请大家参与! 如何用java 打开呆口令的zip文件? 线程间通过管道流类通信可是读取不到写入管道中的数据 关于java里面一个事件处理的小问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货