面试
weixin_44707113
这个作者很懒,什么都没留下…
展开
-
面试总结-java多线程与并发-原理
的原创 2019-10-14 19:57:31 · 62 阅读 · 0 评论 -
面试总结-Java多线程与并发
1.线程与进程的区别 进程的资源分配的最小单位,线程是cpu调度的最小单位 2.Java进程与线程的关系 3.Thread中start和run方法的区别 start方法底层调用了native方法,它创建了一个新的线程,不存在可比性 传入thread_entry 4.Thread和Runnable 区别: 关系: 5.如何给run方法传参 1.构造函数 2.成员变...原创 2019-10-14 19:57:52 · 70 阅读 · 0 评论 -
面试总结-Java底层之GC
1.对象如何被判定为垃圾 引用计数算法 可达性分析算法 2.谈谈垃圾回收算法 缺点:内存碎片化,容易找不到可分配的连续内存,所以可能会导致频繁GC。 当对象存活率高时需要频繁复制,效率变低。(复制存活的对象) 解决碎片化 缺点:在 标记-清除的基础上 进行对象的移动,成本更高。时间换空间。 重点: GC分类:minor gc(年轻代) 和 full gc(永久代)...原创 2019-10-14 19:58:00 · 98 阅读 · 0 评论 -
面试总结-Java底层之JVM
谈谈你对java的理解 平台无关性 GC 语言特性:反射,泛型等 面向对象 类库 异常处理 关于平台无关性: 1.JVM如何加载并执行class文件 (类装载子系统)Class Loader把符合特定格式的class文件加载 (类加载) 进内存,通过执行引擎(Execution Engine)对命令解析 List item 2.谈谈类加载的双亲委派机制 源码 自定义类加载...原创 2019-10-14 19:58:07 · 112 阅读 · 0 评论 -
面试题总结-计算机网络
1.学JavaWeb为什么要学网络知识? 当性能无法满足我们的需求时,如果不熟悉框架底层,往往束手无策,网络也是一样,我们没办法判定程序为何变慢,是网络原因还是其他原因?数据包是否丢失?为什么会造成大量loads wait?为什么会出现大量连接丢失等等。 2.七层模型 第一层:** **物理层(网卡) 定义物理设备的标准,如光纤的接口类型,网线的类型,传输介质的速率。 作用:发送数据时,将比特流(...原创 2019-10-14 19:58:20 · 278 阅读 · 0 评论 -
Spring-面试
Spring的优势: ① Spring能够帮我们低侵入/低耦合地根据配置文件(配置类)创建以及组装对象之间的依赖关系。 ② Spring面向切面编程能帮助我们无耦合的实现日志记录、性能统计、安全控制等 ③ Spring提供强大且简单的声明式事务管理 ④ Spring与第三方数据访问框架无缝集成,且为自己提供了一套jdbc模板来方便数据库访问 ⑤ Spring与第三方web框架无缝集成,且为...原创 2019-10-14 19:58:43 · 76 阅读 · 0 评论