自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 虚拟机类加载机制

五步:加载,验证,准备,解析,初始化 (其中只有解析的顺序不一定,它可以在初始化之后,这是为了支持Java的动态绑定) 动态绑定? 类何时"初始化"? 有且只有四种情况必须立即对类"初始化":a:遇到new,getstatic,putstatic,invokestatic四条字节码指令时b:使用java.lang.reflect包的方法对类进行反射调用的时候c:初始化...

2019-09-04 17:20:00 3615

转载 GC

对象已死? 引用计数算法:给对象添加一个引用计数器,每当有一个地方引用它时,计数器加一,引用失效时,计数器减一,任何时刻计数器为0的对象就是不可能再被使用的;无法解决对象之间相互循环引用的问题。 根搜索算法:通过一系列名为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径成为引用链,当一个对象到"GC Roots"没有任何引用链相连(GC Roots到这个...

2019-09-04 10:15:00 167

转载 java无聊记一记

1、== 和 equals 基本类型数据:只能用 "==" 基本数据的包装类:"=="判断首地址,"equals"判断内容 String类型:==判断首地址,"equals"判断内容 非字符串变量:"=="和"equals"方法的作用是相同的,都是用来比较其对象在堆内存的首地址(即用来比较两个引用变量是否指向同一个对象) 2、数据库索引 数据库 = 检索数据 + 存储数...

2019-08-26 16:05:00 147

转载 java学习推荐书籍

基础: 《Head First Java》(新手阅读) 《Java核心技术卷1+卷2》(具有一定Java基础) 《Java网络编程》 《Java编程思想》(不推荐新手看) 并发: 《Java并发编程之美》(推荐) 《Java并发编程的艺术》(具有jvm基础) 《实战Java高并发程序设计》(推荐) 《Java高并发编程详解》(小啰嗦) JVM: 《实战J...

2019-08-26 16:00:00 108

转载 由传统JDBC到mybatis

1、总结大学使用JDBC编程的步骤(基本已遗忘) 加载数据库驱动 创建并获取数据库连接 创建jdbc statement对象 设置sql语句 使用preparedStatement设置sql语句中的参数 通过statement对象执行sql语句,返回结果 对sql执行结果进行解析处理 释放资源(resultSet、preparedstatement、connection)...

2019-08-26 15:54:00 124

转载 mysql连接注意事项

8.0版本以上需要注意: 1.MySQL 8.0 以上版本驱动包版本 mysql-connector-java-8.0.16.jar。 2.MySQL 8.0 以下版本驱动包版本 mysql-connector-java-5.1.39-bin.jar。 3.com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。 4.MySQL 8....

2019-08-26 15:39:00 196

空空如也

空空如也

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

TA关注的人

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