摘要: var:在函数体外使用var关键字定义的变量和在函数体内未用任何关键字声明的变量是全局变量,在函数体内使用var关键字声明的变量是局部变量。 局部变量和全局变量同名时,局部变量会覆盖全局变量。 let变量没有变量提升机制。 阅读全文
posted @ 2024-07-16 21:01 啧啧z 阅读(16) 评论(0) 推荐(0)
摘要: 反射 1 反射概述 java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有的属性和方法。对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象的方法的功能称之为java的反射机制。 想要解剖一个类,必须先要获取到这个类的字节码文件对象。 Class 类 阅读全文
posted @ 2024-07-06 20:04 啧啧z 阅读(34) 评论(0) 推荐(0)
摘要: 线程 1 线程概念 进程:进程指的是正在运行的程序。确切来说,当一个程序进入到内存中运行,就变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行。一个进程中至少要有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之 阅读全文
posted @ 2024-07-06 20:03 啧啧z 阅读(24) 评论(0) 推荐(0)
摘要: lombok&junit 1 lombok 先去官网或者maven仓库下载jar包 https://mvnrepository.com/ 导入第三方包到项目中 右键lib文件夹,点击add as library 默认jvm不解析第三方注解,需要手动开启 使用 //@Setter // 生成set方法 阅读全文
posted @ 2024-07-06 20:02 啧啧z 阅读(38) 评论(0) 推荐(0)
摘要: IO流 1 IO流概述 IO流:传输数据的一套机制。 输入和输出的参考系是程序中的内存 I: input 输入流 O: output 输出流 Java中的流分为两种:字节流、字符流 字符流只能处理和字符相关的文件 字节流可以处理所有的文件 分为字符输入流 字符输出流 字节输入流 字节输出流 字符流 阅读全文
posted @ 2024-07-06 20:02 啧啧z 阅读(27) 评论(0) 推荐(0)
摘要: Stream Stream是一种流式结构.是jdk8的特性。为操作集合提供了很多好用的方法。可读性较低。 1 获取流的方式 public static void main(String[] args) { // 获取Stream流的方式 // 方式一: // 获取集合 List<Integer> l 阅读全文
posted @ 2024-07-06 20:01 啧啧z 阅读(88) 评论(0) 推荐(0)
摘要: Map 1 Map的基本使用 Map(映射)是由Key(键)和Value(值)组成的。每一个键都是不重复的。一个键对应的一个值。键和值在一起称之为键值对。 一个映射是由多个键值对组成的, 将每一个键值对看作一个对象,抽取出一个代表键值对的类-->Map.Entry 常用方法 public class 阅读全文
posted @ 2024-07-06 20:00 啧啧z 阅读(68) 评论(0) 推荐(0)
摘要: 集合 1 Collection接口 Collection接口是所有集合的父接口。 集合是一个存储数据的容器,大小不固定,每一个数据称之为元素。 public static void main(String[] args) { // 父接口 对象 = new 实现类(); Collection<Str 阅读全文
posted @ 2024-07-06 19:59 啧啧z 阅读(21) 评论(0) 推荐(0)
摘要: 日期类&异常类 作业:千位数字相乘 public static void main(String[] args) { // 两个千位数字相乘 int[] arr1 = {7,8,9,9,8,9}; int[] arr2 = {7,9,8,9,6,8}; // 定义结果的数组 int[] result 阅读全文
posted @ 2024-07-06 19:57 啧啧z 阅读(25) 评论(0) 推荐(0)
摘要: 包装类&数学类&位运算 1 包装类 把基本数据类型包装成引用数据类型 byte short int long float double char boolean void Byte Short Integer Long Float Double Character Boolean Void Void 阅读全文
posted @ 2024-07-06 19:54 啧啧z 阅读(27) 评论(0) 推荐(0)