自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2021-09-18

ArrayList、LinkedList原理解析ArrayList并非直接声明出固定大小的数组,供添加元素使用, 而是在添加元素的时候首先进行一次动态扩容;1、ArrayList新增方法:源码实现如下: private void ensureCapacityInternal(int minCapacity) { //如果初始数组, 获取容量的最大值 if (elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA) {

2021-09-18 15:50:09 58

原创 java基础总结

JAVA中程序初始化的顺序? 静态对象(变量)优于非静态对象(变量) 父类优于子类进行初始化 按照成员变量的定义顺序进行初始化 java程序可以由很多代码块来完成,他们的执行顺序是:父类静态变量->父类静态代码块->子类 静态常量->子类静态代码块->父类非静态变量->父类非静态代码块->父类构造函数->子类非静态...

2018-03-28 21:14:37 128

原创 Annotation

Annotation:注解 元数据增加一些补充信息 提供: @Deprecated @Override @SuppressWarnings 自定义: 作用:为元数据增加一些补充信息@Table(“tb_student”) Class Student{ @column(“stuName”) Private String name; } 如何自定义注解@interface

2017-11-12 14:14:40 270

原创 SQL语句批处理

批处理 就是成批的处理某些操作 DatabaseMetaData类的supportsBatchUpdates方法用于判断数据库是否支持sql语句的批处理 Statement的addBatch()方法添加一个sql,如果一次执行多条sql语句,就需要多次调用addBatch()方法 Statement的executeBatch()方法执行被添加的

2017-11-12 14:13:03 1694

原创 反射

编程语言的分类 1.动态语言:在执行过程中,可以改变变量结构及数据类型 2.静态语言: Java不是动态语言,但是可以利用反射机制实现动态语言的部分特征 反射机制是指:在程序运行时,了解类的结构(元数据),而且还能动态调用属性、方法 例:Object obj=null;之歌对象是什么类型?它有几个属性,有几个方法?你能获得所有属性值么? Class类 Class可以表示一个正在运行着的

2017-11-06 20:37:44 188 1

原创 JDBC

通过下面三个接口对数据库进行操作 Connection 1. 获得连接 conn=DriverManager.getConnection(url,root,password) 2. 创建一个Statement对象 Statement:执行sql语句 PreparedStatement预编译sql语句 ResultSet:返回结果集

2017-11-03 09:02:04 231

原创 DAO

DAO(Data Access Object)对数据库访问的接口DAO由四部分组成:vo:(对数据库表的映射)DAO接口:定义各种操作方法DAO实现类:DAO工厂://定义一个类(相当于数据库中表属性得映射)的属性Book.javapackage org.oracle.vo;public class Book {private

2017-11-02 21:34:14 290 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除