- 博客(11)
- 收藏
- 关注
原创 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
165
原创 反射(补充)
概念: ① 反射是将类的各个组成部分(Field-成员变量、Constructor-构造方法、Mothod-成员方法)封装成对象,从而在运行时操作这些部分。 ② 在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性,并且能改变它的属性 获取Class类的三种方式: Class.forName(“全类名”):加载字节码文件,返回Class文件...
2019-04-21 21:12:02
92
原创 (补充)TCP&UDP
TCP: 1.面向连接的(三次握手) 三次握手: 客户端发送连接请求给服务器,等待服务器响应 服务器收到请求作出响应,客户端收到连接请求 客户端发送确认信息,确认连接服务器 2.效率低,安全 3.没有大小限制 UDP: 1.面向无连接 2.效率高,不安全 3.有大小限制(64KB以内) Socket: 实现了客户端套接字 (套接字是指两个设备通讯连接的端点) 构造方法:public Socket(...
2019-04-18 20:14:44
131
原创 IO流
IO流 IO流的作用: 由于File类是用来操作文件及目录的,无法操作文件里的数据,所以用IO流来操作文件中的数据 IO流的分类: IO流分为字节流和字符流 字节流(InputStream&OutputStream):操作的是字节,对于数据以字节的形式进行操作,字节流可以操作任意数据 字符流(Writer&Reader):操作的是字符,对于数据以字符的形式进行操作,字符流只能操作文...
2019-04-14 21:46:31
99
原创 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
113
原创 多线程
多线程 多线程的实现方式: 1.继承Thread类 第一步:定义一个Thread类 第二步:重写run方法,将需要执行的代码写入到run方法里 第三步:创建Thread的子类对象 第四部:调用start()方法 2.实现Runnable接口 第一步:定义一个类 实现Runnable接口 第二步:重写run方法,将需要执行的代码写入到run方法里 第三步:创建Runnable的子类对象 第四步:创建...
2019-04-03 21:50:14
100
原创 数据结构
数据结构 栈(stack) 特点:先进后出 队列(queue) 特点:先进先出 数组(Array) 特点:查询快,增删慢 原因:查询快是因为数组是有索引的,而且索引是连续的,所以很容易查询到相关对象 增删慢是因为数组的长度是固定的,一旦创建后其长度就不可变。想要增加或者删除就必须要重新创建一个数组。 链表 特点:增删快,查询慢 原因:增删快的原因是每一个元素都是依靠地址值进行连接,如果想要增加/删...
2019-03-28 21:01:00
116
原创 集合
集合 List和Map、Set的区别: List中储存的数据是有顺序的,并且允许重复 Map中储存的数据是无顺序的,其键不能重复,值可以重复 Set中储存的数据是无序的,并且不允许有重复 List子类的特点: ArrayList:底层结构是数组,非线程安全,查询快,增删慢 LinkedList:底层结构是链表型,非线程安全,增删快,查询慢 Voctor:底层结构是数组,线程安全,增删慢,查询慢 M...
2019-03-28 20:58:38
256
原创 泛型
泛型 概念: 是一种未知的数据类型,相当于是一个标签,以便以后方便使用。 注意:泛型必须是引用数据类型 优点: 1.避免了类型转换的麻烦,存储的是什么数据类型取出的就是什么数据类型 2.把运行期异常(代码运行之后会抛出异常),提前到了编译期(代码编译时候抛 出的异常) 3.提高了代码的复用性 方法的定义: 格式: 修饰符 返回值类型 方法名称(参数列表){//在参数列表中是可以直接使用泛型 }...
2019-03-28 20:55:39
198
原创 equals和"=="的区别
首先,equals是方法,"“是位运算符。 其次,”"如果比较的是基本类型,那么比较的则是内容是否相等。如果比较的是引用类型,则比较的是对象的地址值是否相等。 equals:如果比较的对象重写了Object的equals方法,那么比较的是两个对象的内容是否相等。反之,比较的则是两个对象的地址值是否相等。 ...
2019-03-28 20:31:14
110
原创 Date,Calendar和DateFormat相关知识总结
1.Date:表示特定的瞬间,精确到毫秒 构造方法:Date() 获取当前的时间 成员方法:getTime() 返回自1970年1月1日至此的时间毫秒数 setTime(long time) 设置时间 2.DateFormat:是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间(父类是Format)。日期/时间格式化子类(如SimpleDateFormat)允许进行格式化(...
2019-03-28 20:30:37
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人