09 2022 档案
摘要:JavaWeb--MySQL数据库 数据库的基本概念 Database 简称:DB 用于存储和管理数据的仓库 数据库的特点 持久化存储数据,其实数据库就是一个文件系统 方便储存和管理数据 使用了统一的方式操作数据库 SQL 常见的数据库软件 MySQL数据库软件 完成安装 学会卸载 启动和关闭SQL
阅读全文
摘要:JavaWeb--Junit测试,反射(复习),注解 JavaWeb概述 javaweb是使用java语言完成服务器程序的开发 Junit单元测试 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值 白盒测试:需要写代码,关注程序具体的执行流程 Junit使用:白盒测试 定义一个测试类 测
阅读全文
摘要:JAVA 反射与模块化 类加载 类的初始化步骤 假如类还未被加载和连接,则程序现在加载并连接该类 假如该类的直接父类还未被初始化,则先初始化其直接父类 假如类中有初始化语句,则系统依次执行这些初始化语句 注意:在执行第二个步骤的时候,系统对直接父类的初始化步骤也遵循初始化步骤1-3 总是最先加载Ob
阅读全文
摘要:JAVA函数式接口与Stream流 函数式接口概述 函数式接口:有且仅有一个抽象方法的接口 java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda表达式的接口 只有确保接口中有且只有一个抽象方法,java中的Lambda表达式才能顺利的进行推导 函数式接口的注解
阅读全文
摘要:JAVA接口组成更新与方法引用 接口组成 接口组成更新概述 接口的组成 常量 public static final (可以省略) 抽象方法 public abstract(可以省略) 默认方法(java8后才有)(※) 静态方法(java8后才有)(※) 私有方法(java9后才有)(※) 抽象类
阅读全文
摘要:JAVA Lambda表达式 函数式 在数学中,函数就是有输入量,输出量的一套计算方案,也就是拿数据做操作 面向对象思想强调“必须通过对象形式来做事情” 函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做” Lambda表达式就是函数式思想的体现 Lambda表达式的标准格式
阅读全文
摘要:JAVA网络编程 网络编程概述 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换 网络编程三要素 第一要素:ip地址 想要让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来接收指定要接收数据的计算机和识别发送的计算机,而ip地址就是这个标
阅读全文
摘要:JAVA多线程 实现多线程 进程 指正在运行的程序,是系统进行资源分配和调用的独立单位 每个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序(比如记事本点开设置的时候无法操作输入文本) 多线程:一个进程如果有多
阅读全文
摘要:JAVA IO流基础2 集合到文件 public static void main(String[] args)throws IOException { ArrayList<String> array = new ArrayList<>(); //往集合中存储字符元素 array.add("Hell
阅读全文