- 博客(5)
- 收藏
- 关注
转载 数据结构和集合框架
数据结构分类 1)线性表是在内存中数据的一种组织、存储的方式;一维数组、顺序表、链表、栈、队列,循环队列、散列表等结构是逻辑上的概念,是一种理念与思想,是属于线性表中的一种逻辑实现。 2)Java中数据结构涉及到了数组(一维、多维)、顺序表(ArrayList、Vector)、链表(LinkedArrayList、LinkedSet)、栈(stack)、队列(Queue)、散列表(HashMap)、树(TreeSet、TreeMap)等原文链接:https://blog.youkuaiyun.com
2020-06-26 15:20:14
229
原创 IO流(字节、字符流)常用类的使用规则
IO流(字节、字符流)常用类的使用规则(本文为自己的学习体会,时间仓促编写粗糙,有任何问题可以留言)常用两大基类使用规律需求体现
2020-06-26 15:04:23
152
原创 链表和队列的区别
数组与链表是更加偏向数据存储方式的概念,数组在连续的空间中存储数据,随机读取效率高,但是数据添加删除的效率较低; 而链表可以在非连续的空间中存储数据,随机访问效率低,数据添加删除效率高。 队列和栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出;队列和栈都可以使用数组或者链表实现。1,队列是一个特殊的线性表. 它仅允许在表的前面进行删除操作,并在表的后面进行插入操作. 执行插入操作的末端称为队列的尾部,执行删除操作的末端称为队列的首部add(E e)将指定的元素插入此队列(如果立即可行并且
2020-06-21 21:33:11
11331
原创 集合框架List、Set和Map
1.stringbuffer可以随便存,但最终要转成字符串才能用——局限性。2.数值多——数组存——对象存——集合存 (存对象地址)3.集合中不能存储基本数据类型值。Collection根接口接口工具Iterator it=a.iterator();创建对象it.next();取下一个元素。(1)List有序的collection,存入和去除顺序一致,元素都有索引(角标),元素可以重复。List.size()list常用子类特点LinkedList设计堆栈和队列 堆栈先进后出
2020-06-20 15:41:46
211
原创 String、 StringBuffer 和 StringBuilder 类的区别和基本数据类型转换
****String、 StringBuffer 和 StringBuilder 类的区别和基本数据类型转换**String类**String substring(1,3)打印1到2个字符串将字符串转换成字符数组String s=”a,a,c,d”Char[] chs=s.toCharArry();切割每个字符将字符串转换成字节数组byte[] bytes =s.getBytes();基本类型变成字符串.valueof()StringBuffer类**字符串缓冲区(容器)最终要
2020-06-20 14:49:14
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人