没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
java基础面试题目,常见的几个java面试题目:说一下java类集;JDK 和 JRE 有什么区别;Spring的工作原理;框架的源码有没有看过;动态代理是怎么实现的;final 在 Java 中有什么作用; Java 中的 Math. round(-1. 5) 等于多少;String 属于基础的数据类型吗;String str="i"与 String str=new String("i")一样吗;如何将字符串反转;等等
资源推荐
资源详情
资源评论
1.说一下 java 类集
• 类集是 java 实现的数据结构应用,如果只是使用,那么类集的操作非常简单,因
为类集的核心接口有 List,Set、Map、Iterator、Enumeration;
• List 子接口:是可以根据索引号取得内容,而在 list 集合里最容易问到的问题:
ArrayList(包装了数组的集合,比较常用,数组是可变的)、LinkedList(链表的
实现,搜索数据的时间复杂度为:n) 区别;
• Set 子接口:排序子类、HashSet 与 hashCode()和 equals 的关系;
— Hashset:重复的判断依靠的是 hashcode()和 equals(),但是它是无序的
— TreeSet:是有序的,依靠的是 Comparable 排序
— LinkedHashSet:继承了 HashSet 的特点,但是属于有序(增加顺序为保存顺序)
• Map 接口:Map.Entry、Iterator 输出、HashMap、WeakHashMap(弱引用)。
如果只回答这一个问题,按以上几点说,这道题基本上就可以拿下,但也有可能追
问其他的问题,例如:可能要求你现场编写一个链表,或者编写一个二叉树。这时
候就要熟悉链表与二叉树的数据结构。
2、Spring 的工作原理,控制反转是怎么实
现的?自己写过滤器过滤编码怎么实现?
• Spring 的核心组成:IOC&DI(工厂设计)、AOP(代理设计、动态代理设计);
-Spring 之中针对于 XML 的解析处理采用的是 DOM4J 的实现;
-Anntation 的时候必须要求有一个容器;
• 对于编码过滤需要考虑两种情况:
-Struts1.x、SpringMVC、JSP+Servlet:都可以以直接通过过滤器完成;
-Struts2.x:必须通过拦截器完成;
-实现:考虑到可扩展性的配置,所以在配置文件里面设置编码,在程序运行的时候动态取
得设置的编码进行操作。但是需要设置两个操作:请求编码、回应编码。
资源评论
大牛攻城狮
- 粉丝: 1w+
- 资源: 134
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32使用HAL库实现USB组合设备之多路CDC源码+说明文档.zip
- 金融贸易项目springboot
- mybatis动态sqlSQL 映射 XML 文件是所有 sql 语句
- 基于基于STM32的智能家居系统源码+qt上位机源码.zip
- 深圳房地产资源数据报告
- 基于stm32的智能门禁系统源码+设计文档+演示视频.zip
- cef + chromium 完整源码支持h265和h264
- 基于SpringBoot的API管理平台源代码+数据库,以项目的形式管理API文档,可以进行API的编辑、测试、Mock等操作
- protobuf 3.11版本,静态编译
- 2023NOC创客智慧编程赛项真题图形化-选拔赛(有解析)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功