java.uti.List与com.sun.util.List包区别

本文探讨了Java中的`java.util.List`与`com.sun.util.List`两个包的区别。`java.util.List`属于Java标准库,提供数据结构相关的工具类,而`com.sun.util.List`是第三方包,可能在特定框架如SSM中使用。在使用时需要注意两者不能混用,建议优先使用JDK自带的`java.util.List`以确保更好的支持和稳定性。
摘要由CSDN通过智能技术生成

序言
我学习java,一开始就是拿着黑马的毕向东教程来的,那时候学习过程中要求看java的库的时候,翻到后面的包时发现跟前面的包java开头有些不一样,然后在好奇心的驱使下,所以就想搞明白这些库都有些什么区别。以下为我的认知,有错望指明;

对于这两个包的初步认知:
在调用List的容器自动补全时出现的两个选项,稍微查了下资料,谈谈个人的理解。
首先关于java.util.* 与java.awt这两类都是java的标准库包。区别在于,util内是一些工具类,如List,Map,Set这类的工具类库,在这里说明一下这些提到工具类主要是数据结构的使用。而java.awt. 是有关图形组件的,也就是java的GUi,尽管这个已经淘汰了,但是建议学习java的同学可以用GUI练习javaweb的DAO和mvc概念,同时练习下设计模式,有利于理解java库的内部结构,后续会有详细介绍。
了解了这两块的区别,再关注下细分的两类下的.list。在util下,这个list就是数据结构中相关的list,当然具体的实现不是单纯的C++中的list,c或者c++在java中的角色更多的是充当内存管理的(具体可以参考周志明《深入理解jvm》)。在awt下,举个例子,list组件可以为用户提供了一个可滚动的文件列表选项,可设置list使其为用户提供单项或多项选择,做过android的同学肯定对这个很熟悉。
学习ssm对于这两个包的认知:
先来理一下ssm框架:首先请求调用c

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值