当前位置: 首页 > news >正文

Java基础笔记(面试题)

一、Tomcat中为什么要使用自定义类加载器

Tomcat中可以放多个Java项目的jar文件,如果每个jar文件中都有一个User的类,那么User类在没有自定义类加载器的情况下是只能加载一次;想要加载多次,只能自定义类加载器

二、JDK、JRE、JVM之间的区别

JDK:

JRE:

JVM:

三、hashCode()与equals()之间的关系

比较两个类是否相等

3d92b26793a14936af0af5b93eb23759.png

d955c4347eae48a9bdc3bb2bacdab5ac.png

四、String、StringBuffer、StringBuilder的区别

String:string s="4";s=5;    其实4还在

StringBuffer:线程安全

StringBuilder:

五、泛型中extends和super的区别

六、

==:比较引用地址

字符串equals:先比较引用地址,再比较内容

object对象equals:和字符串的equals不是同一个方法

七、

重载:1、和返回值无关

重写:

aa5db58d8d174deda17f935e3ac85e79.png

7. List和Set的区别

iterator

20a1b64f70d14b79b7311516a23a546d.png

8、new String("abc")到底创建了几个对象

  • 如果'abc'这个字诗串常量不存在,则创建两个对象,分别是'abc'这个字诗串常量,以及'new String'这个实例对象
  • 如果'abc'这个字符串常量存在,则只会创建一个对象

9、Redis的缓存穿透、缓存击穿和缓存雪崩_redis 缓存穿透,雪崩-CSDN博客

10、mybatis中#{}和${}的区别

11、Java加锁为什么会导致性能下降

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 抖音短视频seo矩阵系统源码(搭建技术开发分享)
  • 前端开发体系+html文件详解
  • live555关于RTSP协议交互流程
  • LabVIEW鼠标悬停在波形图上的曲线来自动显示相应点的坐标
  • 【ffmpeg命令基础】流复制
  • 弹性伸缩:如何在Eureka中实现服务的自动扩展和收缩
  • VTK----3D picking的原理、类型及实现
  • Apache Sqoop
  • Qt Events 汇总整理
  • 【C++】编程新思想,通过封装新的类创建新的数据类型
  • taro小程序terser-webpack-plugin插件不生效(vue2版本)
  • 同三维T80004解码器视频使用操作说明书:高清HDMI解码器,高清SDI解码器,4K超清HDMI解码器,双路4K超高清解码器
  • 【Android】传给后端的Url地址被转码问题处理
  • C#统一委托Func与Action
  • java之 junit单元测试案例【经典版】
  • 【Leetcode】101. 对称二叉树
  • CentOS7简单部署NFS
  • gitlab-ci配置详解(一)
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Joomla 2.x, 3.x useful code cheatsheet
  • js中forEach回调同异步问题
  • LeetCode29.两数相除 JavaScript
  • Otto开发初探——微服务依赖管理新利器
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 百度小程序遇到的问题
  • 爬虫模拟登陆 SegmentFault
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 优秀架构师必须掌握的架构思维
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 《码出高效》学习笔记与书中错误记录
  • raise 与 raise ... from 的区别
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​比特币大跌的 2 个原因
  • ### RabbitMQ五种工作模式:
  • (七)Knockout 创建自定义绑定
  • (一) 初入MySQL 【认识和部署】
  • (转)setTimeout 和 setInterval 的区别
  • (转)母版页和相对路径
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .Net7 环境安装配置
  • .NET关于 跳过SSL中遇到的问题
  • .net解析传过来的xml_DOM4J解析XML文件
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .net实现客户区延伸至至非客户区
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • ::
  • @RequestBody与@ResponseBody的使用
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现