外包Java后端开发三年,⾯试题附答案前⾔
这些算法,都是⼩编⼀点⼀点看的⼤佬们的⽅法,⾃⼰积累的.
如果有什么描述的不对的地⽅还望⼤佬赐教
多交流才能进步,加油,冲冲冲
java基础
1.1java的8种基本数据类型装箱拆箱
java重写和重载的区别1.2重写重载封装继承多态
1.3 Stack Queue
1.7 Concurrent包
1.8⾯向对象
1.9 String StringBuffer StringBuilder hashcode equ
1.10 java⽂件读取
1.11 Java反射
1.12 JDK NDK JRE JNI
1.13 static和final的区别
1.14 map, list, set区别
1.16 Session和COOKIE
1.19 10 NIO BIO AIO select epoll
1.20 ThreadLocal
1.22 finalize finalization finally
1.23 public private default protected
1.25 Object
1.26 equls和==的区别
1.27异常
1.28序列化
1.30 coparel⼝comorto1⼝
1.33接⼝和抽象类
1.34 Socket
1.35 Runtime类
1.36值传递与引⽤传递
1.37泛型?与的区别
1.38枚举类型字节码层⾯理解Enum
1.39 java注解类型
1.40字节流字符流
集合类Set
2.1 HashMap
2.2 CurrentHashMap
2.3 . Hashtable
2.4 hashtable和hashmap的区别
2.5 HashMap和ConCurrentHashMap区别
2.6 ConcurrentHashMap和HashTable区别
2.7 linkedHashMap
2.8 Linkedhashmap与hashmap的区别
2.9 HashSet
2.10 hashmap与hashset区别
2.11 Collections.sort内部原理
2.12 hash算法
2.13迭代器lterator Enumeration
2.14 LIST ArrayList, LinkedList和Vector的区别和实现原理2.15快速失败(fail-fast)和安全失败(ail-safe)
锁volatile synchronized Lock ReentrantLock AQS C 3.1 .volatile和synchronized
3.2 CAS
3.3可重⼊锁ReentrantLock
3.3 ReentrantL ock和svnchronized区别
java多线程
4.1.如何创建线程?哪种好?
4.2.线程状态
4.3.⼀般线程和守护线程的区别
4.4. sleep wait yield notify notifyAll join
4.5中断线程
4.6多线程如何避免死锁
4,7多线程的好处以及问题
4.8多线程共⽤⼀个数据变量注意什么?
4.9线程通信⽅式
4.10线程池
4.11.线程中抛出异常怎么办
Java进阶ssh/ssm框架
Spring
Servlet
Struts
Hibernate
Redis
Tomcat
netty
Hadoop
Volley
Java 内存模型和垃圾回收
什么 是JMM内存模型? (JMM和内存区域划分不是⼀ -回事)内存分区
GC算法(YGC and FGC)
垃圾收集器CMS
java类加载机制双亲委派
内存泄露
内存泄露的案例分析jvm调优
jstat jmap jps jinfo jconsole
JVM参数设置
内存分配与回收策略
⾯试问题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。