lily's blog

Thinking will not overcome fear but action will.

JavaWeb

Jdbc 使用jdbc连接数据库 JDBC的主要功能如下: (1)建立与数据库或者其他数据源的链接(2)向数据库发送SQL命令(3)处理数据库的返回结果 1. 注册驱动 2. 获取连接 a.mysql端口连接 b.登录用户 c.密码 3.定义sql 4. 获取执行sql的对象 5.执行sql a. executeUpdata--增删改查 b. executeQuary...

常用类String&compareTo&Arrays...

string相关类 String StringBuilder:线程安全 deleteCharAt() 删除指定位置字符 StringBuffer:线程不安全,效率高 String底层实现 final char[] a;底层实际上是不可变的char数组。 Serialized Form 该类型可序列化,可将strin...

java多线程&Socket

程序、进程、线程 线程的创建 继承Thread类 实现Runnable接口 实现Callable接口 创建线程池 线程的同步(解决线程不安全问题) 同步代码块 同步方法 Lock锁(多个线程一个🔒) 线程通信 经典例子:生产者(prod...

Stream Api

简介 Stream 和 Collection 集合的区别: :Collection 是一种静态的内存数据结构,而 Stream 是有关计算的。前者是主要面向内存,存储在内存中,后者主要是面向 CPU,通过 CPU 实现计算。 Stream到底是什么 是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 ...

Lambda表达式

lambda表达式 函数式接口 只包含一个抽象方法的接口,称为函数式接口。 @FunctionalInterface interface myInterface{ xxx absMethod(); } 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽...

IO stream & api

file类:创建磁盘中指定文件或文件夹的java对象 四个输入输出/字符字节流的抽象基类 InputStream/OutputStream 字节流byte Reader/Writer 字符流char 节点流 文件节点流+File 处理流 缓冲流Buffer:自带缓...

Collections_Map-集合_泛型

接口概述 collections作为接口提供了java内部相关数据结构的方法规范 map接口 集合框架概述 collections接口—–存储单个数据 List子接口—–“动态数组”,存储的数据特点为,数据有序,可重复。 ArrayList 实现类—–是list接口的主要实现类,底层封装了数组,按地址...