java基础-面试复习-1

本文探讨了使用注解可能带来的问题,如配置不明确导致的依赖注入关系模糊等,并介绍了集合框架的三个主要组成部分:接口、实现及算法。此外,还提到了一些集合类如HashMap和Vector。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注解引发的问题:
1、缺乏明确的配置导致程序的依赖注入关系不明确。
2、不利于模块化的装配。
3、给维护带来麻烦,因为你要根据源代码找到依赖关系。
4、通用性不好。如果你哪天抛开了Spring,换了别的Ioc容器,那么你的注解要一个个的删除。

集合==>
http://maomao.blog.51cto.com/115985/58078
http://developer.51cto.com/art/201104/255241.htm
http://developer.51cto.com/art/201107/273003.htm
http://book.51cto.com/art/200903/112349.htm 《Java/Java EE软件工程师就业求职手册》
http://2xusi.blog.51cto.com/2067141/498550

集合框架在util由3个主要部分组成
(1)接口:接口定义了集合必须实现的方法。
(2)实现:类似于Hash(哈希表)和Vector(向量)这样实际的类。
(3)算法:在一个集合中,整理、检索和操作元素的方法。

Collection接口必备的iterator(),list接口ListIterator多了一些add()之类的方法,允许添加,删除,设定元素,还能向前或向后遍历。

http://sunfish.blog.51cto.com/all/417500 --String的疑惑 推荐 2008-11-09

堆栈==>
http://jiadongkai-sina-com.iteye.com/blog/854960 --string 、集合
http://java-mzd.iteye.com/category/133623 --数据结构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值