Java基础面试题,啾啾啾~~~

数据库
1、索引的作用?和它的优点缺点是什么?
索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。

2、说一下SQLServer中索引的两种类型?
聚簇(或者叫做聚集,cluster)索引和非聚簇索引。

字典的拼音目录就是聚簇(cluster)索引,笔画目录就是非聚簇索引。这样查询“G到M的汉字”就非常快,而查询“6划到8划的字”则慢。

聚簇索引是一种特殊索引,它使数据按照索引的排序顺序存放表中。聚簇索引类似于字典,即所有词条在字典中都以字母顺序排列。聚簇索引实际上重组了表中的数据,所以你只能在表中建立一个聚簇索引。

3、什么是事务?什么是锁?
事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。

锁:在DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。

4、jdbc工作原理;

5、数据库sql、mysql分页查询区别;

6、Sql优化

框架
1、什么是spring?

2、说一下Spring的IOC和AOP?

3、Spring常用的注解

4、什么是Spring的依赖注入?

5、SpringMVC执行流程

6、Hibernate的工作原理?

7、mybatis的工作原理?

Java基础
1、面向对象如何理解、基本特征

2、String方法 【截取、拼接、转换】

3、String.valueOf和Integer.toString的区别

4、同步和异步的区别

5、Java 集合框架的基础接口有哪些?

6、Java 中的 HashMap 的工作原理是什么?【再深一点问一下底层源码】

7、HashMap与HashTable的区别

接口
1、http和https

2、post和get

3、session和cookies

4、抽象类和接口的区别?

每次的一次跳槽都会让人重新拿起Java面试题库,即便你有几年的工作经验,都会遇到有你不会的东西!

“人外有人、天外有天” 希望工作顺利、生活惬意!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值