2017年4月21日
摘要: Java流的分类: 1.按方向分为输入流和输出流(相对于计算机的内存来说,而不是相对于目标或源来说) 输入流: InputStream/Reader 输出流:OutputStream/Writer 2.按读写单位分为字节流(8位)和字符串流(16位) 字节流(字节输入流:InputStream和字节 阅读全文
posted @ 2017-04-21 20:28 梦想这个东西 阅读(150) 评论(0) 推荐(0)
摘要: *Map接口不是Collection接口的子接口 *Map存放数据的方式采用键值对的方式,类似与生活中目录(键)和内容(值) *常见的实现类: * HashMap**:采用键-值对的方式进行存放. * 键(键的集合是就是set集合):唯一,无序,如果键重复,将发生覆盖 * 值:无序 不唯一(Coll 阅读全文
posted @ 2017-04-21 20:27 梦想这个东西 阅读(170) 评论(0) 推荐(0)
摘要: Set接口继承Collection接口,没有额外添加方法 *特点:唯一(不重复),无序(位置顺序),无法通过下标索引获取元素 *其下有三个常用的实现类 *HashSet*** * 常用的构造函数 * HashSet():构造一个新的空 set,其底层 HashMap 实例的默认初始容量是 16,加载 阅读全文
posted @ 2017-04-21 20:25 梦想这个东西 阅读(260) 评论(0) 推荐(0)
摘要: *java.util.ArrayList:实现List接口,采用线性结构进行存储,可变长度的数组. java.util.Vector:实现List接口,采用线性结构进行存储 * ArrayList和Vector的区别: * ArrayList:非线程安全的,效率较高 * Vector:线程安全,效率 阅读全文
posted @ 2017-04-21 20:07 梦想这个东西 阅读(205) 评论(0) 推荐(0)
摘要: Math*java.lang.Math:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数 *常见的属性: *PI:圆周率 *常用的方法: *abs():计算绝对值 *ceil(double a):返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个 阅读全文
posted @ 2017-04-21 20:03 梦想这个东西 阅读(128) 评论(0) 推荐(0)
摘要: package cn.zzsxt.demo; import java.util.ArrayList;import java.util.List; /** * 基本数据类型:栈 * byte, short,int,long,float,double,char,boolean * 包装类型: 都处在ja 阅读全文
posted @ 2017-04-21 20:02 梦想这个东西 阅读(136) 评论(0) 推荐(0)
摘要: * java.lang.ArithmeticException:算术异常 * java.util.InputMismatchException:输入不匹配 * java.lang.ArrayIndexOutOfBoundsException:数组下标越界 * 异常(例外):程序在执行的过程中出现意外 阅读全文
posted @ 2017-04-21 20:00 梦想这个东西 阅读(87) 评论(0) 推荐(0)