07 2018 档案
摘要:一、数据库的基本概念 1.1 常用的关系型数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 1.2 sql语言 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集。SQL功能强大、简单易学、使用方便,
阅读全文
摘要:15.1 动态代理 在之后学习Spring框架时,Spring框架有一大核心思想,就是AOP,(Aspact-Oriented-Programming 面向切面编程) 而AOP的原理就是Java的动态代理机制,在Java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandle
阅读全文
摘要:14Junit、反射、注解 14.1.1 Junit的概述 一般IDE都内置了junit,若需要自行下载jar包,可以访问官网,官网地址如下:http://www.junit.org 1. 特点 - 方法命名规则:以test开头,使用驼峰命名法。 - 方法声明上:必须使用注解:@Test,必须使用p
阅读全文
摘要:13.1常用的函数式接口总结 接口名称 方法名称 抽象/默认 延迟/终结 方法描述 Supplier get 抽象 终结 供给型接口,无参有返回值,主要用于 Consumer accept 抽象 终结 消费型接口,有参数无返回值 andThen 默认 延迟 Function apply 抽象 终结
阅读全文
摘要:12.1 函数式接口 12.1.1 概念 1.函数式接口在Java中是指:有且仅有一个抽象方法的接口。 2.函数式接口,即适用于函数式编程场景的接口,而Java中的函数式编程体现就是Lambda,所有函数式接口就是可以适用于Lamnda使用的接口,只有确保接口中有且仅有一个抽象方法,java中的La
阅读全文
摘要:十一、网络编程 11.1 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP/IP协议:
阅读全文
摘要:九、字节流与字符流 9.1 IO的分类 输入流 :把数据从其他设备上读取到内存中的流。 输出流 :把数据从内存 中写出到其他设备上的流。 字节流 :以字节为单位,读写数据的流。 字符流 :以字符为单位,读写数据的流。 输入流 输出流 字节流 字节输入流 InputStream 字节输出流 Outpu
阅读全文
摘要:十、流 10.1 缓冲流 10.1.1 概述 缓冲流是对4个基本的FileXxx流的增强,所以也是4个流,按照数据类型进行分类 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流
阅读全文
摘要:八、File类和递归 8.1 概述 java.io.File 类时文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和产出等操作。 8.2 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public
阅读全文
摘要:七、线程池、Lambda 1.1基本概念: 线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多的资源。 1.2线程池的好处: 1.降低资源消耗。减少了创建和销毁线程得我次数,每个工作线程都可以被重复利用,可执行多个任务。
阅读全文
摘要:六、多线程,线程,同步 ①概念: 并行:指两个或多个在时间同一时刻发生(同时发生) 并发:指两个或多个事件在同一时间段内发生 具体概念: 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行, 这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运
阅读全文
摘要:五、异常 异常概念总结: 练习一:异常的体系 问题: 1. 请描述异常的继承体系 2. 请描述你对错误(Error)的理解 3. 请描述你对异常(Expection的理解) 4. 请描述你对运行时异常(RuntimeException)的理解 答: 1. 异常继承体系为:异常的根类是 java.lang.Throwable,其下有两个子类: java....
阅读全文
摘要:总结之 Map接口 的使用场景(day04) Map: Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值 Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。 特点: 键不重复,值可以重复 每个键只能对应一个值 子类: HashMap
阅读全文
摘要:2.Set使用场景 API介绍: java.util.Set接口和java.util.List接口一样,同样继承自Collection接口, 它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充, 只是比Collection接口更加严格了。与List接口不同
阅读全文
摘要:1.List使用场景 特点: ①在 List集合中允许出现 重复元素 《通过元素的equals方法,来比较是否为重复的元素。》 ②所有元素是以一种 线性方式进行存储 ③List集合还有一个特点就是元素有序即元素的存入顺序和取出顺序一致。 API介绍: java.util.List接口继承自Colle
阅读全文
摘要:一、在一个类中重写toString方法 二、泛型的定义和使用 1。定义和使用含有泛型的类 ,方法,参数 定义格式: 修饰符 class 类名 <代表泛型的变量>{ } 例子: // 泛型在类中使用 定义的 位置 位于 类名 后 public class Person <E>{ // 泛型作为参数 在
阅读全文
摘要:一、static(在方法区有一块固定的存储区域,由于优先于对象存在,所以可以被所有对象共享) 在定义方法的时候你写main方法的类加static, 写普通类的写方法的时候就不要加static 1.static可以用来修饰成员变量和成员方法, 被修饰的成员属于类,而不是单单属于某个对象, 也就是说,既
阅读全文
摘要:1.类介绍 ①线程安全的可变字符串序列,一个类似于String的字符串缓冲区,但是不能修改(就是不能通过加号+连接,String就可以) ②StringBuffer和String类的区别 String是一个可改变的字符序列 StringBuffer是一个可变的字符序列 2.构造方法 StringBu
阅读全文
摘要:JAVA中分为基本数据类型和引用数据类型区别一、基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 char:字符型,用于存储单个字
阅读全文
摘要:一、String介绍(引用类型)1.java.lang.String字符串.用""括住的时字符串,都可以看做是实现此类的实例类String中也有许多简单方法2.特点1).字符串不变:字符串的值在创建后不能被更改2).因为String对象不可改变.所有他们可以被共享3).(底层是这么实现的)对Stri
阅读全文
摘要:一、字节(8个)8bit = 1B或1byte1024B = 1Kb二、强制类型转换顺序及其大小顺序遵循向上转换的规则byte,short,char -> int -> long -> doubleByte -- 一个字节 2的1*8次方Short -- 两个字节 2的2*8次方Int -- 四个字
阅读全文

浙公网安备 33010602011771号