2019/6/11 - 天堂云 Java后端开发实习

本文深入解析Java技术栈,涵盖SpringMVC流程、集合框架、设计模式等核心知识点,详解单例模式的不同实现方式,探讨排序算法优化技巧,比较ArrayList与LinkedList的底层差异,并介绍MyBatis与Hibernate的选择依据。

1.springMVC流程(核心是哪个? dispacherServlet,说下dispacherServlet)

2.Java深拷贝和浅拷贝(概念,实现)

3.单例模式(懒汉,饿汉,DCL)

4.排序算法(快排,优化?轴中枢进行优化,交换数值的优化)

5.如何不使用辅助变量来实现两数交换(异或解决)

6.求最大利益(当时说用动态规划求解)

7.说下Java集合(list,set,map)

8.说下arrayList,LinkedList的区别(底层数据结构来阐述)

9.说下最熟悉的设计模式(我说了下单例模式)

10.为什么使用mybatis ,而不使用hibernate

11.说下Spring 的 IOC 和AOP

12.数据库ACID说下

13.string,stringbuffer,stringbuilder3者区别

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值