随笔分类 -  JAVA基础

摘要:什么是桥接方法 在 JDK1.5 中引入了泛型,泛型类型是基于原始类型、类型擦除原理进行实现的。那么JDK1.5有了泛型怎么兼容JDK1.5之前的类? 原始类型:Java总是会自动的为泛型类型提供一个相应的原始类型。所谓原始类型就是是指泛型的第一个限定类型(从左向右),无限定类型泛型的原始类型默认为 阅读全文
posted @ 2022-08-29 22:36 -Lucas 阅读(333) 评论(0) 推荐(0) 编辑
摘要:什么是堆污染? 堆污染是由于泛型的使用造成的一种潜在危险。因为使用泛型参数化类内部成员变量,同一类的不同实例对象内部里面成员变量的类型可能不同, 编译阶段无法发现,运行期间才能被发现的类型转换错误问题。 上代码 public class Demo { public static void main( 阅读全文
posted @ 2022-08-29 21:21 -Lucas 阅读(52) 评论(0) 推荐(0) 编辑
摘要:###1.什么是类的初始化 JVM执行类的初始化语句,为类的静态变量赋值。 如果这个类还没有被加载和链接,那就先进行加载和链接 如果这个类存在父类,且为被初始化,先对其父类进行初始化 如果这个类存在初始化语句(static块),依次执行初始化语句 ###2.类的初始化顺序 父类的静态变量和stati 阅读全文
posted @ 2022-01-18 20:44 -Lucas 阅读(334) 评论(0) 推荐(0) 编辑
摘要:准备工作 创建Student类及其父类Person package com.xinay.annotation.reflex; /** * @Author xin * @date 2021/5/30 16:39 * @Description 得到class类对象的几种方式 */ public clas 阅读全文
posted @ 2021-05-30 23:23 -Lucas 阅读(614) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示