11 2018 档案
摘要:1、delete 和 truncate删除数据的区别? delete删除的时候是一条一条的删除,配合事务可以将 删除的数据找回,且删除后uid不会重置。 truncate删除将整个表摧毁,然后再创建一张一模一样的表,它删除的数据无法找回。 2、HashSet和TreeSet的区别? Hashset底
阅读全文
摘要:JSON JavaScript Object Notation 表示对象的一种方式,基于JavaScript语言的轻量级的数据交换格式;用来传输数据的一种格式 1、JSON的数据表示 JSON采用名值对的方式来表示一个对象的信息,同时,支持无限层嵌套。 JSON对象:{name1:value1,na
阅读全文
摘要:网络编程 实现多台计算机之间实现数据的共享和传递,网络应用程序主要组成为:网络编程 + IO流 + 多线程 网络编程三要素:IP地址、端口、协议(数据传输的规则) 一个域名对应多个地址,一个地址只能对应一个域名 同一个协议的端口不能重复,不同协议可以重复 TCP:建立连接,形成传输数据的通道;在连接
阅读全文
摘要:一、什么是进程? 进程是系统进行资源分配和调度的独立单元,每一个进程都有它的“独立”内存空间和系统资源。 二、单进程操作系统和多进程操作系统的区别 单进程操作系统(DOS):一次只能执行一个进程 单用户多进程操作系统(Windows):一次可以执行多个进程 多用户多进程操作系统(Linux、Unix
阅读全文
摘要:异常机制 异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。 Java语言使用异常处理机制为程序提供了异常处理的能力 异常分类(Throwable:异常的基类) 1.错误(
阅读全文
摘要:IO流 File类 代表文件或目录路径(文件夹)的抽象表示 File只关注文本本身信息,不能操作文本里的内容(要想操作就要IO流的技术) 绝对路径:指定盘符 相对路径:相对于当前项目的路径 主要方法 public class Test01 { public static void main(Stri
阅读全文
摘要:ArrayList的底层数据结构 1.ArrayList的底层数据结构是一维数组,通过底层Object数组复制的方式(Arrays.copyOf()方法)来处理数组的增长; 2.ArrayList实现java.io.Serializable的方式。当写入到输出流时,先写入“容量”,再依次写入“每一个
阅读全文
摘要:集合 1.集合是Java API所提供的一系列类,可以用于动态存放多个对象。--》集合只能存对象 2.集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限制,只要是引用类型。(集合中不能放基本数据类型,但可以放基本数据类型的包装类) 3.集合类全部支持泛型,是一种数据安全的用法。 集合
阅读全文

浙公网安备 33010602011771号