Java中的反射前言 反射机制是Java的一个重要特性,反射机制能够在程序处于运行状态的时候获取任意一个类的属性和方法。所以反射被称为java框架的灵魂。 反射的重要组成部分 Class对象: 任何运行在内存中的所有类都是该 Class 类的实例对象,每个 Class 类对象内部都包含了实例的所有属性。; Field成员变量: 描述一个类的属性,内部包含了该属性的所有信息,leezihong2022年10月25日Java反射大约 6 分钟
Stream流前言 在Java8中引入了许多新的特性,其中Stream流就是最重要的特性之一,它配合上Lambda表达式能极大地简化对批量数据的处理,在优雅地处理数据的同时也能够也能够减少代码的数量,不仅在实用性也在简洁性上得到巨大的改变。 Stream操作 Stream的操作一般就是创建流,处理流数据,终止或输出。 开始管道 ; 主要负责创建流,可以是新创建流也可以是基leezihong2022年9月28日JavaJava 8Stream大约 5 分钟
常用的Lambda表达式用法前言 以前刚毕业面试的时候,被人问了Java 8的新特性,做了一些简单的了解,后面在学习别人代码的时候常常看到大佬们使用Lambda表达式,自己之前也学习了,但是由于长时间没有使用,又经常忘记,于是想着把一些常用的用法以及注意事项等记录下来,以便自己以后在忘记时能够随时查阅。leezihong2022年9月28日JavaLambdaJava 8小于 1 分钟
Java 并发 - 理论基础Java并发-理论基础 Java并发常见面试题 并发出现线程不安全的本质什么? 可见性,原子性和有序性; Java是怎么解决并发问题的? 3个关键字,JMM和8个Happens-Before; 线程安全有哪些实现思路?; 如何理解并发和并行的区别?; 并发出现问题的原因:并发的三要素 可见性:CPU缓存引起 可见性:一个线程对共享变量的修改,另一个线程能够立leezihong2022年8月29日Java后端并发Java大约 6 分钟
IO基础知识前言 偶然看到之前学习时写的基础知识的笔记,于是就复习了一遍 IO流分类 按照数据流向:输入流和输出流 按照处理数据的单位:字节流和字符流,在java中,字节是占1个Byte,即8位;而字符是占2个Byte,即16位。而且,需要注意的是,java的字节是有符号类型,而字符是无符号类型! 字节流的抽象基类: InputStream,OutputStream 字leezihong2022年5月21日JavaIOIO流基础知识大约 13 分钟