Java笔记——反射 反射机制 Reflection 根据配置文件properties指定的信息,创建对象并调用方法 1234567891011121314151617// 使用Properties类,读写配置文件Properties prop = new Properties();prop.load(new FileInputStream("src\\xxx.properties"));Strin 2022-11-05 技术 > JavaSE #JavaSE #反射
Java笔记——IO流 文件 文件是保存数据的地方 文件流:文件在程序中是以流的形式来操作的,流是指数据源(文件)和程序(内存)之间经历的路径 输入流:文件(磁盘) \(\rightarrow\) Java程序(内存) 输出流:Java程序(内存) \(\rightarrow\) 文件(磁盘) 常用文件操作 创建文件对象相关构造器和方法 12345new File(String pathname) // 根据路径构建 2022-07-10 技术 > JavaSE #JavaSE #IO流
Java笔记——线程 线程 线程介绍 进程:运行的程序 线程:线程由进程创建,是进程的一个实体,一个进程可以拥有多个线程 单线程:同一时刻,只允许执行一个线程 多线程:同一时刻,可以执行多个线程 并发:同一时刻,多个任务交替执行,造成一种”貌似同时“的错觉。单核 cpu 实现的多任务就是并发。 2022-07-06 技术 > JavaSE #JavaSE
Java笔记——泛型 泛型 Generic 泛型的理解和好处 使用传统方法的问题 不能对加入到集合 ArrayList 中的数据类型进行约束(不安全) 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 用泛型来解决 1ArrayList<Dog> arrayList = new ArrayList<Dog>(); // 在数据类型后边加上泛型的标识 如果编译器发现添加 2022-06-27 技术 > JavaSE #JavaSE #泛型
Java笔记——集合 集合框架体系 集合的理解和好处 数组(缺点) 1231) 长度开始时必须指定,而且一旦指定,不能更改2) 保存的必须为同一类型的元素3) 使用数组进行增加、删除元素比较麻烦 集合 1231) 可以动态保存任意多个对象,使用比较方便2) 提供了一系列方便的操作对象的方法: add, remove, set, get等3) 使用集合添加,删除元素更简洁 集合框架 Java的集合类很多,主要分 2022-06-23 技术 > JavaSE #JavaSE #集合
Java笔记——常用类 包装类 Wrapper 包装类的分类 针对八种基本数据类型相应的引用类型——包装类 有了类的特点,就可以调用类中的方法 基本数据类型 包装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 前两 2022-06-17 技术 > JavaSE #JavaSE
Maven 自动化的构建工具 Maven 自动化的构建工具 第一章 Maven简介 1.1 软件开发中的阶段 需要分析: 分析项目具体完成的功能,有什么要求, 具体怎么实现。 设计阶段:根据分析的结果, 设计项目的使用什么技术, 解决难点。 开发阶段:编码实现功能。 编译代码。自我测试 测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试报告。 项目的打包,发布阶段: 给用户安装项目 2022-05-28 技术 > JavaWeb #Maven