![](https://img-blog.csdnimg.cn/2021072210584673.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试题合集知识
文章平均质量分 90
java相关技术面试题分享 总结、
java李杨勇
专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。全网粉丝30万+,CSDN特邀博主,Java新星计划多届导师,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
【升职加薪必备架构图】Springboot学习路线汇总
在以前传统Spring去做Java开发中,大量 XML文件存在项目中,导致项目变得笨重繁琐、开发和部署效率也降低。前几年推出的SpringBoot 提升了Spring 开发者体验。集成了大量常用第三方库配置、零配置开箱即用、让大家更加专注于业务逻辑。同时博主趁着周末也为大家收集整理了springboot的思维导图学习路线一共十多个模块。文末获取电子版思维导图原创 2021-09-27 09:31:35 · 15138 阅读 · 119 评论 -
京东-Java中级面试题分享-
1、哪些情况下的对象会被垃圾回收机制处理掉? 利用可达性分析算法,虚拟机会将一些对象定义为 GC Roots,从 GC Roots 出发沿着引用链向下寻找,如果某个对象不能通过 GC Roots 寻找到,虚拟机就认为该对象可以被回收掉。1.1哪些对象可以被看做是 GCRoots呢?虚拟机栈(栈帧中的本地变量表)中引用的对象;方法区中的类静态属性引用的对象,常量引用的对象;本地方法栈中 JNI(Native方法)引用的对象;1.2对象不可达,一定会被垃圾收集...原创 2021-08-29 18:56:42 · 1231 阅读 · 2 评论 -
百度-Java中级面试题分享-
BeanFactory 和 ApplicationContext 有什么区别> BeanFactory可以理解为含有 bean集合的工厂类。BeanFactory包含了种 bean的定义, 以便在接收到客户端请求时将对应的 bean实例化。> BeanFactory还能在实例化对象的时生成协作类之间的关系。此举将 bean自身与 bean客户端的配置中解放出来。BeanFactory还包含了 bean生命周期的控制,调用客户端的初始化方法...转载 2021-08-29 10:54:21 · 1663 阅读 · 11 评论 -
Java--Mybatis万字长文经典面试题王者笔记《收藏版》
1、什么是 Mybatis?1、Mybatis 是一 个半 ORM(对象 关系 映射 )框架,它内 部封 装了 JDBC,开发 时只需 要关 注 SQL 语句 本身,不 需要 花费 精力 去处 理加 载驱 动、创建 连接、创 建statement 等繁 杂的 过程。程序 员直 接编 写原 生态 sql,可以 严格 控制 sql 执行 性能,灵活 度高。2、MyBatis 可以 使用 XML 或注 解来 配置 和映 射原 生信 息,将 POJO ...原创 2021-08-23 06:28:30 · 7851 阅读 · 298 评论 -
Java 基础知识总结(下)-王者笔记《收藏版》
内存是计算机的重要部件之⼀。它是外存与CPU进⾏沟通的桥梁,计算机中所有程序的运⾏都在内存中进⾏。内存性能的强弱影响计算机整体发挥的⽔平。内存(Memory)也称内存储器和主存储器,它用于暂时存放CPU中的运 算数据,与硬盘等外部存储器交换的数据。只要计算机开始运⾏,操作系统就会把需要运算的数据从内存调到 CPU中进⾏运算。当运算完成,CPU将结果传送出来。内存的运⾏也决定计算机整体运⾏快慢的程度。内存条由内存芯片、电路板、⾦⼿指等部分组成。电脑硬盘是计算机最主要的存储设备。原创 2021-07-27 10:19:48 · 50265 阅读 · 337 评论 -
Java开发基础知识学习总结之(上)-王者笔记建议收藏
面向过程 :面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。面向对象 :面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,面向对象性能比面向过程低。参考问题 :面向过程性能一定比面向对象高?原创 2021-07-24 16:37:37 · 18885 阅读 · 128 评论