Java面试题
文章平均质量分 91
面试题
「已注销」
这个作者很懒,什么都没留下…
展开
-
Mybatis面试题
ORM(Object/Relational Mapping)即对象关系映射,是一种数据持久化技术。它在对象模型和关系型数据库直接建立起对应关系,并且提供一种机制,通过JavaBean对象去操作数据库表的数据。MyBatis通过简单的XML或者注解的方式进行配置和原始映射,将实体类和SQL语句之间建立映射关系,是一种半自动(之所以说是半自动,因为我们要自己写SQL)的ORM实现。数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。原创 2022-09-03 15:25:04 · 220 阅读 · 0 评论 -
Spring面试题
Spring是一个轻量级的无入侵性的IOC和AOP框架Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。IOC是一种思想。在传统的JavaSE程序设计中,我们要使用对象要通过new创建,即应用程序主动创建对象,而Spring提供了一个IOC容器,对象的创建和管理都由容器进行。即容器控制对象,对象创建的控制权被反转了。依赖注入DI是Spring IOC思想的实现方式,有两种注入方式:构造方法注入和setter注入。.............原创 2022-08-16 00:32:30 · 249 阅读 · 0 评论 -
Redis面试题
Redis 全称Remote Dictionary Server 远程字典服务器,是一个使用C语言开发的 用于存储k-v键值对的高性能NoSQL数据库,由于是基于内存的数据库,因此读写速度非常快,广泛应用于缓存和分布式锁,此外Redis还支持事务、持久化、Lua脚本,可以使用众多复杂的业务场景。...原创 2022-08-14 14:11:58 · 44 阅读 · 0 评论 -
Java基础面试题
所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。// true }内存过程大致如下:1)运行先编译,然后当前类文件加载进入内存的方法区2)第二步,strDemo方法压入栈内存3)常量池创建一个“abc”对象,产生一个内存地址。.................................原创 2022-08-12 13:28:01 · 105 阅读 · 0 评论