Java高级特性
怡情灬XiaoBai
这个作者很懒,什么都没留下…
展开
-
Java高级特性---集合(LinkedList)
LinkedList 在集合中,ArrayList算是比较基础的集合,一般问题都可以解决。但在数组使用过程中,也有很多不方便的地方,比如在增删数据的时候,数组都需要很多部操作才可以完成,这大大降低了程序运行的性能。 而在这方面,链表就要比数组好用一些, ...原创 2020-06-26 15:25:25 · 322 阅读 · 0 评论 -
Java高级特性---集合(浅谈HashMap)
HashMap 同ArrayList和LinkedList一样 HashMap作为集合的一个比较常见得形式,HashMap有更多的选择和使用技巧。 1.什么是HashMap? HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 这里有个重要的知识点:散列表(哈希表): 简单来说,散列表就是各种集合集中实现一个表的过程; 首先是有一个数组,确定一个长度: 当一个数据要插入时,我们根据他的HashCode/数组长度得到的值插入到对应的数组下标处。再用键值对的方法将下标和这个值联系起来原创 2020-06-21 11:11:11 · 947 阅读 · 0 评论 -
Java高级特性---集合(ArrayList)
ArrayList 首先要说的是集合的概念,简单来说,集合就是对象的容器。 通常在编写程序的过程中需要创建多个对象,在不确定对象的数量和基本类型的时候,我们无法准确的创建对象。为了满足种需求,我们要可以任意的创建对象,而集合就是用来储存这些对象的容器。 集合的核心可以归纳为:对数据结构和算法的OOP体现;既用OOP的思想将数据结构和相关的算法封装在一个容器里,以便使用。 下面先来认识一下ArrayList,和它同级的还有LinkedList,HashMap。这些都属于集合框架里的具体实现类。后面会接着介绍原创 2020-06-20 09:45:46 · 652 阅读 · 0 评论 -
Java高级特性---常用的函数(字符串)
字符串常用的函数 在常用的基本类型中说过,字符串是一个很特殊的类型,他的创建和实现的都有些不同。 1.字符串对象的构建方式 (1)普通的基本类型的方式创建,直接定义一个变量,再赋值: String val =”***”; (2)通过关键词new来创建一个对象: String val = new String(“***”); (3)通过字符数组的方法创建一个字符串 String val = new String(char[] ch,int beginIndex ,int len);11 (4)通过字节数原创 2020-06-14 16:32:04 · 205 阅读 · 0 评论