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)
  2017年4月14日
摘要: * java.lang.ArithmeticException:算术异常 * java.util.InputMismatchException:输入不匹配 * java.lang.ArrayIndexOutOfBoundsException:数组下标越界 * 异常(例外):程序在执行的过程中出现意外 阅读全文
posted @ 2017-04-14 20:33 梦想这个东西 阅读(80) 评论(0) 推荐(0)
摘要: *接口: 使用interface关键字进行定义,接口是一种规范,接口中的方法都是抽象方法, * 其实现类中必须重写接口中的抽象方法 * 常量:接口中的属性只能是常量,总是:public static final 修饰。不写也是。 方法:接口中的方法只能是:public abstract。 省略的话, 阅读全文
posted @ 2017-04-14 20:31 梦想这个东西 阅读(251) 评论(0) 推荐(0)
摘要: *多态:* 生活中的多态:一种物质,有多种表现形态(金刚石和石墨)* 程序中的多态:同一个"接口"(Car),因不同的实现(Benz,Bmw,Byd..)而执行不同的操作(子类 重写 后的方法)* 多态的优点:* 1.简化代码* 2.提高代码的扩展性和可维护性 *(满足开闭原则)* 多态的实现:前提 阅读全文
posted @ 2017-04-14 20:29 梦想这个东西 阅读(184) 评论(0) 推荐(0)