一、Java数据类型
8种基本数据类型:字符型char,布尔型boolean,数值型(整型和浮点型)
其中整型包括(byte,short,int,long),浮点型(float,double)
类型 字节byte 默认值 字节型byte 1 0 字符型char 2 ‘\u0000’ 布尔型boolean 4 false 短整型short 2 0 整型int 4 0 长整型long 8 0 单精度float 4 0.0f 双精度double 8 0.0d
3种引用数据类型:class类,interface接口,数组。
二、Java里面的集合
三、Java泛型的是什么,为什么要用泛型,泛型的使用有哪几种?
第一,泛型,是JDK5引入的新特性,本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
这种参数类型可以使用在:类、接口、方法中;分别被称作为泛型类;泛型接口和泛型方法。
第二,泛型的好处是在编译时候检查类型安全,并且所有的强制转换都是自动的,提高了代码重用率,
避免运行时出现异常,而且特点是编译器再编译时擦除了所有泛型相关信息,再编译器编译成字节码时;
首先进行类型检查,然后进行类型擦除(即所有类型参数都用他们限定的类型替换,包括类,变量和方法)。
第三,泛型的使用(泛型类、泛型接口、泛型方法)
泛型类例子:
泛型接口例子:
当实现泛型接口的类,传入泛型实参时:
泛型方法例子:
泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型 。
Original: https://www.cnblogs.com/wanglijun/p/14808556.html
Author: 王默默
Title: Java 知识积累方便以后随时查看
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/537641/
转载文章受原作者版权保护。转载请注明原作者出处!