java常见技术题

转自某位群友https://github.com/PetricHwang/coding-interview-university/blob/master/translations/README-cn.md
以下是他的内容,不代表我的观点,仅此转发了解

interview-resources-zhCN

本来想跳槽,搜了些互联网公司的面试题,发现自己理解都不是很深刻,默默地回去把简历关掉,潜心学习。。。

本目录所有资源来自网络,本人仅整理,感谢原作者的无私奉献,如有侵权,请联系删除。

持续整理完善中。

JAVA综合

扫码登录是如何实现的?

深入理解Java枚举类型(enum)

深入理解Java注解类型(@Annotation)

JAVA 7/8 新特性

Java提高篇——equals()与hashCode()方法详解

Java Collections Framework Internals

NavigableMap与NavigableSet

JDK7与JDK8中HashMap的实现

Java 7之基础 - 强引用、弱引用、软引用、虚引用

Comparable与Comparator浅析

JAVA序列化

浅析若干Java序列化工具

并发

Java多线程知识小抄集(一)

Java多线程知识小抄集(二)

Java多线程知识小抄集(三)

Java多线程知识小抄集(四)——完结

Java线程间的通信方式详解

JVM中线程的状态转换图

Java并发编程-无锁CAS与Unsafe类及其并发包Atomic

剖析基于并发AQS的共享锁的实现(基于信号量Semaphore)

深入剖析java并发之阻塞队列LinkedBlockingQueue与ArrayBlockingQueue

深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理

深入理解Java并发之synchronized实现原理

JAVA线程池原理以及几种线程池类型介绍

ConcurrentHashMap总结

ConcurrentHashMap能完全替代HashTable吗?

Java中进程与线程的区别

Java中的锁

Java守护线程概述

ExecutorService 的理解与使用

Java多线程之interrupt()的深度研究

JAVA线程间协作:wait.notify.notifyAll

JAVA线程间协作:Condition

JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止

java并发-ReentrantLock的lock和lockInterruptibly的区别

JAVA多线程之扩展ThreadPoolExecutor

JVM

深入理解Java类加载器(ClassLoader)

Java虚拟机类加载机制

深入理解Java类型信息(Class对象)与反射机制

全面理解Java内存模型(JMM)及volatile关键字

java中的内存模型

Java对象大小内幕浅析

Java中堆内存和栈内存详解

JAVA虚拟机关闭钩子(Shutdown Hook)

NIO

攻破JAVA NIO技术壁垒

Java NIO和IO的区别

DB

浅谈MySql的存储引擎(表类型)

MySQL 及 SQL 注入与防范方法

缓存

Redis和Memcached的区别

常用框架

Mybatis高级应用

Spring AOP 实现原理

设计模式

设计模式:开篇

快速理解Java中的五种单例模式

算法

红黑树

TimSort原理

网络

如何设计好的RESTful API之安全性

Cookies 和 Session的区别

Session机制详解

一次完整的HTTP请求

HTTP请求方法

TCP长连接与短连接的区别

get和post区别

猜你喜欢

转载自blog.csdn.net/qfashly/article/details/79584609