JavaSE
JavaSE
java小兵
这个作者很懒,什么都没留下…
展开
-
super关键字
1、当一个构造方法(包括无参、有参)第一行既没有this(),又没有super(),则默认会有一个super()2、在构造方法执行过程中,调用了一连串的父类的构造方法super(),但是实际上对象只创建了一个3、super不是引用,它不保存内存地址,也不指向任何对象。它只是代表当前对象内部的那一块父类型的特征4、super.get():调用父类的get()方法5、super.属性名 :访问父类的属性 super.方法名 :调用父类的方法 super() :调用父类的构造方法6原创 2020-10-02 02:01:41 · 87 阅读 · 0 评论 -
集合-JavaSE
集合相关概念:1、集合中存储的是对象的引用(内存地址)2、集合中无法存储基本类型数据(自动装箱)list:1、有序可重复,存储的元素有下标2、有序指:存进去是这个顺序,取出来还是这个顺序3、有下标指:下标从0开始,以1递增ArrayList:1、底层采用数组这种数据结构:Object[] obj2、是非线程安全的3、初始化容量10,当集合满了,自动扩容1.5倍4、优点:检索元素效率高5、缺点:随机增删元素效率低,但向某尾添加元素,效率很高LinkedList:1、底层采用了原创 2020-09-15 01:20:15 · 105 阅读 · 0 评论 -
异常-JavaSE
异常相关概念编译时异常:Exception的子类(非RuntimeException子类)都是编译时异常运行时异常:RuntimeException及其子类都是运行时异常重写之后的方法不能比重新之前的方法抛出更宽泛的异常,可以更少,甚至不抛出异常Java中异常是以类的形式存在:public static void main(String[] args) { RuntimeException runtimeException = new RuntimeException("runtim原创 2020-09-06 00:43:46 · 102 阅读 · 0 评论 -
多线程
创建线程的三种方式/** * 实现线程的第一种方式:继承Thread类,重写run方法 */public class Test01 { public static void main(String[] args) { //获取线程对象 ThreadImpl01 thread = new ThreadImpl01(); //启动线程 thread.start(); }}class ThreadImpl01 exten原创 2020-08-29 17:25:44 · 87 阅读 · 0 评论 -
Jave8新特性:Stream流
distinct():去掉流中重复的数据filter():根据条件过滤流中的数据sort():对流中的数据排序limt():对流中的数据截取操作skip():跳过流中开头几个元素map映射allMatch():判断流中的元素是否都匹配给定的条件anyMathc():判断流中的元素是否有匹配给定的条件noneMathc():判断流中的元素是否都不匹配给定的条件count统计reduce归纳合并collect归约package com.wkcto.stream;import java原创 2020-08-23 21:27:01 · 209 阅读 · 0 评论 -
Comparator比较器
package com.wkcto.lambda;import java.util.Arrays;import java.util.Comparator;import java.util.List;public class ComparatorTest { public static void main(String[] args) { //排序Integer类型 List<Integer> integerList = Arrays.asLis原创 2020-08-18 01:42:03 · 147 阅读 · 0 评论 -
lambda表达式
1、lambda表达式语法2、什么是函数式接口3、lambda只能在函数式接口中使用。有哪些函数式接口,分别有什么作用3、方法引用语法顺便了解下比较器1、语法Lambda语法:(参数列表) -> {语句;}1.1、当只有一个参数时,参数列表的小括弧可以省略x -> {System.out.println(x)}1.2、参数列表中参数的数据类型可以省略(x,y) -> {x.compareTo(y)}1.3、如果Lambda体只有一条语句,大括弧也可以省略x ->原创 2020-08-18 00:44:39 · 99 阅读 · 0 评论 -
IO流
1、掌握文件的读取和输出1、通过一个文件复制的例子,掌握文件的读取和输出public class FileCopy { public static void main(String[] args){ FileInputStream fileInputStream = null; FileOutputStream fileOutputStream = null; try { //1、创建字节输入流(将目标数据读到输入流中)原创 2020-08-15 23:06:51 · 143 阅读 · 0 评论