自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM理解(不断更新中)

JVM在JVM中,对象在堆内存中的布局分为三块区域:对象头、实例数据和对齐填充。对象头:采用2个字来存储(如果对象是数组则会分配3个字,多出来的1个字记录的是数组长度)Mark Word 存储对象的hashCode、锁信息或分代年龄或GC标志等信息32位JVM的Mark Word存储结构重量级锁也就是通常说synchronized的对象锁,其中指针指向的是monitor对象(也称为管程或监视器锁)...

2018-03-06 23:20:27 219

原创 简明理解 synchronized

synchronized 关键字参考 http://blog.csdn.net/javazejian/article/details/72828483修饰实例方法作用于当前实例()加锁,进入同步代码前要获得当前实例的锁​开启两个线程操作同一个共享资源即变量i,由于i++; 操作并不具备原子性,该操作是先读取值,然后写回一个新值,相当于原来的值加上1,分两步完成public class Accoun...

2018-03-06 23:15:44 120

原创 Java数据类型

数据类型参考 http://www.runoob.com/java/java-basic-datatypes.html变量内置数据类型 八种包装类通用特性除 Integer、Character 其余为首字母大写.SIZE 二进制位数.MIN_VALUE 最小值.MAX_VALUE 最大值数字类型 六种整数(以二进制补码表示)byte8bit 有符号 ​-128(-2^7)~ 127(2^7-1)默...

2018-03-06 23:14:07 119

原创 Maven 简明理解

Maven 技术理解基于项目对象模型(POM project object model),可以通过一小段描述信息pom.xml​(配置)来管理项目的构建,报告和文档的软件项目管理工具参考https://www.cnblogs.com/whgk/p/7112560.htmlhttp://blog.csdn.net/shuzhe66/article/details/45009175​Maven的核心功...

2018-03-06 23:00:48 192

原创 重载 与 重写

重载 与 重写重载 Overload 同一个方法名,参数不同其中参数不同指的是参数的类型,数量,类型的顺序这三种至少有一种不同。方法重载与 返回值类型 无关,与 访问修饰符 无关若只有返回值不同,编译的时候会报错。即使不报错,运行时无法区分调用哪个方法构造方法也可以重载重写 Override 又称方法覆盖 父类与子类有同样的方法名和参数。package polymorphism;/** * 想...

2018-02-11 11:20:04 125

空空如也

空空如也

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

TA关注的人

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