首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • int是integer类吗? [已结贴,结贴人:sure2003]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sure2003
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-08 06:40:05 楼主
    int 是关键字
    integer 是类名。
    而JAVA中不是所有的数据类型都是类吗?
    int 就没有对应的类
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sure2003
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 06:42:021楼 得分:0
    int i=3;
    应该写成integer i =3 ;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenggong2dm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 06:53:272楼 得分:1
    int 是基本数据类型(不能派生子类,不具任何操作,无法扩充自身功能)。
    Integer是JAVA为了符合“万事万物皆对象”理念引入的包装类,它使基本数据类型int成为对象,变为复合数据类型,拥有方法。(封装基本数据类型的信息和操作)。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhaocheng001
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 06:59:173楼 得分:1
    int以及float,double,char等一些都是属于基本类型,基本类型不同于类,integer i =3的写法是不对的。
    Integer是为了对int做一些操作,方便编程而加入的类,你可以都使用Integer类来代替int,不过会降低效率,而且很多时候没有必要。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hkfybnjt
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 08:45:234楼 得分:0
    该回复于2008-08-08 09:20:10被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lxxzhy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 10:28:275楼 得分:1
    int 是关键字        --对
    integer 是类名。    --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类    --有,Integer就是int的包装类.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • greathawker
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:45:476楼 得分:1
    System.out.println(int.class);
    System.out.println(Integer.class);

    System.out.println(int [].class);
    System.out.println(Integer [].class);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • justinavril
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:55:277楼 得分:1
    int是基本类型  Integer是类
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xlbc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 14:19:388楼 得分:1
    Integer是类,详细为java.lang.Integer。

    API里的解释:

    public final class Integerextends Numberimplements Comparable <Integer>Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。

    此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mclinting
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 16:08:449楼 得分:1
    而JAVA中不是所有的数据类型都是类吗?
    ---------------------------------------------
    本来是应该这样的,面向对象嘛,当然一切都应该是对象。
    可是出于性能方面的考虑,java保留了基本数据类型,你把它当成例外看待好了。


    int 就没有对应的类
    ----------------------------------------
    int 还是有对应的类型的 Integer.TYPE
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • un1980
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 16:11:5910楼 得分:1
    类名首字母大写。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • caozhi01
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 16:18:0811楼 得分:1
    int是基本数据类型
    javaSE里面一共有8个基本数据类型 都不是对象其他的都是对象而java为了达到纯面象对象的说法所以就创造了和
    int对应的Integer
    char Char 等等  8个数据类型对应的对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangyou1010
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 16:56:3912楼 得分:1
    来晚了,都答完了。java为了提高效率 有8个基本数据类型,int就是其中之一,integer应该是Integer.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yanke1014
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 18:03:3113楼 得分:0
    复习 复习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rypgood
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 19:00:2614楼 得分:0
    java 没有做到  一切皆对象 
    所以有的是类 有的是基本类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lzypuppy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 19:08:5915楼 得分:0
    int 是一个基本类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • magicxin031
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 19:19:5416楼 得分:0
    JAVA是一切皆是对象,但有个特例,那就是基本类型,为什么要用基本类型,因为类创建对象是要new的,new出来把对象放在“堆”里(java中有5个存储块:寄存器、堆栈、堆、常量存储、非RAM存储)。速度:寄存器>堆栈>堆,试想一下,如果每个对象都要new一下,放下堆中,特别是那些小的、简单的变量,往往效率不是很快,所以java对于一些经常用到的类型,创建并非引用的变量,这个变量直接存储值,并置于堆栈中,所以速度更快。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gesanri
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 19:57:4017楼 得分:0
    Integer是int的包装类,而int是基本类型的一种
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guoxyj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 21:50:3118楼 得分:0
    引用 5 楼 lxxzhy 的回复:
    int 是关键字        --对
    integer 是类名。    --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类    --有,Integer就是int的包装类.


    正解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nyzlhao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-09 08:31:0819楼 得分:0
    引用 18 楼 guoxyj 的回复:
    引用 5 楼 lxxzhy 的回复:
    int 是关键字        --对
    integer 是类名。    --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类    --有,Integer就是int的包装类.



    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • evcrtfdgr
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-09 08:58:3020楼 得分:0
    该回复于2008-08-18 21:36:08被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenniaoc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-09 10:48:2621楼 得分:0
    不是
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liujiaqwer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 16:59:3522楼 得分:0
    引用 7 楼 justinavril 的回复:
    int是基本类型  Integer是类

    正解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • llbbbbbb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 20:35:5123楼 得分:0
    int 是基本类型
    Integer是引用类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xujiaxiang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 22:55:3224楼 得分:0
    引用 5 楼 lxxzhy 的回复:
    int 是关键字        --对
    integer 是类名。    --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类    --有,Integer就是int的包装类.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • m582445672
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 23:31:5425楼 得分:0
    一个是基本类型,一个是类类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shlgsty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 00:59:5826楼 得分:0
    引用 24 楼 xujiaxiang 的回复:
    引用 5 楼 lxxzhy 的回复:
    int 是关键字        --对
    integer 是类名。    --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类    --有,Integer就是int的包装类.

    对的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xinshuguang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 01:47:4827楼 得分:0
    int是基本数据类型,不是类
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qing14
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 09:48:4728楼 得分:0
    引用 5 楼 lxxzhy 的回复:
    int 是关键字--对
    integer 是类名。--不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗?--不对,java中有基础数据类型和类
    int 就没有对应的类--有,Integer就是int的包装类.

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ace112212
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 10:05:1529楼 得分:0
    多看基础!!!!!!!!!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • thinkisbest
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 10:15:5330楼 得分:0
    int 是基本数据类型。Integer是包装类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangyou1010
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:50:0331楼 得分:0
    怎么还没封贴啊。
    修改 删除 举报 引用 回复