自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 JAVA 栈(stack), 堆(heap ) ,方法区(method)

三者区别 栈(stack) 1.每个线程包含一个stack,stack中是基础数据类型的对象和自定义对象的引用(不是对象),而对象都存放在heap中。(注:基础数据类型包括:boolean、byte、short、char、int、long、float、double;引用类型包括:类、接口、数组) 2.每个栈的数据都是私有的。其他栈不可访问。 堆(heap) 1.提供所有类的实例和数组对象存...

2018-06-30 15:20:03 345

原创 JDK与Cglib 动态代理,(AOP模拟)

简析(纯属个人见解) 动态代理模式 产生与实现 效率 限制 JDK 由java内部的反射机制来实现的 反射机制在生成类的过程中比较高效 目标类基于统一的接口 Cglib 借助asm来实现的 asm在生成类之后的相关执行过程中比较高效 无(可直接代理对象) AOP AOP小结:从上述简析,jdk与cglib各...

2018-04-02 21:11:05 219

原创 equals,== 数据比较详细分析

关于数据equals和== 的区别: 本质区别:equals 比较的是值的hashcode; 而 == 比较的值的内存地址是否一样。 以下以String 为例: 根据String 源码中方法intern()返回值为String;英文释义:拘留,软禁。 顾名思义:从软禁区域获取一个String 并返回。软禁区域则为 常量池。 非new的情况: Strin...

2018-07-02 15:59:49 360

原创 前端面向对象

关于面向对象开发前端简单写法。 1.如果你是学的后端,想了解前端面向对象的写法,很容易上手。 2.面向对象是一种思维模式。(个人见解),本人是学的后端,对于前端浅浅认知。 3.为了便于理解,最好对jquery或者 javascript,CSS有一定的了解。

2017-08-12 22:46:10 675

空空如也

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

TA关注的人

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