![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
NYY1996
多看源码身体好
展开
-
泛型方法
问题描述问题解决总结问题描述java.util.Collections 中的方法 emptyList 的声明和方法体如下public static final <T> List<T> emptyList() { return (List<T>) EMPTY_LIST;}实验发现,使用什么类型的集合接受,它就会返回什么的集合,比如List<Student> list = Collecti原创 2017-04-29 23:52:05 · 148 阅读 · 0 评论 -
JDBC4.0 可以自动加载注册驱动
问题描述问题解决问题描述Java6, 也就是 JDBC4.0 之后 JavaSE 项目可以自动加载注册驱动是因为数据库厂商提供了下面这个文件位置: META-INF -> services -> java.sql.Driver内容 com.mysql.jdbc.Driver经过查看源码发现 java.sql.DriverManager.getConnection(String url,原创 2017-05-02 00:24:57 · 1346 阅读 · 0 评论 -
PreparedStatement 预编译
问题描述问题解决问题描述为什么他可以预编译, 预编译的缓存区是在哪里的, 存储了什么东西因为我们是赋值之后才执行语句的, 所以缓存的是不是已经赋值了的 SQL, 如果是这样的话, 那就和 Statement 没什么区别了, 为什么他还可以预编译问题解决原创 2017-05-02 00:25:39 · 261 阅读 · 0 评论 -
JDBC 资源关闭
问题描述问题解决问题描述我们获取到的 Connection 对象 / Statement 对象 / PreparedStatement 对象 / ResultSet 对象 都需要关闭, 但是Connection对象是数据库的连接, 需要关闭的话还可以理解, 为什么其他的对象需要关闭呢?ResultSet 的 API 这样描述: A ResultSet object is automatica原创 2017-05-02 00:26:32 · 1108 阅读 · 0 评论 -
SSM 项目搭建
写在前面开始搭建创建 web 项目添加依赖整合 Spring整合 MyBatis整合 Spring MVC总结写在前面本文介绍最基础的 Spring+Spring MVC+MyBatis 项目框架的搭建, 演示项目->码云地址【适合人群】:初学小白 【IDE】:Intellij IDEA 2017开始搭建1. 创建 web 项目使用 idea 创建项目,直接选择从原型创建,目录结构如原创 2017-08-13 23:10:20 · 256 阅读 · 0 评论