摘要: 一、多线程 1、概述 在一个进程中有多条执行路径。 A:进程 正在执行的程序,它代表着应用程序的执行区域。 B:线程 进程的执行路径.就是进程中一个负责程序执行的控制单元。 线程总是属于某个进程,进程中的多个线程共享进程的内存。 2、关于多线程的相关问题 jvm的启动是多线程的还是单线程的,为什么? 阅读全文
posted @ 2020-08-30 18:24 十月初生 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、IO流的特点及相关问题 IO流用来处理设备之间的数据传输 设备:硬盘,内存,键盘录入 l Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流。 流按流向分为:输入流,输出流。 1、输入流和输出流的流向的理解 流就是处理数据的一种方式或者 阅读全文
posted @ 2020-08-26 19:05 十月初生 阅读(268) 评论(0) 推荐(0) 编辑
摘要: List接口 有序(存入和取出的顺序一致,)元素都有索引(角标),元素可以重复。 特有的常见方法:有一个共性特点就是都可以操作角标,可以完成对元素的增删改查。 规律:凡是有索引的容器,都有增删改查的方法。 1、添加 void add(index,element):在指定位置增加元素 void add 阅读全文
posted @ 2020-08-22 14:28 十月初生 阅读(113) 评论(1) 推荐(0) 编辑
摘要: Set接口 1、特点 元素不能重复,无序,Set接口中的方法和collection的方法一样 HashSet:内部实际结构是哈希表,是不同步的。 哈希表:将对象经过哈希算法计算成该对象的哈希值,并把哈希值存放在哈希表中,其实哈希值就相当于数组中的角标。所以在查找的时候直接根据哈希值查询,速度很快。 阅读全文
posted @ 2020-08-21 15:21 十月初生 阅读(260) 评论(1) 推荐(0) 编辑
摘要: Map 一次添加一对元素,conllection一次添加一个元素; Conllection是单列集合,map是双列集合。其实map集合中存储的就是键值对。 Map集合中必须保证键的唯一性。 1、常用的方法 (1) 添加: value put(key,value):费前一个和Key关联的值,如果没有返 阅读全文
posted @ 2020-08-21 13:46 十月初生 阅读(241) 评论(2) 推荐(0) 编辑
摘要: Collection 接口是在整个 Java 类集中保存单值的最大操作父接口,里面每次操作的时候都只能保存一个对象的数据。 此接口定义在 java.util 包中。 此接口定义如下: public interface Collection<E> extends Iterable<E> 此接口使用了泛 阅读全文
posted @ 2020-08-20 22:52 十月初生 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 链表 链表:linked list,由一系列结点node(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 链表分为单向链表和双向链表,这片博文主要是说单向链表。 单向链表: 链表的实例类: 1 publ 阅读全文
posted @ 2020-08-20 13:59 十月初生 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-20 11:46 十月初生 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 泛型 Jdk1.5出现的安全机制。解决类型安全问题,只能用于编译时期,提高安全性1、好处: 将运行时期的问题classCastExceptoin转到了编译时期。 避免了强制转换的麻烦。2、什么时候用? 当操作的引用数据类型不确定的时候,就使用泛型,将要操作的引用数据类型传入即可,其实<>就是一个用于 阅读全文
posted @ 2020-08-20 11:39 十月初生 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 异常 1、概述 程序有可能出现问题,我们把出现的问题就称为异常. 2、主函数处理异常的方式: A:主函数手动处理方式的方式.(异常处理机制) B:采用的是jvm的默认处理机制. 把异常的信息打印输出到控制台. 3、异常的体系结构 A:Throwable 异常的超类 Error: 我们不可解决的问题。 阅读全文
posted @ 2020-08-18 21:52 十月初生 阅读(101) 评论(1) 推荐(0) 编辑