基础Java面试题(无答案版)

一、MySQL

1、truncate和delete的区别

2、事务的四大特性

3、事务隔离级别

4、索引的概念、索引的类型(数据结构)、索引的作用、索引失效

5、mysql数据库存储引擎

6、mysql中的锁机制(乐观锁和悲观锁)

7、是否使用过存储过程和触发器,他们的作用是什么

8、如何提高查询效率

二、JavaSE核心技术

1、原码反码补码 -- 强制转换精度丢失分析

> +0 和-0

2、++ -- 在运算数左右两边的区别

3、逻辑运算和按位运算逻辑功能上的区别

4、三目运算符(三元表达式)的运算顺序问题

5、swtich语句

6、局部变量作用域问题

7、流程控制语句的应用(求素数-质数)

8、数组的声明 、二维数组的声明

9、冒泡、选择、快速、插入、二分查找

10、方法的重载

11、面向对象编程包括哪些部分(面向对象)

12、垃圾回收机制、立即回收算法、引用不可达算法

13、类加载过程、static

14、继承、封账、多态

15、子类实例化过程

17、抽象类和接口

18、异常处理机制

19、throw和throws的区别

20.字符串常量池和常见面试题

21.包装类内存

22.HashMap的数据结构、HashMap的扩容机制、HashMap和HashTable的区别,ConcurrentHashMap

23、List集合和Set集合的区别

24、ArraysList和LinkedList的数据结构(区别)

25、ArrayList和LinkedList、Vector的区别

26.序列化

27、线程生命周期

28、join()、wait()、sleep()方法的区别

29、线程创建的方式

三、JavaWeb

1、Servlet是什么

2、Servlet的生命周期

3、Web三大组件是什么

4、JavaWeb三大作用域

5、Http协议的特点

6、Http协议三次握手和四次挥手

7、会话技术(客户端会话技术-Cookie,服务端会话技术-Session)

四、SSM常见面试题

0、Spring是什么

1、spring中bean的生命周期

2、spring中BeanFactory和ApplicatioContext加载的区别

3、spring中实例化Bean的三种方式

4、spring中依赖注入的三种方式

5、spring中DI的概念

6、Spring中用了那些你知道的设计模式

7、SpringAOP的概念和底层实现原理

8、Spring的事务管理实现原理(切点:@Tansaction,通知:spring自带的事务管理器,出现异常回滚-异常通知)

9、Spring事务传播行为

10、SpringMVC工作流程

11、SpringMVC如何接受参数

12、SpringMVC常见的注解有哪些?分别有什么作用

13、Mybatis中如何接受参数?

14、Mybatis中的动态SQL你有了解吗?说说你都用在什么地方或者场景

15、Mybatis中的#和&的区别

五、springboot

1.自动配置原理

2.说一说@SpringbootApplication注解的作用

3.springboot的优点

4.springboot为什么能够零配置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值