![](https://img-blog.csdnimg.cn/573ae7db1364475e8e62106f211f533e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 87
Java基础专栏
鲨瓜2号
更多笔记:yzgc.top
展开
-
jdk8新特性(Lambda、Steam、函数式接口)
Java 8 (又称为jdk 1.8)是Java语言开发的一一个主要版本。Java 8是oracle公司于2014年3月发布,可以看成是自Java5以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。:速度更快代码更少(增加了新的语法: Lambda 表达式)强大的Stream API便于并行最大化减少空指针异常: OptionalNashorn引擎,允许在JVM.上运行JS应用。原创 2022-11-20 15:34:47 · 443 阅读 · 0 评论 -
枚举类与注解(复习)
jdk5 之前自定义枚举类// 枚举类的属性 private final String sessionName;// 私有化构造器 private Session(String sessionName , String sessionDesc) {} // 创建对象提供值 public final static Session SPRING = new Session("SPRING" , "春暖花开");原创 2022-11-18 11:06:19 · 206 阅读 · 0 评论 -
Java集合(复习)
集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明: 此时的存储,主要是指能存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组在存储多个数据方面的特点一旦初始化以后,它的长度就确定了。数组一旦定义好,它的数据类型也就确定了。我们就只能操作指定类型的数据了。比如:String[] arr;int[] str;数组在存储多个数据方面的特点一旦初始化以后,其长度就不可修改。原创 2022-11-18 11:04:09 · 474 阅读 · 0 评论 -
IO流(复习)
I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以“流(stream)”的方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。输出output:将程序(内存)数据输出到磁盘、光盘等存储设备中。流的分类按操作数据单位。原创 2022-11-18 10:59:27 · 195 阅读 · 0 评论 -
反射机制(复习)
动态调用类、对象的信息,方法和属性。原创 2022-11-18 10:54:51 · 416 阅读 · 0 评论 -
多线程(复习)
优先使用 实现 Runnable接口的方式创建多线程Java 只支持单继承,有局限性。而对于接口则可以实现多个实现的方式更适合处理数据共享的问题。原创 2022-11-09 09:14:37 · 122 阅读 · 0 评论 -
JavaSE基础——关于Object类中的wait 和 notify方法
1、wait 和 notify 不是线程对象的方法,而是Java中任何一个对象都有的方法。2、wait 和 notify 方法的作用:wait:让正在活动在该对象上的线程进入等待状态,无限期等待,直到被唤醒为止notify:让正在该对象上等待的线程被唤醒notifyAll():唤醒所有等待的线程3、使用 wait 和 notify 方法,要建立在线程同步的基础上,wait 会让活动在当前对象的线程进入等待状态,并且释放占有对象的 "锁" 。4、通过一个实例来熟悉wait 和 no原创 2022-01-12 21:55:44 · 2882 阅读 · 0 评论