随笔分类 - Java
Java学习中的一些心得
摘要:题目描述 请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数字,空白格用
阅读全文
摘要:public class DruidTest { @Test public void getConnection() throws Exception { Properties pros = new Properties(); InputStream is = ClassLoader.getSyst
阅读全文
摘要:import com.jdbc.bean.User; import java.sql.Connection; import java.util.List; /** * @program: Connection * @description: UserDAO的实现类 * @author: Mr.Fan
阅读全文
摘要:import com.jdbc.bean.User; import java.sql.Connection; import java.util.List; /** * @program: Connection * @description: * @author: Mr.Fan * @create:
阅读全文
摘要:import util.JDBCUtils; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.sql.*; i
阅读全文
摘要:事务的ACID属性 原子性( Atomicity ) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency ) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 隔离性( lsolation ) 事务的隔离性是指一个事务的执行不能被
阅读全文
摘要:import org.junit.Test; import util.JDBCUtils; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; /** * @prog
阅读全文
摘要:如下 /** * @program: 批量插入数据 * @description: * @author: Mr.Fan * @create: 2021-05-30 10:10 **/ public class InsertTest { //批量插入 @Test public void testIns
阅读全文
摘要:/** * @program: 操作数据库的工具类 * @description: * @author: Mr.Fan * @create: 2021-05-29 10:34 **/ public class JDBCUtils { public static Connection getConne
阅读全文
摘要:/** * @program: Connection * @description: 针对于book_info表的查询操作 * @author: Mr.Fan * @create: 2021-05-29 10:50 **/ public class Book_infoForQuery { publi
阅读全文
摘要:/** * @program: 用PreparedStatement实现对数据表的增删改操作 * @description: * @author: Mr.Fan * @create: 2021-05-29 10:27 **/ public class PreparedStatementUpdateT
阅读全文
摘要:如下 package com.jdbc.connection; import org.junit.Test; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sql
阅读全文
摘要:对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。当其它程序获取了这种二进制流,就可以恢复成原来的Java对象 序列化的好处在于可将任何实现了Serializable接口的对象转化为字节数据,使其
阅读全文
摘要:类: BufferedInputStream BufferedOutputstream BufferedReader Bufferedwriter 作用: 提供流的读取、写入的速度 提高读写速度的原因: 内部提供了一个缓冲区 处理流,就是"套接”在已有的流的基础上。
阅读全文
摘要:从内存中写出数据到硬盘的文件里。 说明: 输出操作,对应的FiLe可以不存在的。并不会报异常 File对应的硬盘中的文件如果不存在,在输出的过程中,会自动创建此文件。 File对应的硬盘中的文件如果存在: 1. 如果流使用的构造器是:FileWriter(file,false) / Filewrit
阅读全文
摘要:Collections是一个操作 Set、List和Map等集合的工具类 Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:(均为static方法) **reverse(List) 😗* 反转L
阅读全文
摘要:向TreeMap中添加key-value,要求key必须是由同一个类创建的对象。因为要按照key进行排序:自然排序、定制排序
阅读全文
摘要:添加、删除、修改操作: Object put(Object key,Object value) : 将指定key-value添加到(或修改)当前map对象中 void putAll(Map m) : 将m中的所有key-value对存放到当前map中 Object remove(Object key
阅读全文
摘要:jdk7 HashMap的底层实现原理? 以jdk7为例说明:HashMap map = new HashMap( ); 在实例化以后,底层创建了长度是16的一维数组Entry[] table。 ...可能已经执行过多次put... map.put( key1, value1): 首先,调用key1
阅读全文
摘要:Map 双列数据,存储key-value对(键值对)的数据。 HashMap 作为 Map 的主要实现类,线程不安全,效率高。可存储 null 的 key 和 value。 底层:数组 + 链表 + 红黑树 LinkedHashMap 保证在遍历map时可以按照添加的顺序实现遍历。 原因:在原有的H
阅读全文

浙公网安备 33010602011771号