java笔试面试
文章平均质量分 88
卞卞要运动
这个作者很懒,什么都没留下…
展开
-
java基础面试总结
java基础知识java的四个基本特性(封装,继承,多态,抽象)封装:数据和基于数据的操作封装在一起,对外提供接口。 继承:is-a 关系,子类继承唯一父类,符合里氏替换原则 多态:子类对父类的方法做多种不同形式的响应,子类继承父类,重写父类的方法,父类引用子类对象 抽象:一类对象的共同特征总结出来构造类的过程,比如动物类是猫和狗的抽象。面向对象的6个原则单一原则:一个类只负责一个责...原创 2018-12-10 09:46:13 · 116 阅读 · 0 评论 -
java_JVM面试总结
,JVM参数问题1、问题:JVM怎样通过参数调整内存大小来源:阿里巴巴问题描述:如题解决方案:-Xmx 堆最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms 堆最小值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn 新生代大小,-Xss ...原创 2018-12-10 09:48:56 · 308 阅读 · 0 评论 -
java数据库面试总结
一,SQL优化和准则如何优化mysql①使用索引和优化sql语句比如:通过explain查看sql执行效果。尽量不要使用select * 用具体字段代表*。②优化数据库对象:优化数据类型。对表进行拆分(垂直拆分,水平拆分)。使用中间表转移要统计的数据到中间表。③系统配置优化:主要在配置文件my.cnf。使用数据库连接池。使用查询缓存。④硬件优化:CPU,内存,磁盘IO等等。...原创 2018-12-10 10:02:09 · 193 阅读 · 0 评论 -
java网络面试总结
TCP/IPURL由哪几部分构成基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。 完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志 https://zhidao.baidu.com/question/1820387867264893668.ht...原创 2018-12-10 10:03:10 · 247 阅读 · 0 评论 -
java线程面试总结
线程池问题什么是线程池,线程池工作原理和好处线程池:管理一组工作线程,同时放置了一组等待执行的任务队列。主要解决问题:当请求数量非常多时,为每个请求都创建一个线程,导致时间和资源上开销巨大。好处:①重复利用已经创建的线程,减少在创建过程中时间和资源上的开销 ②提高响应时间 ③统一的管理工作原理:第一步:如果线程池中线程的线程数量小于核心线程池(corepoolSize),那么来...原创 2018-12-10 10:04:12 · 121 阅读 · 0 评论