自定义博客皮肤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 73

转载 GC

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

2019-09-04 10:15:00 106

转载 java无聊记一记

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

2019-08-26 16:05:00 93

转载 java学习推荐书籍

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

2019-08-26 16:00:00 70

转载 由传统JDBC到mybatis

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

2019-08-26 15:54:00 74

转载 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 131

空空如也

空空如也

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

TA关注的人

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