摘要: ## 概述 与数组类似,集合也是数据容器,两者相较而言: - 数组定义后类型确定,长度固定 集合类型可以不固定,大小是可变的 - 数组可以存储基本类型和引用类型的数据。 集合只能存储引用数据类型的数据。 - 数组适合做数据个数和类型确定的场景。 集合适合做数据个数不确定,且要做增删元素的场景,集合种 阅读全文
posted @ 2023-07-06 17:14 水木夏 阅读(13) 评论(0) 推荐(0) 编辑
摘要: ## Date 代表当前系统时间 - 构造器 | 构造器 | 说明 | | | | | public Date() | 创建一个Date对象,代表的是系统当前此刻日期时间 | | public Date(long time) | 把时间毫秒值转换成Date日期对象 | - 常用方法 | 名称 | 说 阅读全文
posted @ 2023-07-06 17:13 水木夏 阅读(16) 评论(0) 推荐(0) 编辑
摘要: ## Object 一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类。 Object作为所有类的父类,提供了很多常用的方法给每个子类对象拿来使用 | 方法名 | 说明 | | | | | public String toString() | 返回: 阅读全文
posted @ 2023-07-06 17:13 水木夏 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ## File 创建对象定位文件,可以删除、获取文件信息等,但是不能读写文件内容。 ### 创建 | 方法名称 | 说明 | | | | | **public** File(String pathname) | 根据文件路径创建文件对象 | | **public** File(String pare 阅读全文
posted @ 2023-07-06 17:13 水木夏 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ## 概述 希望系统能记住某些数据是被谁操作的,比如被谁删除了? 想分析用户浏览系统的具体情况,以便挖掘用户的具体喜好? 当系统在开发或者上线后出现了bug,崩溃了,该通过什么去分析、定位bug? System.out.print的弊端: - 信息展示在控制台,不能方便的将其记录到其他的位置(文件, 阅读全文
posted @ 2023-07-06 17:13 水木夏 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ## 概述 > 单元测试: > 针对最小的功能单元编写测试代码。 > Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。 编写main方法测试的弊端: - 只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。 - 无法得到测试的结果 阅读全文
posted @ 2023-07-06 17:12 水木夏 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ## 概述 网络编程可以让程序与网络上的其他设备中的程序进行数据交互。 常见的通信模式有2种形式: - Client-Server(CS) :需要开发客户端与服务端 - Browser/Server(BS):只需开发服务端,客户端为浏览器 网络编程3要素: - IP地址:设备在网络中的地址,是唯一的 阅读全文
posted @ 2023-07-06 17:12 水木夏 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ## 概述 线程(thread)是一个程序内部的一条执行路径。 我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。 程序中如果只有一条执行路径,那么这个程序就是单线程的程序。 多线程是什么?就是指从软硬件上实现多条执行流程的技术 ## 多线程创建 ### 继承Thread类 Th 阅读全文
posted @ 2023-07-06 17:11 水木夏 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## Static 静态,用来修饰成员变量、成员方法。 修饰成员变量之后称为静态成员变量(**类变量**),修饰方法之后称为静态方法(**类方法**) ### 类变量 static修饰后的成员变量属于类、加载一次,内存中只有一份,可以被类的所有对象共享(访问、修改): 类名.静态成员变量(推荐) 对 阅读全文
posted @ 2023-07-06 17:11 水木夏 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ## 反射 ### 概述 反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。 在运行时,可以直接得到这个类的: - 构造器对象:Constructor - 成员变量对象:Field - 成员方法对象:Method 这种运行时动态获取类信息以及动态调用类中成分的能力称为J 阅读全文
posted @ 2023-07-06 17:11 水木夏 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ## 数据类型 ### 分类 数据类型 关键字 取值范围 内存占用(字节) 整数 byte -128~127 1 short -32768~32767 2 int(默认) -2147483648~2147483647 (10位数) 4 long -9223372036854775808~922337 阅读全文
posted @ 2023-07-06 17:09 水木夏 阅读(10) 评论(0) 推荐(0) 编辑