随笔分类 - JavaSE
Java的基础知识:
数据类型、运算符、流程控制、数组、面向对象特征、
Java的基础类库、集合、泛型、异常处理、JDBC、Annotation(注解)、I/O流、多线程、网络编程、类加载和反射等与Java相关的基础知识
摘要:对象序列化 1.序列化的含义和意义 (1)对象序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象; (2)序列化机制允许将实现序列化的Java对象传换成字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以备以后重新恢复成原来的对象。序列化机制使得对象可以脱离程序运行而独立存在; (3
阅读全文
摘要:6-Java虚拟机读写其他进程的数据
阅读全文
摘要:7-RandomAccessFile
阅读全文
摘要:File类 1.访问文件和目录 2.文件过滤器
阅读全文
摘要:3-自定义Annotation
阅读全文
摘要:4-编译时处理Annotation
阅读全文
摘要:2-JDK的元Annotation
阅读全文
摘要:1-基本Annotation
阅读全文
摘要:7-使用连接池管理连接 1.DBCP数据源 //创建数据源对象 BasicDataSource ds = new DasicDataSource(); //设置连接池所需的驱动 ds.setDriverClassName("com.mysql.jdbc.Driver"); //设置连接数据库的URL
阅读全文
摘要:6-分析数据库信息 使用DatabaseMetaData分析数据库信息
阅读全文
摘要:4-RowSet (1)RowSet接口继承了ResultSet接口,RowSet接口下包含JdbcRowSet、CachedRowSet、FilteredRowSet、JoinRowSet和WebRowSet常用子接口。其中除了JdbcRowSet需要保持与数据库的连接以外,其余都是离线的RowS
阅读全文
摘要:5-事务处理 1.JDBC的事务处理 (1)JDBC的事务支持是由Connection提供的,Connection默认打开自动提交,即关闭事务,在这种情况下,每条SQL语句一旦执行,便会立即提交到数据库,永久生效,无法对其进行回滚操作; (2)调用Connection的setAutoCommit()
阅读全文
摘要:3-管理结果集 1.可滚动、可更新的结果集 (1)可以使用absolute()、previous()、afterLast()等方法自由移动记录指针的ResultSet被称为可滚动的结果集; (2)以默认方式打开的ResultSet是不可更新的,如果希望创建可更新的ResultSet则必须在创建Sta
阅读全文
摘要:2-执行SQL语句的方式 1.使用Statement执行SQL语句 (1)executeQuery(String sql): 该方法只能执行查询语句,返回一个ResultSet对象; (2)executeUpdate(String sql) 该方法可以执行DML语句,并返回受影响的行数; (3)ex
阅读全文