巩固复习
BruceZBY
这个作者很懒,什么都没留下…
展开
-
多线程
多线程 多线程的实现方式: 1.继承Thread类 第一步:定义一个Thread类 第二步:重写run方法,将需要执行的代码写入到run方法里 第三步:创建Thread的子类对象 第四部:调用start()方法 2.实现Runnable接口 第一步:定义一个类 实现Runnable接口 第二步:重写run方法,将需要执行的代码写入到run方法里 第三步:创建Runnable的子类对象 第四步:创建...原创 2019-04-03 21:50:14 · 93 阅读 · 0 评论 -
泛型
泛型 概念: 是一种未知的数据类型,相当于是一个标签,以便以后方便使用。 注意:泛型必须是引用数据类型 优点: 1.避免了类型转换的麻烦,存储的是什么数据类型取出的就是什么数据类型 2.把运行期异常(代码运行之后会抛出异常),提前到了编译期(代码编译时候抛 出的异常) 3.提高了代码的复用性 方法的定义: 格式: 修饰符 返回值类型 方法名称(参数列表){//在参数列表中是可以直接使用泛型 }...原创 2019-03-28 20:55:39 · 195 阅读 · 0 评论 -
集合
集合 List和Map、Set的区别: List中储存的数据是有顺序的,并且允许重复 Map中储存的数据是无顺序的,其键不能重复,值可以重复 Set中储存的数据是无序的,并且不允许有重复 List子类的特点: ArrayList:底层结构是数组,非线程安全,查询快,增删慢 LinkedList:底层结构是链表型,非线程安全,增删快,查询慢 Voctor:底层结构是数组,线程安全,增删慢,查询慢 M...原创 2019-03-28 20:58:38 · 250 阅读 · 0 评论 -
数据结构
数据结构 栈(stack) 特点:先进后出 队列(queue) 特点:先进先出 数组(Array) 特点:查询快,增删慢 原因:查询快是因为数组是有索引的,而且索引是连续的,所以很容易查询到相关对象 增删慢是因为数组的长度是固定的,一旦创建后其长度就不可变。想要增加或者删除就必须要重新创建一个数组。 链表 特点:增删快,查询慢 原因:增删快的原因是每一个元素都是依靠地址值进行连接,如果想要增加/删...原创 2019-03-28 21:01:00 · 113 阅读 · 0 评论 -
反射(补充)
概念: ① 反射是将类的各个组成部分(Field-成员变量、Constructor-构造方法、Mothod-成员方法)封装成对象,从而在运行时操作这些部分。 ② 在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性,并且能改变它的属性 获取Class类的三种方式: Class.forName(“全类名”):加载字节码文件,返回Class文件...原创 2019-04-21 21:12:02 · 88 阅读 · 0 评论 -
MySQL基础(补充)
什么是SQL: SQL(Structured Query Language):结构化查询语言 其实就是定义了操作所有关系型数据库的规则。 SQL的分类: DDL:用来定义数据库对象:数据库,表等 关键字:create,drop,alter DML:用来对数据库的数据进行增删改 关键字:insert,delete,update DQL:用来对数据库的数据进行查询 关键字:select,where D...原创 2019-04-21 21:13:52 · 159 阅读 · 0 评论 -
File类
File的构造方法: public File(String pathname);将一个字符串对象封装成一个File的对象路径 public File(String parent,String child);将一个父字符路径和一个子字符路径封装成一个File的对象路径 public File(File parent,String child);将一个File对象的父类和一个子字符路径封装成一个Fil...原创 2019-04-14 21:45:28 · 105 阅读 · 0 评论 -
IO流
IO流 IO流的作用: 由于File类是用来操作文件及目录的,无法操作文件里的数据,所以用IO流来操作文件中的数据 IO流的分类: IO流分为字节流和字符流 字节流(InputStream&OutputStream):操作的是字节,对于数据以字节的形式进行操作,字节流可以操作任意数据 字符流(Writer&Reader):操作的是字符,对于数据以字符的形式进行操作,字符流只能操作文...原创 2019-04-14 21:46:31 · 95 阅读 · 0 评论 -
(补充)TCP&UDP
TCP: 1.面向连接的(三次握手) 三次握手: 客户端发送连接请求给服务器,等待服务器响应 服务器收到请求作出响应,客户端收到连接请求 客户端发送确认信息,确认连接服务器 2.效率低,安全 3.没有大小限制 UDP: 1.面向无连接 2.效率高,不安全 3.有大小限制(64KB以内) Socket: 实现了客户端套接字 (套接字是指两个设备通讯连接的端点) 构造方法:public Socket(...原创 2019-04-18 20:14:44 · 128 阅读 · 0 评论