随笔分类 -  Java基础

摘要:Stream常用方法 Stream流的创建 package com.stream; import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.util.Random; import ja 阅读全文
posted @ 2022-04-27 22:49 南风知君 阅读(31) 评论(0) 推荐(0) 编辑
摘要:函数式接口 一个接口中有且只有一个抽象方法,这种接口视为函数式接口 函数式编程 基于函数式接口并使用Lambda表达的编程方式,函数式编程理念是将代码作为可重用数据代入到程序运行中 Lambda表达式语法 package com.lamba; @FunctionalInterface public 阅读全文
posted @ 2022-04-27 22:24 南风知君 阅读(53) 评论(0) 推荐(0) 编辑
摘要:反射是在运行时动态访问类与对象的技术,大多数框架都基于反射实现参数设置,动态注入等。 反射的四个核心类 Class、Constructor、Method、Field Class核心方法 员工实体类Employee package com.imooc.reflect.entity; /** * 员工实 阅读全文
posted @ 2022-04-27 00:03 南风知君 阅读(42) 评论(0) 推荐(0) 编辑
摘要:包装类 Java中的基本数据类型对应的包装类使其对象化,具有属性和方法。 包装类与基本数据类型 Boolean和Character的父类是Object,其他包装类的父类是Number 存储方式:包装类型对象实例化,借由new在堆空间里进行空间分配,对应栈空间中存储地址引用; 基本数据类型变量对应栈空 阅读全文
posted @ 2022-03-29 19:29 南风知君 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、异常简介 什么是异常 异常本质上是程序的错误,错误在我们编写程序的过程中经常发生,包括编译期间和运行期间的错误, 编译期间错误编译器会给出提示、运行期间错误编译器不会提示,往往难以所料 异常的分类 - Java中通过Throwable及其相关子类对异常进行描述 - Error是程序无法处理的错误 阅读全文
posted @ 2022-03-29 13:16 南风知君 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、线程的创建 创建一个Thread类,或者一个Thread子类的对象 创建一个实现Runnable接口的类的对象 Thread类 构造方法: Thread();创建一个线程对象 Thread(String name);创建一个具有指定名称的线程对象 Thread(Runnable target); 阅读全文
posted @ 2022-03-22 12:12 南风知君 阅读(25) 评论(0) 推荐(0) 编辑
摘要:集合框架的体系结构 1.Collection接口 (存储类的对象) 的三个子接口: 1)List 列表(有序的、可重复的) - 可以精确控制元素的插入位置、或者删除某个位置的元素 - 实现类:ArrayList(可以看成长度动态增长的数组)、LinkedList (链表) 2)Queue 队列(有序 阅读全文
posted @ 2022-03-19 18:37 南风知君 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、Java输入输出流 文件输入 (Input)—— 读 文件输出 (Output)—— 写 二、File类的应用 文件可以认为是相关记录或放在一起的数据的集合 构造方法: File(String pathname):根据一个路径得到File对象 File(String parent, String 阅读全文
posted @ 2022-03-18 19:45 南风知君 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示