谁来帮我讲解一下这道题~~~谢谢 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的值,同理后面也一样,所以你的结果并没有错误!可以通过,应该是可以的吧,没有出现致命性的或者说是执行中的错误!! 最近研究图算法,有兴趣的留个Q一起讨论 如何删除一个数组中为0的项? 请问JAVA桌面程序怎么在启动时最小化到托盘?? 问个TREE的问题!关于tree的遍历! 请推荐一个windows下的可以用于java的make工具,谢谢 菜鸟入门Java语言学习的要点 一个初学者的问题。 jboss and tomcat are independed each other?or not ? 如何设置JTable的长和宽? 求大神,用JAVA绘制正弦函数波形,向x轴右侧不断移动 线程间通过管道流类通信可是读取不到写入管道中的数据 关于java里面一个事件处理的小问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货