自动类型提升的问题 本人初学java,有些概念性的东西不懂,请多指教1.看到书上写类型的提升是什么意思? 在什么条件下提升, 有什么规则?2.为什么说类型决定行为,而不是决定大小, 定义一个int 型,不就是决定他的大小是4byte吗? 决定行为是什么意思? 感觉很抽象, 麻烦给出比较直观的解释谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java中的自动类型提升问题:正向过程:从低字节到高字节可以自动转换:byte->short->int->long->float->double,你说的类型决定行为,我的理解应该指的多态. 我的理解类型决定行为:不同的类型有着不同的行为,人会吃饭,飞机可以在天上飞,它们的行为不同是由它们的类型不同决定的。int是原始类型,是java中的特例,与一般的对象概念无关。Integer才是对象相关的。Integer对象之所以只能保存int型的数据(行为),那是因为它是一个Integer而不是Long。 第一个是说第一个是说低字节类型可以自动转为高字节类型 BYTE-INT-LONG第二个 应该是说后期邦定的意思。也就是多态。不过这个翻译 MS有待商榷 如果负责是面试刚毕业的,记得让他写一段排序代码 新版开发的程序能不能在旧版JRE的电脑上运行? StringBuffer 内存溢出 关于SUN的JAVA程序员认证考试 求助!区别字符串是整数,小数,还是字母 看了一段代碼,但少了點東西。想知道怎麼填上去。 java 将接收的数据存到数组 再从数组里取出来判断 JB8中使用jTable如何应用cell中数据自动根据长短分配宽度? 怎样用java做一个象服务一样的东东,实时运行,先谢了!!! 通过jdbc-odbc bridge连结数据库问题 Java 到底要学什么 新手白白的问题
类型决定行为:不同的类型有着不同的行为,人会吃饭,飞机可以在天上飞,它们的行为不同是由它们的类型不同决定的。
int是原始类型,是java中的特例,与一般的对象概念无关。Integer才是对象相关的。Integer对象之所以只能保存int型的数据(行为),那是因为它是一个Integer而不是Long。
第二个 应该是说后期邦定的意思。也就是多态。不过这个翻译 MS有待商榷