![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
文章平均质量分 92
低头看繁星
这个作者很懒,什么都没留下…
展开
-
Java面试题及答案(六)
Java面试题及答案(六)目录目录Java面试题及答案(六)目录 51.Linux 系统下你关注过哪些内核参数,说说你知道的。 52.Linux 下 IO 模型有几种,各自的含义是什么 53.epoll 和 poll 有什么区别。 54.平时用到哪些 Linux 命令。 55.用一行命令查看文件的最后五行。 56.用一行命令输出正在运行的 java 进程。 57.介绍下你理解的操作系统中线程切换过程。 58.进程...原创 2021-04-26 23:35:58 · 263 阅读 · 0 评论 -
Java面试题及答案(五)
Java面试题及答案(四)目录开源框架 41.简单讲讲 tomcat 结构,以及其类加载器流程。 42.tomcat 如何调优,涉及哪些参数。1.采用动静分离节约 Tomcat 的性能静态资源如果让 Tomcat 处理的话 Tomcat 的性能会被损耗很多,所以我们一般都是采用:Nginx+Tomcat 实现动静分离,让 Tomcat 只负责 jsp 文件的解析工作,Nginx 实现静态资源的访问。2.调整 Tomcat 的线程池3.调整 Tomcat 的...原创 2021-04-26 20:11:30 · 174 阅读 · 0 评论 -
Java面试题及答案(四)
Java面试题及答案(三)目录31.垃圾回收算法的实现原理。 1.对象生死判定如何判断Java中一个对象应该“存活”还是“死去”,这是垃圾回收器要做的第一件事。1)引用计数法Java堆中每个具体对象(不是引用)都有一个引用计数器。当一个对象被创建并初始化赋值后,该变量计数设置为1。每当有一个地方引用它时,计数器值就加1。当引用失效时,即一个对象的某个引用超过了生命周期(出作用域后)或者被设置为一个新值时,计数器值就减1。任何引用计数为0的对象可以被当作...原创 2021-04-26 16:49:17 · 578 阅读 · 0 评论 -
Java面试题及答案(三)
Java面试题及答案(三)目录Java面试题及答案(三)目录 21.请列出 5 个运行时异常。 22.在自己的代码中,如果创建一个 java.lang.String 对象,这个对象是否可以被类加载器加载?为什么? 23.在 jdk1.5 中,引入了泛型,泛型的存在是用来解决什么问题。 24.这样的 a.hashcode() 有什么用,与 a.equals(b)有什么关系。 25.有没有可能 2 个不相等的对象有相同的 hashcode。...原创 2021-04-25 23:18:58 · 387 阅读 · 0 评论 -
Java面试题及答案(二)
Java面试题及答案(二)目录目录Java面试题及答案(一)目录 11.什么是代理,静态代理,动态代理 12.描述动态代理的几种实现方式,分别说出相应的优缺点 13.为什么 CGlib 方式可以对接口实现代理 14.final 的用途 15.写出三种单例模式实现 16.如何在父类中为子类自动完成所有的 hashcode 和 equals 实现?这么做有何优劣? 17.请结合 OO 设计理念,谈谈访问修饰符 public、p...原创 2021-04-25 19:35:46 · 313 阅读 · 0 评论 -
Java面试题及答案(一)
Java面试题及答案(一)1.String,Stringbuffer,StringBuild 的区别String是final类不能被继承,字符串常量,而StringBuilder和StringBuffer均为字符串变量运算速度(通常情况下):StringBuilder>StringBuffer>String线程安全:stringBuilder非线程安全,该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)StringBuf.原创 2021-04-25 16:32:13 · 327 阅读 · 0 评论