- 博客(25)
- 收藏
- 关注
原创 mysql学习day3
#数据库的设计 1.多表之间的关系 *一对一的关系(了解) 例如:人和身份证 实现: 在任意一方添加外键(让外键唯一(unique)),指向另一个表主键(这样的表 一般选择合并成一张表) *一对多的关系: 例如:部门...
2021-09-26 18:49:54 72
原创 mysql学习day2
1. DML(增删改表中数据) 1.添加数据 语法: Insert into 表名(列名1,列名2,。。。列名n) values(值1,值2.。。。值n) 注意: 列名和值一一对应 如果表名后不给出列名,就是要给所有列添加值 ...
2021-09-21 00:31:11 80
原创 数据库day1
1.数据库的基本概念 DATABASE 简称为DB 什么是数据库? 用于存储和管理数据的仓库 数据库的特点 1.持久化存储数据,数据库就是一个文件系统 2.使用了统一的方式操作数据库(SQL) 2.MySQL数据库软件 常见的数据库软件 3.SQL ...
2021-09-19 18:31:49 83
原创 java提高day11
缓冲流的原理 对基本流进行增强 给基本的字节输入流增加一个缓冲区,这个缓冲区就是一个数组,这样可以提高基本的字节输入流的读取效率 BufferedInputStream(new FileInputStream()) BufferedOutputStream缓冲字节输出流 这个流继承了OutputStream,所以是一个字节流 构造方法: OutputStream out:字节输出流 我们可以传递FileOutputStream,缓冲流会给FileOu...
2021-08-16 19:29:01 66
原创 java提高day10
IO流 概念:i是输入input(读取),o是output(写入)输出,流是数据1字符=2字节 1字节=8个二进制位 字节流 一切接为字节 可以读取任意的文件 字节输出流(OutputStream) 这个是抽象类,定义了共性的成员方法,所以其子类实例化对象可以使用其中的方法 方法摘要: 其子类包括: 前面部分写的是功能,后面的名字写的是继承与那个父类 FileOutputStream子类:文件字节输出流 文件字节输出流,把内存中的数据写入到硬盘的文件中 构造方法: ..
2021-08-15 10:00:54 42
原创 JAVA提高day09
File类 操作电脑中文件和文件夹,文件和目录路径名的抽象表示形式 java把电脑中的文件和文件夹(目录)封装为File类 可以使用File类的方法 创建一个文件、文件夹 删除文件,文件夹 获取 判读。是否存在 对文件夹遍历 获取文件的大小 File类是一个与系统无关的类,任何操作系统都可以使用 File类的静态成员变量 pathSeparator------路径分隔符wi...
2021-08-12 16:47:40 63
原创 JAVA提高day06
异常 异常的概念:异常不是语法错误 异常体系 Throwable包括error(不能处理,只能尽量避免)和exception(使用不当导致,可以避免) 异常产生过程的分析 当某个方法出错了,JVM会创建一个异常对象,当这个方法没有对应的处理异常的逻辑,那么就会将异常抛出给main方法,main方法也没有异常的处理逻辑那么,就继续抛回给JVM,JVM就回把异常通过控制台打印出来,并做出中断处理 throw关键字抛出异常 异常处理的五个关键字:try,catch,finally,throw,thr
2021-07-13 08:49:25 60
原创 JAVA提高day05
Map集合的概述 collection中的集合元素是孤立存在的---单列集合,map集合是双列集合,有键值对,每个建只能对应一个值,元素可以重复。两个泛型。 map常用子类 HashMap:implements Map<k,v>接口 Map接口中的常用方法 操作key返value,key之前没有返回null,key之前有返回之前的value ...
2021-07-11 10:39:29 37
原创 JAVA提高day04
List集合 继承了collection接口 List接口的三大特点 1.有序集合,存储元素和取出元素的顺序一致 2.有索引 3.允许存储重复元素 带索引特有的方法 注意一定不要越界 list集合遍历: 1.for循环 2.迭代器:先list.iterator返回一个迭代器再用这个迭代器与while循环配合:while循环小括号里面放迭代器.hasNext 3.增强for循环:for(String s :list) list集合的子类---arraylist 数组底层实现,所以
2021-07-08 09:01:52 70
原创 JAVA提高day03
泛型的使用 为什么要使用泛型:在使用方法的时候,如果方法的参数已经规定是字符串那么只能传字符串,使用泛型之后,也可以传入更多的数据类型。 1.泛型类泛型方法 定义格式: public class 类名<泛型> 修饰符 <泛型> 方法名(){} 2.泛型接口 ...
2021-07-06 10:18:55 38
原创 JAVA提高day02
Collection集合 集合是java中提供的一种容器,用来存放多个数据 数组长度是固定的,集合长度是可变的 数组中存储的可以是基本类型可以是对象,而集合只能存对象 集合的框架 1.会使用集合存储数据 2.会遍历集合,把数据取出来 3.掌握每种集合的特性 connect接口 定义所有单列集合中共性的方法,所有的单列集合都可以使用这个共性的方法 没有带索引的方法 list接口: 1.有序集合,存储和取出的顺序相同 2.允许存储重复的元素 3.有索引,可以使用普通的for循环遍历
2021-07-02 10:06:49 57
原创 JAVA提高day02
calendar类介绍 是一个抽象类,但是不用子类创建对象而是用其中的一个方法calendar.getInstance(静态方法) 使用方法: 常用的成员方法 1.get获取:参数 int field 返回值int :返回给定日历字段的值 2.set设置:参数int field ,int value:将给定的日历字段转化为指定值 3.add:给日历添加或减去指定的时间量 4.gettime:无参,date返回值,吧calendar转化为date对象 成员方法的参数:int field
2021-06-30 22:47:15 75
原创 JAVA提高day1
objectAPI学习 object类的toString方法如果不覆盖重写则打印的是地址值,覆盖重写的快捷键alt+insert跟设置set和get方法一样
2021-06-29 10:09:33 37
原创 JAVA基础 day9
继承的概述 面向对象的三大特征:封装性(private),继承性,多态性 继承是多态的前提 继承注意解决的问题:gong'chen
2021-06-20 10:40:11 46
原创 JAVA基础day8
字符串的概述和特点 程序中所有的双引号字符串都是String类的对象,就算没有new也是 字符串的特点: 字符串的内容永不可变 因为i
2021-06-19 17:03:15 46
原创 JAVA基础day6
面向过程:当要实现一个功能的时候,每一个具体的步骤都要亲历亲为 面向对象:实现某一个功能的时候,不需要关心具体步骤,而是找一个有该功能的人来帮助实现
2021-06-15 08:31:34 1042 1
原创 java基础day5
数组 解决一个变量只能存放一个数据 数组的特点:数组是一种引用数据类型,数组中的数据类型要同意,数组的长度在程序运行当中不可以进行改变
2021-06-12 16:13:14 1019 1
原创 java基础day4
IDEA项目结构 project(项目)>Module模块>package(包) 在新建项目的时候,首先创建一个项目,之后在项目中创建一个模块
2021-06-10 15:57:25 50
原创 java基础day3
流程控制 选择结构: if语句:if(关系表达式){ } if---else语句: if(关系表达式){ }else{ } 或者
2021-06-10 08:41:34 19
原创 java基础day2
运算符:进行特定操作的符号 算数运算符:+,-,*,/(只看商不看余数),%(两个数相除取余数),++,-- 注意事项: 如果是两个数据类型不一样的数据
2021-06-09 19:55:15 43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人