
面试题详解
文章平均质量分 72
Feng0812xin
风向决定发型,发型决定薪资
展开
-
MYSQL优化问题
mysql优化原创 2022-08-03 16:54:56 · 260 阅读 · 0 评论 -
java多线程
1.说说synchronized的实现原理在java中,每个对象都隐式包含一个monitor(监听器)对象,加锁的过程其实就是竞争monitor的过程,当线程进入monitorenter指令之后,线程将持有monitor对象,执行monitorexit时释放monittor对象,当其他线程没有拿到monitor对象时,则需要阻塞等待获取该对象。2.ReentrantLock与synchronized的区别ReentrantLock的特点:1.可重入ReentrantLock和syn原创 2021-04-12 09:20:37 · 128 阅读 · 0 评论 -
java集合
1.常见的集合有哪些?Collection接口的子接口:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、HashTable、ConcurrontHashMap、Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stact、Vector等2.常见的集合底层实现ArrayList的底层实现是数组;LinkedList底原创 2021-04-01 18:35:26 · 204 阅读 · 0 评论 -
Java基础
1.说一下面向对象的四大特征:继承、封装、多态、抽象。2.java语言有哪些特点:简单易学(java语言的语法和C++语言很接近) 面向对象(集成、封装、多态、抽象) 平台无关性(java虚拟机实现平台无关性) 支持网络编程并且很方便(java语言诞生本身就是为简化网络编程设计的) 支持多线程(多线程机制使应用程序在同一时间并行执行多项任务) 健壮性(java语言的强类型机制、异常处理、垃圾的自动收集等) 安全性3.什么是java程序的主类?应用程序和小程序的主类有何不同原创 2021-03-29 16:12:42 · 450 阅读 · 2 评论