摘要: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 Java流类图结构: Stream流的聚合操作 1.末端方法;都是一次性的使用,流就会关闭,不能再用此流 阅读全文
posted @ 2018-01-10 19:43 扎心了,老铁 阅读(713) 评论(1) 推荐(0) 编辑
摘要: Set简介 定义 Set是一个继承于Collection的接口,即Set也是集合中的一种。Set是没有重复元素的集合。 SotedSet 接口,排序,自然升序排序的 HashSet 哈希表 调用hashCode() ​ equals()判断 顺序:先调用hashCode()算出值,如果hashCod 阅读全文
posted @ 2018-01-10 19:21 扎心了,老铁 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 集合总体介绍 Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Array 阅读全文
posted @ 2018-01-10 19:02 扎心了,老铁 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 泛型 泛型定义 在一个类型(类,接口,方法)之后,定义一个类型参数。 原生类型:类型后面没有指定具体的类型参数。 好处 使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有的转换都是强制的,隐式的,大大提高了代码的重用率。 语法 通配符(?) 无界通配符(?)可以接受任何的类类型。 阅读全文
posted @ 2018-01-09 20:44 扎心了,老铁 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 什么是异常? 不正常的,会影响程序的正常执行流程。 例如下面的程序 Error:错误 JVM自身的错误,程序员不能处理。 Exception:异常 受检异常(非运行时异常) 程序员必须进行异常处理,否则编译通不过 运行时异常 RuntimeException类和它的子类。 程序员可以不做处理。改代码 阅读全文
posted @ 2018-01-09 20:24 扎心了,老铁 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 内部类的 阅读全文
posted @ 2018-01-09 20:07 扎心了,老铁 阅读(699) 评论(0) 推荐(0) 编辑
摘要: String类 String是不可变类:值一旦确定了,就不会更改。 String常用的方法 concat 字符串连接,返回连接后的串 length 字符串长度 equals 比较字符序列是否相同,区分大小写 equalsIgnoreCase 比较字符序列是否相同,不区分大小写 toUpperCase 阅读全文
posted @ 2018-01-09 19:38 扎心了,老铁 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 抽象类 抽象类定义 只约定类所具有的抽象行为,没有具体实现相应行为。 语法格式 应用场景 1.不适合创建对象。 2.有些功能没有必要实现,有不同的子类实现。 3.每次使用的都是子类的对象。 4.为所有的子类提供了一个模板,所有的子类都是在此模板的基础之上添加和修改完善功能而创建出来的。 注意事项 1 阅读全文
posted @ 2018-01-09 19:13 扎心了,老铁 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 为什么要继承? 观察两个类的成员组成 提取相同的属性和方法 宠物是父类,狗和金鱼是子类。子类具有父类的属性和方法。 继承定义 是使用已存在的类作为基础建立新类的技术。 单一继承:只有一个父类。 父类可以叫做基类、超类。子类可以叫做派生类。 继承注意事项 子类可以继承父类中的成员(属性和方法)。 但是 阅读全文
posted @ 2017-12-26 20:39 扎心了,老铁 阅读(747) 评论(1) 推荐(0) 编辑
摘要: 构造者模式思想 进行初始化,解决了多个构造器重载,构造器参数过多记不住的情况。 1 package day7;//声明一个程序包 2 class Employee{ 3 private String name; 4 private int no; 5 private int age; 6 priva 阅读全文
posted @ 2017-12-26 20:31 扎心了,老铁 阅读(580) 评论(0) 推荐(0) 编辑