分类: Java

6 篇文章

thumbnail
Stream流
1-认识Sream流 是JDK8开始新增的一套API(java.util.stream.*),可以用于操作集合或者数组的数据。 优势:Stream流大量的结合了Lambda语法风格来编程,功能强大,性能高效,代码简洁,可读性好。 1.1-体验Stream流 需求: 把集合中所有以“张”开头,且是三个字的元素存储到一个新集合。 1.1.1-传统方案 …
thumbnail
3-集合框架
3.集合框架 3.1认识集合 集合是一种容器,用来装数据的,类似于数组,但集合的大小可变,开发中也非常常用。 3.1.1集合体系结构 Collection单列集合 Collection代表单列集合,每个元素(数据)只包含一个值。 Map双列集合 Map代表双列集合,每个元素包含两个值(键值对) 3.2Collection的功能 为什么先学Colle…
thumbnail
异常(异常类型|自定义异常|处理方案)
1.异常 1.1认识异常 什么是异常? 异常代表程序出现的问题。 读取的文件不存在了 读取网络数据,结果断网了 ... 异常的作用? 异常是用来定位程序bug的关键信息,可以让我们快速打补丁。(会有一个异常文件,我们可以看异常文件) 可以作为方法内部的一种特殊返回值,以便通知上层调用者,方法的执行问题。 这就是异常作为方法内部一种特殊返回值的实例,…
thumbnail
String和ArrayList的基本认识
1.常用API 1.1String String是什么,有什么用? String代表字符串,它的对象可以封装字符串数据,并提供了很多方法完成对字符串的处理。 1.1.1String创建字符串对象的方式 方式一:Java程序中所有的字符串文字例如('abc')都为此类的对象。 方式二:调用String类的构造器初始化字符串对象 构造器说明public…
thumbnail
Java中Lambda+方法引用简化代码
​  1.代码块 代码块是类的5大成分之一(成员变量、构造器、方法、代码块、内部类)。 代码块分为两种: 1.1静态代码块 格式:static{} 特点:类加载时自动执行,由于类只会加载一次,所以静态代码块也只会执行一次。 作用:完成类的初始化,例如:对静态变量的初始化赋值。 1.2实例代码块 格式:{} 特点:每次创造对象时,执行实例代…
thumbnail
3000字帮你彻底搞懂Java抽象类与接口的区别(含JDK8接口新增三种方法与丰富案例)
Java-OOP 1-Final 1.1简介 final关键字是最终的意思,可以修饰:类、方法、变量。 修饰类:该类被成为最终类,特点是不能被继承了。 修饰方法:该方法被称为最终方法,特点是不能被重写了。 修饰变量:该变量有且仅能被赋值一次。 1.2注意 final修饰基本类型的变量,变量存储的数据不能被改变。 final修饰引用类型的变量,变量存…