java面试知识记录
1.数据库
(1)数据库优化
面试求职:数据库常见面试题(数据库优化思路)
数据库优化方案整理
(2)数据库的事务
MySQL——事务(Transaction)详解
MySQL 事务
2.设计模式
(1)适配器模式
Java设计模式之《适配器模式》及应用场景
Java设计模式之策略模式详解
JAVA设计模式之观察者模式
(4)单例模式
单例模式
3.锁
(1)synchronized,同步锁的使用
synchronized修饰static方法与非static方法的区别
简单讲一下自己的理解,因为静态方法是由类加载,不是实例创建。并且,static 修饰的方法在同步时(即synchronized修饰时),获取 的是类锁,不是实例锁,所以当这个类中同时存在static 修饰的同步方法和无static 修饰的同步方法时,非静态同步方法获取的时该类实例 的实例锁,而,静态同步方法获取的是该类的类锁,这两个锁不会冲突,也就是可以同时获取到,并且两个线程各自执行相应的方法。
4.网络协议
七层网络结构
5.UML
UML学习入门就这一篇文章
UML类图与类的关系详解
转载于:https://www.cnblogs.com/zz22--/p/11412659.html
java面试知识记录相关推荐
- Java面试知识(持续更新)
(欢迎各位大佬添加新的面试知识,本文纯属博主手打,如有错误,欢迎各位大佬批评在下方,小弟一定及时改正) 基础篇 1.一个".java"源文件可以有多个类,但只能有一个public类 ...
- 给北上奋进的你一份礼物(java面试知识储备攻略)
写在前边: 自己带了近俩年的俩个小伙伴要脱离公司,去北上发展,自己其实提供不了太多帮助,想起自己那几年在帝都面试or被面试的场景,在看看他们迷茫的不知道该准备点什么知识去应对面试的情况下,思考了一下午 ...
- Java 面试知识大全总结:程序员面试的必备,想拿offer来查漏补缺
如果你参加了很多公司的面试,但都没有拿到心目中理想的offer,又或者拿到offer的概率特别低,原因很简单,你可能在技术知识点上有漏洞. Java面试,是对技术知识栈的梳理.考核.复盘 每一次Jav ...
- java面试知识迷你版--持续更新中
**部分知识来源JavaGuide等网络学习资源. java基础 内部类:静态内部类.成员内部类.局部内部类.匿名内部类. 重写(override)要求子类的返回值小于父类(类型相同),修饰符使用范围 ...
- Java面试知识学习(持续更新)
一.Java基础 1.java语言有什么特点 面向对象(封装,继承,多态): 平台无关性,平台无关性的具体表现在于,Java 是"一次编写,到处运行(Write Once,Run any W ...
- Java面试知识总结(带基础)
目录 Spring Mybatis SpringBoot Mysql JavaSE 数组和集合 多线程并发 异常处理机制 IO流 反射机制 Vue SpringCloud Nginx Redis 分布 ...
- java零散知识记录
目录 # 1.Paths: # 2.依赖注入: # 3.java使用java.lang.management监视和管理 Java 虚拟机 # 4.Iterator和Iterable的区别 # 5.ja ...
- java面试被虐记录
1.分布式事物怎么处理 2.分布式锁怎么实现方式有哪些 什么原理 3.线程通信有哪些方式 4.为什么重入锁可以多次加锁 5.treeMap 了解吗 底层怎么实现的 6.讲下垃圾回收机制 7.怎么判断一 ...
- Java面试基础知识III
Java面试基础知识: 1.C++或Java中的异常处理机制的简单原理和应用. 当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常.违反语义规则包括2种情况.一种 ...
最新文章
- python的前端怎么实现_Bootstrap、Python、Flask 做简单的前端
- idea启动tomcat很慢_idea使用maven创建web项目
- DELETE ADJACENT DUPLICATES FROM语句的深入研究及应用
- linux操作系统的体系架构,linux操作系统的体系架构_linux操作系统的关机指令
- ACM-ICPC 2019 山东省省赛 C Wandering Robot
- 通过Service访问应用 (1)
- 冯乐乐 unity_Unity常用矩阵运算的推导补遗——切线空间
- Chapter 7 代理模式
- python中tab键_python中tab键是什么意思
- Kibana饼图介绍
- MSC.MD.NASTRAN.V2010\
- java包和导入和类路径,lesson09Java包和导入和类路径.ppt
- linux ext4限制,linux – 限制ext4文件系统中文件的最大大小
- gopher攻击mysql_gopher 协议在SSRF 中的一些利用
- weblogic安装与配置注意事项
- 几款笔记软件的优缺点
- 苹果笔记本有uefi启动吗_如何更换Windows 10的启动logo
- SQL select详解(基于选课系统)
- Tex(文档排版工具)
- 做前端的你,如何克服技术焦虑?
热门文章
- java web传递参数_Javaweb的八种传值方式
- 第二章 ---- spring注解开发
- 订阅者java,RxJava:“ java.lang.IllegalStateException:只允许一个订阅者!”
- 宝塔 运程mysql_宝塔面板使用详解(极简搭建各种环境、mysql数据库等)
- MySQL 8数据导入 MySQL 5.7
- webstorm使用插件 statistic 统计代码
- CSS中scoped的作用
- Vue中的join(),reverse()与 split()函数
- Python模块(二)(序列化)
- Kafka监控:Kafka-Manager