自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 数据库复习1

数据库复习SQL分类DDL数据库定义语言:用来定义数据库对象:数据库,表,列等。关键字:create,drop,alert等。DML数据库操作语言:用来抵御数据库中表的数据进行增删改。关键字:insert,delete,update等。DQL数据库查询语言:用来查询数据库中表的记录。关键字:select,where等。DCL数据库控制语言(了解):用来定义数据库访问权限和安全级别,及创建用户。DDL:操作数据库、表操作数据库:CRUDC(Create):创建:create databa

2021-02-03 16:26:57 79

原创 缓冲流、转换流、序列化流

缓冲流概述:缓冲流也叫高效流。是对4个基本流的增强,所以也是4个流,按照数据类型分类。字节缓冲流:BufferedInputStream,BufferedOutPutStream字符缓冲流:BufferedReader,BufferedWriter缓冲流的基本原理是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。字节缓冲流构造方法public BufferedInputStream(InputStream in):创建一个新

2021-01-08 19:24:56 109

原创 字节流、字符流复习

IO字节流,字符流IO的分类根据数据的流向分为:输入流和输出流。输入流:把数据从其他设备上读取到内存中的流。硬盘–>内存输出流:把数据从内存中写出到其他设备上的流。内存–>硬盘格局数据的类型分为:字节流和字符流。字节流:以字节为单位,读写数据的流。字符流:以字符为单位,读写数据的流。字节流1.字节输出流:OutputStreamjava.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。

2020-12-30 01:00:35 92

原创 File类复习和递归

File类1. 概述:java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。2. 构造方法:* public File (String pathname):通过将给定的**路径名字符串**转换为抽象路径名来创建新的File实例。* public File(String parent,String child):从**父路径名字符串和子路径名字符串**创建新的File实例。* public File(File parent,String child):

2020-12-27 23:58:41 78

原创 线程池相关复习

等待唤醒机制线程间通信:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。为什么要处理线程间通信:多个线程并发执行时,在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。那么线程之间是如何保证通信有效利用资源呢?多个线程在处理同一个资源,并且任务不同时,需要线程通信来帮助解决线程之间对同一个变量的使用或操作,就是多个线程在操作同一份数据时,避免对同一共享变量

2020-12-25 01:22:46 104

原创 线程相关复习

匿名内部类方式实现线程的创建接下来介绍使用匿名内部类方式创建线程使用线程的匿名内部类方式,可以方便地实现每个线程执行不同的线程任务操作。使用匿名内部类的方式实现Runnable接口,重写Runnable接口中的run方法:public class NoNameInnerClassThread{ public static void main(String []agrs){ Runnable r=new Runnable(){ public void run(){ for(int i=

2020-12-24 00:30:18 62

原创 异常线程的相关复习(前)

异常当我们运行Java代码时,经常会发生一系列的错误。异常指的是程序在执行过程中,出现的非正常的情况,最终会导致jvm的非正常停止。异常的根类是Throwable,它有两个子类:Exception、Error* Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。* Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的,好比感冒。Throwable中常用的方法:* public void printStackTrace():

2020-12-23 02:03:11 197

原创 集合的相关复习

list集合list接口继承自Collection接口,是单列集合的一个重要分支。在list集合中允许出现重复的元素,所有的元素是以一种现行方式进行存储的,在程序中可以通过所有来访问集合中的指定元素。接下来我们来大概讲述一下list接口的特点:它是一个元素存取有序的集合,存的元素是1,2,3,那么元素的存储就是按照1,2,3来完成的。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素,和数组中的索引是一样的。集合中允许有重复的元素,并且可以通过元素的equals方法,来比较是否有重复的

2020-12-18 21:47:18 61

原创 关于集合的相关复习(前)

首先我想先说一下关于集合的数据结构的一些内容,想要了解一个集合就要理解它的结构,当然也只是最表面的东西。常见的数据结构栈栈(stack)它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除的相关操作,不允许在其他任何位置进行添加,查找,删除等操作。栈对于元素的存取有如下的特点:1. 先进后出:存进去的元素,必须要在它后面的元素依次取出。例如,子弹的弹夹,先进去的子弹总是最后出来2. 栈的入口和出口都是在栈的顶端位置。压栈:就是存元素,把元素存储到栈的顶端位置,栈中已有元素一次向栈底方

2020-12-17 22:30:24 62

原创 Collection和泛型的复习

#Collection 概述Collection是所有单列集合的父接口,因此在Collection中定义的一些单列集合通用的方法,这些方法能够操作所有的单列集合。单列集合:List和Set*public boolean add(E e):把给定的对象添加到当前集合中。*public void clear():清空集合中所有元素。*public boolean remove(E e):删除给定的对象*public boolean contains(E e):判断当前集合中是否包含给定的对象(Stri

2020-12-17 01:19:50 83

原创 常用API的复习

#1.Date类1.date类的使用创建一个date类对象:Date date=new Date();format这边的date还不是我们想要的格式,因此我要进行转换首先创建SimpleDateFormat(DateFormat的子类)对象:SimpleDateFormat sdf=new SimpleDateFormat (“yyyy年MM月dd日 HH时mm分ss秒”);这边的字符串参数是我们想要的日期格式。sdf对象调用format方法格式化,将date时间作为参数传递到方法中,并且用一个

2020-12-17 00:07:55 104

原创 内部类相关复习

首先,我将通过写blog的方式来复习Java。这边也先说一下我自己的个人情况,目前是大四在校学生,软件工程专业。自己也是有在看一些视频自学的Java,突然发现前面好多的知识点都忘记了,所以决定花一些时间来复习并且写成blog的形式。写的东西可能也是非常基础的东西,但是我想通过这种方式来提升自己,也能养成好的习惯,并且也能看见自己成长的过程,让成长变得“实例化”哈哈哈。由于某些我从内部类开始吧内部类可以分为:1.成员内部类 2. 局部内部类(包含匿名内部类)成员内部类如果一个事物的内部包含另一个事

2020-12-15 01:45:11 116 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除