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