![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试笔记
¥诸葛村夫¥
年少无为,还不知进退
展开
-
java-3年面试总章:解决面试中的问题
java-3年面试总章:解决面试中的问题文章目录java-3年面试总章:解决面试中的问题面试官想问的问题分析面试官问题。面试题:java线程池的创建面试中的sql问题:where 和having的区别java常用的五大包面试官想问的问题你说一下对线程的理解。你说一下多线程开发。你给我讲解一下JWT的优势。你讲解一下shiro开发。分析面试官问题。你要明白面试官要考察什么?这个...原创 2020-05-10 11:33:48 · 551 阅读 · 0 评论 -
java面试笔记六:并发编程,进程调度算法,线程里面的锁,CAS和ABA问题
1. java面试笔记六:并发编程文章目录1. java面试笔记六:并发编程1.1. 并发编程三要素1.2. 进程作业调度算法1.3. java多线程里面的锁1.4. 多线程里面的不可重入锁设计1.5. synchronized的理解1.6. Compare and Swap知多少?1.1. 并发编程三要素java并发编程三要素,并举个栗子。1、原子性:多个操作要么全部执行,要么全部...原创 2020-03-14 16:51:05 · 481 阅读 · 0 评论 -
java面试笔记五:线程、进程、以及协程,java多线程实现方式,java线程常见状态
java面试笔记五:线程、进程、以及协程文章目录java面试笔记五:线程、进程、以及协程进程、线程、协程并发和并行java实现多线程有几种方式?有什么不同?java线程常见的基本状态进程、线程、协程线程,协程,进程的关系进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:是操作系统能够进行运算调度的最小单位,...原创 2020-03-13 23:14:24 · 673 阅读 · 0 评论 -
java面试笔记四:集合框架Map集合
1. java面试笔记四:集合框架Map集合文章目录1. java面试笔记四:集合框架Map集合1.1. 常用的map实现类1.2. HashMap和Hashtable的区别1.3. HashMap和TreeMap应该如何选择1.4. 线程安全且效率高的Map集合1.5. 了解ConcurrentHashMap吗?为什么性能比Hashtable高?说下原理?1.1. 常用的map实现类1、...原创 2020-03-13 02:39:17 · 227 阅读 · 0 评论 -
java面试基础三:集合框架List面试题
1. java面试基础三:集合框架List面试题文章目录1. java面试基础三:集合框架List面试题1.1. java集合框架里面List常见面试题1.2. LIst的扩容机制1.1. java集合框架里面List常见面试题说一下Vector和ArrayList,LinkedList的联系和区别?分别使用场景从两点回答:1、线程安全 ArrayList:底层是数组实现,线...原创 2020-03-12 00:29:28 · 456 阅读 · 0 评论 -
java面试基础二:字符串,面向对象,接口抽象类的考察
1. java面试基础二:字符串,面向对象,接口抽象类的考察文章目录1. java面试基础二:字符串,面向对象,接口抽象类的考察1.1. 常用字符串的考察1.2. String 、StringBuffer和StringBuilder的区别1.3. 面向对象思想OOP1.4. Overload和Override的区别1.5. java的接口1.1. 常用字符串的考察String str=ne...原创 2020-03-11 13:13:58 · 146 阅读 · 0 评论 -
java面试题基础知识一:运算符操作以及一些基础问题
1. java面试题基础知识一:运算符操作以及一些基础问题文章目录1. java面试题基础知识一:运算符操作以及一些基础问题1.1. 运算符1.2. 用最有效率的方法计算2乘以81.3. 传递两个非0的int数值进去,实现变量交换的方式,有几种方式?1.4. 数据类型分类:1.5. 返回值问题1.6. ==和equals的区别1.7. try-catch-finally的返回值问题1.8. 新版...原创 2020-03-11 00:52:03 · 224 阅读 · 0 评论 -
java面试总结一:基础篇
java基础面试题总结一:javac.exe和java.exe区别:javac.exe是编译程序,将源代码编译生成二进制文件.class文件。java.exe是执行程序,将.class文件执行,得到结果。关键字和标识符的区别:关键字就是java语言赋予特殊含义的单词。保留字就是java语言打算将其将其作为特殊含义的单词,还没有执行。标识符:就是自定义的名词,例如,类名,...原创 2019-05-12 17:47:59 · 201 阅读 · 0 评论 -
java面试笔记三:Object类、内部类、异常、四种权限修饰符的理解、包的导入
文章目录java面试笔记三:Object类、内部类、异常、四种权限修饰符的理解。Object类内部类:匿名内部类异常自定义异常子父类在异常中的关系常见异常:java中的四种权限标识符Import导入包的问题:java面试笔记三:Object类、内部类、异常、四种权限修饰符的理解。Object类Object类是所有类的直接或间接父类,java认为把所有的类不断向上抽取最终会得到一个顶层的父类...原创 2019-05-14 21:30:06 · 712 阅读 · 0 评论 -
java面试笔记二:java的面向对象
java面试笔记二:面向对象面向对象和面向过程的区别过程就是函数,就是写方法,就是方法的一种实现。对象就是将函数,属性的一种封装。用人们思考习惯的方式思考问题。匿名对象即:创建对象时没有指定引用名,直接new拿来使用,就是匿名对象,只适合一次调用,当对象成员被多次调用时,不能使用匿名对象。必须给对象起名字。类的成员分为成员变量和成员函数。成员变量和局部变量的区...原创 2019-05-13 17:42:56 · 270 阅读 · 0 评论