0.javaSe
文章平均质量分 92
javaSe
森林老虎
我曾踏足山巅,也曾进入低谷,二者都让我受益良多
展开
-
JavaSe-泛型机制详解
*这里是泛型类的方法和泛型方法的主要区别,注意理解。为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Java在语法上支持泛型,但是在编译阶段会进行所谓的“类型擦除”(Type Erasure),将所有的泛型表示(尖括号中的内容)都替换为具体的类型(其对应的原生态类型)。Java泛型这个特性是从JDK 1.5才开始加入的,因此为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Java在语法上支持泛型,但是在编译阶段会进行所谓的“类型擦除”(Type Erasure),原创 2022-12-08 22:39:30 · 312 阅读 · 4 评论 -
JavaSe-JAVA的多态
用一句话概括就是:事物在运行过程中存在不同的状态。先以教科书般举例说明,下文再举一个花木兰替父从军的例子帮助大家理解. 多态的存在有三个前提:1.要有继承关系2.子类要重写父类的方法3.父类引用指向子类对,但是其中又有很多细节需要注意。首先我们定义两个类,一个父类Animal,一个子类Cat。父类Animal 子类Cat 测试类Demo_Test1 以上的三段代码充分体现了多态的三个前提,即:1、存在继承关系Cat类继承了Animal类2、子类要重写父类的方法子类重写(override)了父类的两个成员方法原创 2022-12-06 20:19:38 · 303 阅读 · 0 评论