热爱技术,热爱生活。
0 篇文章

JVM垃圾回收

写在前面本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot 为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下 CMS,G1 收集器。MinorGc 和 FullGC 有什么不同呢?本

常见算法和加密算法

本文主要对消息摘要算法和加密算法做了整理,包括 MD5、SHA、DES、AES、RSA 等,并且提供了相应算法的 Java 实现和测试。一消息摘要算法 1.简介:消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息摘要算法主要应用在“数字签名”领域,作为对明文的摘要算法。著名的摘要算法有 RSA 公司的 MD5 算法和 SHA-1 算

Java集合框架常见面试题总结

List,Set,Map 三者的区别及总结 Arraylist 与 LinkedList 区别 ArrayList 与 Vector 区别(为什么要用 Arraylist 取代 Vector 呢?)HashMap 和 Hashtable 的区别 HashSet 和 HashMap 区别 HashMap 和 ConcurrentHashMap 的区别 HashSet 如何检查重复 comparable 和 comparator 的区别 Comparator 定制排

Java基础知识

1.面向对象和面向过程的区别面向过程面向对象 2.Java 语言有哪些特点?3.什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别 4.什么是字节码?采用字节码的最大好处是什么?先看下 java 中的编译器和解释器:采用字节码的好处:5.Java 和 C++ 的区别 6.什么是 Java 程序的主类?应用程序和小程序的主类有何不同?7.Java 应用程序与小程序之间有那些差别?8.字符型常量和字符串常量的区别 9

Spring 框架

什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架中的 IOC 有什么作用。