原文:Java不可不知的泛型使用

前面的文章: 详解Java的对象创建 一文打尽Java继承的相关问题 一文打尽Java抽象类和接口的相关问题 本文介绍了Java的泛型的基本使用。 . 为什么使用泛型 看下面一个例子: 为了说明问题,本类写的尽量简陋,请把目光主要放在类型上。 该类很简单:有两个成员变量,elementData是一个数组,size是数组中元素的数量。add和get方法能添加和获取元素。 下面测试一下: 向数组中添加 ...

2020-08-07 16:42 1 483 推荐指数:

查看详情

不可不知Java引用类型之——软引用

定义 软引用是使用SoftReference创建的引用,强度弱于强引用,被其引用的对象在内存不足的时候会被回收,不会产生内存溢出。 说明 软引用,顾名思义就是比较“软”一点的引用。 当一个对象与GC Roots之间存在强引用时,无论何时都不会被GC回收掉。如果一个对象与GC Roots之间 ...

Sat Oct 13 07:09:00 CST 2018 0 1492
不可不知Java引用类型之——虚引用

定义 虚引用是使用PhantomReference创建的引用,虚引用也称为幽灵引用或者幻影引用,是所有引用类型中最弱的一个。一个对象是否有虚引用的存在,完全不会对其生命周期构成影响,也无法通过虚引用获得一个对象实例。 说明 虚引用,正如其名,对一个对象而言,这个引用形同虚设 ...

Tue Oct 23 23:47:00 CST 2018 4 8712
不可不知Java引用类型之——强引用

定义 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器宁愿抛出OOM(OutOfMemoryError)也不会回收它。 说明 不要被这个强字吓到,以为这个引用就很厉害,其实强引用就是程序中使用的一般引用类型。举个简单的栗子: 强可达 如果一个对象与GC ...

Thu Oct 11 16:49:00 CST 2018 0 1647
不可不知Java引用类型之——弱引用

定义 弱引用是使用WeakReference创建的引用,弱引用也是用来描述非必需对象的,它是比软引用更弱的引用类型。在发生GC时,只要发现弱引用,不管系统堆空间是否足够,都会将对象进行回收。 说明 弱引用,从名字来看就很弱嘛,这种引用指向的对象,一旦在GC时被扫描到,就逃脱不了被回收的命运 ...

Mon Oct 22 22:41:00 CST 2018 0 926
【mysql】不可不知的Metadata Lock

一、问题发生 说一个现象,当收到服务器报警之后,数据库服务器CPU使用超过90%,通过 show processlist 一看,满屏都是 Waiting for table metadata lock 状态的连接。第一反应就是kill掉这些连接,奈何连接实在太多,实在kill不过来,于是重启服务 ...

Thu Sep 20 22:18:00 CST 2018 0 1766
shell中不可不知的叹号

简介 shell 中!叫做事件提示符,英文是:Event Designators,可以方便的引用历史命令, 也就是history中记录的命令 用法 ! 当后面跟随的字母不是“空格、 ...

Thu Dec 20 21:23:00 CST 2012 1 13012
不可不知的 7 个 JDK 命令

这篇文章主要来介绍下 JDK 内置的命令,话不多说,让我们开始吧! javap 使用 javap 可以查看 Java 字节码反编译的源文件,javap 的命令格式如下: 下面来演示下用 javap -c 对代码进行反编译,首先写个 HelloWorld 类,如下: 接着使用 ...

Tue May 26 22:08:00 CST 2020 2 549
不可不知的 JVM 预热

。 Extension Class: java.ext.dirs 路径下的类,由 ExtClassLoader 负 ...

Tue Feb 23 21:07:00 CST 2021 0 989
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM