摘要: 今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 一、数据库的基本概念 数据库的英文单词: DataBase 简称 : DB 什么数据库? 用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据 阅读全文
posted @ 2021-03-09 21:00 天天152 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1. Junit单元测试 2. 反射 3. 注解 Junit单元测试 1. 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 2. Junit使用:白盒测试 步骤: 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名 阅读全文
posted @ 2021-03-09 19:29 天天152 阅读(71) 评论(0) 推荐(0) 编辑
摘要: jdk1.8中新加入的Stream流,非常好用 阅读全文
posted @ 2021-03-08 15:29 天天152 阅读(91) 评论(0) 推荐(0) 编辑
摘要: java.io.File import java.io.FileFilter // 字节流 import java.io.FileOutputStream import java.io.FileInputStream // 字符流 import java.io.FileReader import j 阅读全文
posted @ 2021-03-08 13:49 天天152 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 字符集 字符集 Charset:也叫编码表。是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等。 计算机要准确的存储和识别各种字符集符号,需要进行字符编码,一套字符集必然至少有一套字符编码。常见字符集有ASCII字符集、GBK字符集、Unicode字符集等。 可见,当指定了编 阅读全文
posted @ 2021-03-08 13:34 天天152 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情. 函数式编程思想: 只要能获取到结果,谁去做的,怎么做的都不重要,重视的是结果,不重视过程 一、冗余的Runnable代码 1)传统写法: 当需要启动一个线程去完成任务时,通常会通过java.lang.Runnabl 阅读全文
posted @ 2021-03-07 17:25 天天152 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 【jdk1.8源码分析】LinkedHashMap 【JDK1.8】JDK1.8集合源码阅读——LinkedHashMap - joemsu - 博客园 (cnblogs.com) 一、前言 在上一篇随笔中,我们分析了HashMap的源码,里面涉及到了3个钩子函数,用来预设给子类——LinkedHa 阅读全文
posted @ 2021-03-07 13:56 天天152 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 线性表 一、什么是线性表 线性表的顺序存储就是使用一组地址连续的存储空间来依次存储线性表中元素 以数据元素在计算机内存的地址相邻性表示数据元素之间的关系 在Java中可以使用数组来存储线性表中的数据元素,数组就是一块连续的存储空间 二、实现方式 2.1 顺序存储 如:java.util.ArrayL 阅读全文
posted @ 2021-03-06 21:36 天天152 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 【jdk1.8源码分析】ArrayList 【JDK1.8】JDK1.8集合源码阅读——ArrayList 转载一下,主要给自己看,然后在一些细节的地方加点自己的理解 一、ArrayList结构概览 顾名思义,ArrayList的结构实际就是一个Object[]。所以它的特性很明显,插入一个元素的时 阅读全文
posted @ 2021-03-06 21:27 天天152 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 这是我之前在CSDN上发过的java学习的笔记,大家可以看一看 链接 阅读全文
posted @ 2021-03-06 19:45 天天152 阅读(33) 评论(0) 推荐(0) 编辑