随笔分类 - Java学习
摘要:写在前面:这里总结4种方式来操作数据库(SE阶段) 一、JDBC JDBC有关的类:都在java.sql 和 javax.sql 包下. 1.数据准备 这里假设已经在数据库中新建立了mydb4数据库,并且也插入了一些数据, 并且还需要导入一个jar包mysql-connector-java-8.0.
阅读全文
摘要:一、JDBC_事务 通过JDBC来操作银行转账的事务 1.API介绍 Connection接口中与事务有关的方法 void setAutoCommit(boolean autoCommit) throws SQLException; false:开启事务, ture:关闭事务 void commit
阅读全文
摘要:一、c3p0连接池 1.导包(lib 下) 数据库连接池 c3p0-0.9.5.2.jar machange-commons-java-0.2.11.jar MySQL驱动 mysql-connector-java-8.0.11.jar 2.核心方法 // 核心连接池类 ComboPooledDat
阅读全文
摘要:一、JDBC常用类和接口 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 JDBC与数据库驱动的关
阅读全文
摘要:一、内外连接全连接,左右连接 █▓ 通过两张表查找其对应的记录. 隐式 内连接 select * from a,b where a.列名 = b.列名 █▓ 左连接 select * from a left outer join b on a.id = b.id █▓ 右连接 select * fr
阅读全文
摘要:一、数据库的查询用法 1、 数据表记录的查询: 运算符、虑重、列运算、别名、排序、聚合函数、分组 1.1数据准备 create table exam( id int primary key auto_increment, name varchar(20) not null, chinese doub
阅读全文
摘要:一、数据库的基本概念 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 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运
阅读全文
摘要:总结之 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
阅读全文

浙公网安备 33010602011771号