如题

解决方案 »

  1.   

    八大基本类型:
    byte, short, int, long, float, double, 
    char,
    boolean,
      

  2.   

    引用类型?
    第一次听见这种说法,不太清楚,我想java中除了以上8中基本数据类型外其他都是类
      

  3.   

      整数类型:int    eg:int a; a=10; 
                                  byte   eg:byte b; b=12;(-128到127之间的都可以) 
                                  short  eg: short s; s=30;
                                  long   eg: long l; l=100L;
                浮点类型:float  eg:float f; f=30.09f;
                                  double eg: double d; d=50099.99;
                字符类型:(注意不是字符串)char   eg: char c='s';单引号引起来的 单个字符
                布尔类型:boolean  eg:boolean b;  b=true;
    没有听说过四个引用类型
      

  4.   

      基本类型:
    byte, short, int, long, float, double, 
    char,
    boolean,
    引用类型 例子:具体百度以下有引用类型理解
    int i = 5;                        // 原始类型
    Integer j = new Integer(10);      // 对象引用
      

  5.   

    String 和数组 这两个对象算是引用类型吧。
      

  6.   

    最关键的我想知道四个引用类型是什么,
    6楼的好像说对了两个,是String 和数组,可是还有两个是什么呢?
      

  7.   

    对象引用类型分为强引用、软引用、弱引用和虚引用。  强引用:就是我们一般声明对象是时虚拟机生成的引用,强引用环境下,垃圾回收时需要严格判断当前对象是否被强引用,如果被强引用,则不会被垃圾回收  软引用:软引用一般被做为缓存来使用。与强引用的区别是,软引用在垃圾回收时,虚拟机会根据当前系统的剩余内存来决定是否对软引用进行回收。如果剩余内存比较紧张,则虚拟机会回收软引用所引用的空间;如果剩余内存相对富裕,则不会进行回收。换句话说,虚拟机在发生OutOfMemory时,肯定是没有软引用存在的。  弱引用:弱引用与软引用类似,都是作为缓存来使用。但与软引用不同,弱引用在进行垃圾回收时,是一定会被回收掉的,因此其生命周期只存在于一个垃圾回收周期内。  强引用不用说,我们系统一般在使用时都是用的强引用。而“软引用”和“弱引用”比较少见。他们一般被作为缓存使用,而且一般是在内存大小比较受限的情况下做为缓存。因为如果内存足够大的话,可以直接使用强引用作为缓存即可,同时可控性更高。因而,他们常见的是被使用在桌面应用系统的缓存。
      

  8.   

    呵呵,还是我自己查出来了,四个引用类型是class  interface  String   数组
    我结贴啦  谢谢各位
      

  9.   

    晕,为什么大家都说google,我就喜欢用baidu。
    现在的google都 政-治化 了。