摘要:
摘要 Stream 是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。通常我们需要多行代码才能完成的操作,借助于Stream流式处理可以很简单的实现。 Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的。 创建Steam流 调用 阅读全文
摘要:
字节流(以字节为单位) 当不同的介质之间有数据交互的时候,JAVA就使用流来实现。 数据源可以是文件,还可以是数据库,网络甚至是其他的程序 输入流: InputStream 输出流:OutputStream 字节输入输出流 文件输出流(FileOutputStream) OutputStream是字 阅读全文
摘要:
线程概念 进程:启动一个应用程序就叫一个进程。 接着又启动一个应用程序,这叫两个进程。每个进程都有一个独立的内存空间;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程:线程是在进程内部同时做的事情,一个进程中可以有多个线程,这个应用程 阅读全文
摘要:
概述 Map集合是双列集合,一个元素包含两个值(key和value) Map集合中的元素,key和value数据类型可以相同也可以不同 Map集合中的元素,key不允许重复,value可以重复 key和value是一一对应的 Map公用方法 public V put(K key, V value): 阅读全文
摘要:
集合框架 **Collection接口:**所有单列集合最顶层接口 **List接口:**单列集合中的一种 是有序的集合,允许储存重复的元素,有索引,可以使用普通for循环遍历 **ArrayList集合:**底层是数组实现的,查询快,增删慢 **LinkedList集合:**底层是链表实现的,查询 阅读全文
摘要:
内部类 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类 分类:成员内部类,局部内部类(包含匿名内部类) 成员内部类 public class Hero {//外部类 private String name; float hp; float armor; public Hero(S 阅读全文
摘要:
多态 面向对象三大特性:封装性,继承性,多态性 extends继承或者implements实现是多态的前提 一个对象拥有多种形态,即对象的多态性 多态的格式 类的多态其实就是指父类引用指向子类对象(子类对象被当作父类) 父类名称 对象名 = new 子类名称(); 对于接口也可写作:接口名称 对象名 阅读全文
摘要:
接口 接口的定义 接口是多个类的公共规范,就像是一种约定 接口是一种引用数据类型,最重要的内容就是其中的抽象方法 接口格式:public interface 接口名称 { 接口内容 } 接口可包含的内容有:常量、抽象方法、默认方法、静态方法、私有方法 接口使用方法 抽象方法 接口不能直接使用,必须有 阅读全文
摘要:
面向对象(2) 类属性 当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性,当一个属性被声明成类属性,那么所有的对象,都共享一个值 不同对象的对象属性的值都可能不一样;但是所有对象的类属性的值,都是一样的 package charactor; public class Hero { p 阅读全文
摘要:
数组 创建数组 声明数组:int[] a 或者 int a[] 均可声明数组;[] 表示该变量是一个数组,int 表示数组里的每一个元素都是一个整数,a 是变量名 创建数组:创建数组时要指明数组长度,new int[5] public class HelloWorld { public static 阅读全文