Java技术小册(基础篇)

Wesley13
• 阅读 511

基础篇

基本功

面向对象的特征

final,finally,finalize 的区别

int 和 Integer有什么区别

重载和重写的区别

抽象类和接口有什么区别

说说反射的用途及实现

说说自定义注解的场景及实现

HTTP 请求的 GET 与 POST 方式的区别

session 与 cookie 区别

session 分布式处理

JDBC 流程

MVC设计思想

equals 与 == 的区别

集合

List  和 Set 区别

List 和 Map 区别

ArrayList 与 LinkedList 区别

ArrayList 与 Vector 区别

HashMap 和 Hashtable 的区别

HashMap 和 HashSet 的区别

HashMap 和 ConcurrentHashMap 的区别

HashMap 的工作原理及代码实现

ConcurrentHashMap 的工作原理及代码实现

线程

创建线程的方式及实现

sleep()、join()、yield() 有什么区别

说说CountDownLatch 原理

说说CyclicBarrier 原理

说说Semaphore 原理

说说Exchanger 原理

说说 CountDownLatch 与 CyclicBarrier  区别

ThreadLocal 原理分析

讲讲线程池的实现原理

线程池的几种方式

线程的生命周期

锁机制

说说线程安全问题

volatile 实现原理

synchronize 实现原理

synchronized 与 lock 的区别

CAS 乐观锁

ABA 问题

乐观锁的业务场景及实现方式

点赞
收藏
评论区
推荐文章
明月 明月
2年前
vue常见面试题
1.有使用过vue吗?说说你对vue的理解?2.说说你对SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用呢?3.什么是双向绑定?原理是什么?4.请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?5.Vue组件之间的通信方式都有哪些?6.vshow和vif有什么区别?使用场景分别是什
阿里程序员的Java之路!2021年最新Java面试点梳理
面试题模块介绍:一、Java基础JDK和JRE有什么区别?和equals的区别是什么?两个对象的hashCode()相同,则equals()也一定为true,对吗?final在java中有什么作用?java中的Math.round(1.5)等于多少?String属于基础的数据类型吗?
五面阿里巴巴拿offer后定级P6:分享Java面经及答案总结
一面(电话)说说对JVM的理解treemap和hashmap有什么区别?Java多线程的的5大状态图流转mysql主键和唯一索引的区别说说最近的项目如何实现session共享,用redis如何实现缓存击穿的概念和解决方案说说微服务,微服务之间如何管理二面(现场)javanio常?用的三个类java里面的同步锁了解吗?Countdownlauch和Cylic
Wesley13 Wesley13
2年前
java基础知识整理
基本概念操作系统中heap和stack的区别什么是基于注解的切面实现什么是对象/关系映射集成模块什么是Java的反射机制什么是ACIDBS与CS的联系与区别Cookie和Sessi
Wesley13 Wesley13
2年前
Java常见面试题总结
一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和
Stella981 Stella981
2年前
2020稳拿offer宝典,阿里天猫、蚂蚁、钉钉 java 面试题汇总(附解析)
!(https://oscimg.oschina.net/oscnet/up3fe8daac484fa16296efcca6a78cb7c2cf9.JPEG)Java基础面向对象的特征:继承、封装和多态int和Integer有什么区别;Integer的值缓存范围说说反射的用途及实现Http请求的GET和PO
Wesley13 Wesley13
2年前
Java面试通关要点汇总集
基础篇基本功面向对象的特征final,finally,finalize的区别int和Integer有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现HTTP请求的GET与POST方式的区别
可莉 可莉
2年前
2020稳拿offer宝典,阿里天猫、蚂蚁、钉钉 java 面试题汇总(附解析)
!(https://oscimg.oschina.net/oscnet/up3fe8daac484fa16296efcca6a78cb7c2cf9.JPEG)Java基础面向对象的特征:继承、封装和多态int和Integer有什么区别;Integer的值缓存范围说说反射的用途及实现Http请求的GET和PO
Wesley13 Wesley13
2年前
Java面试通关要点汇总整理
简历篇请自我介绍请介绍项目基础篇基本功面向对象的特征final,finally,finalize的区别int和Integer有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现
Wesley13 Wesley13
2年前
Java面向对象技术
问题及答案来源自《Java程序员面试笔试宝典》第四章Java基础知识4.2面向对象技术1、面向对象与面向过程有什么区别?看下面一个实例即可:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而