
java基础
java基础笔记
贺总的好兄弟
扶我起来我还能学
展开
-
=、equals、==、===的区分
= : 赋值equals:比值==:比值、比地址===:比值、比地址、比数据类型原创 2021-12-11 14:31:03 · 340 阅读 · 0 评论 -
Arrays.asList()-数组转换为List
问题引入在我们需要向一个方法中传递List的时候,经常会这样写:List<String> list = new ArrayList<String>();list.add("工具类");list.add("计算机类");book.setType(list);其实这四行直接可以改为:book.setType(Arrays.asList("工具类","计算机类"));四行变一行,谁用谁知道,可以看到这一行中我们使用了Arrays.asList()这个玩意,它的原创 2021-10-10 12:31:37 · 814 阅读 · 0 评论 -
你对List了解多少?
你对List了解多少?List在Java里边是一个接口,常见的实现类有ArrayList和LinkedList,在开发中用得最多的是ArrayList。ArrayList的底层数据结构是数组,LinkedList底层数据结构是链表。那Java本身就有数组了,为什么要用ArrayList呢?原生的数组会有一个特点:你在使用的时候必须要为它创建大小,而ArrayList不用。在日常开发的时候,往往我们是不知道数组的大小的。如果数组的大小指定多了,内存浪费;如果数组大小指定少了,装不下转载 2021-10-09 12:00:45 · 268 阅读 · 0 评论