-
5.2 JVM常见问题及面试题_jvm运行原理面试
1 介绍一下强引用、软引用、弱引用和虚引用强引用我们平时new了一个对象就是强引用,例如 Object obj = new Object( ;即使在内存不足的情况下,JVM宁愿抛出OutOfMemory错误也不会回收这种对象。...
02月09日[编程文章]浏览:39
-
-
Java类的生命周期_java spring生命周期
1、类加载子系统三个过程在Java中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载。按照Java虚拟机规范,从class文件到加载到内存中的类,包括如下3个阶段...
02月09日[编程文章]浏览:40
-
-
-
JAVA 泛型中的通配符 T,E,K,V,?
前言Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。...
02月09日[编程文章]浏览:41
-
面试:说说Java反射中获取Class对象三种方式的区别?
在上篇文章《一篇文章全面了解Java反射机制》中我们学习了Java反射机制的基本使用,留心的朋友可能已经注意到了,在文中提到了三种获取Class对象的方法。如果面试中涉及到Java反射,那么遇到该面试题的概率将大大增加。以下三种获取Class对象的方式有什么不同?...
02月09日[编程文章]浏览:50
-
Java代码保护方法之一:ProGuard_java guardedby
ProGuard是一个开源的Java程序代码压缩、优化和混淆工具,是目前Java代码保护最常用的工具。...
02月09日[编程文章]浏览:58
-
比 ORACLE 快 N 倍不稀奇,这么轻才是王道
Oracle 是普遍使用的数据库,它不是专业的分析型数据库,在数据量较大时常常会计算性能不佳,影响用户体验。现在有不少新的分析型数据库在性能上比 Oracle 更快,甚至可以说远超。那么在 Oracle 性能不足时,替换成这些数据库看起来就能解决问题了。...
02月09日[编程文章]浏览:39
-