- 博客(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 378
原创 JDK与Cglib 动态代理,(AOP模拟)
简析(纯属个人见解) 动态代理模式 产生与实现 效率 限制 JDK 由java内部的反射机制来实现的 反射机制在生成类的过程中比较高效 目标类基于统一的接口 Cglib 借助asm来实现的 asm在生成类之后的相关执行过程中比较高效 无(可直接代理对象)AOP AOP小结:从上述简析,jdk与cglib各...
2018-04-02 21:11:05 244
原创 equals,== 数据比较详细分析
关于数据equals和== 的区别: 本质区别:equals 比较的是值的hashcode; 而 == 比较的值的内存地址是否一样。以下以String 为例: 根据String 源码中方法intern()返回值为String;英文释义:拘留,软禁。 顾名思义:从软禁区域获取一个String 并返回。软禁区域则为 常量池。非new的情况: Strin...
2018-07-02 15:59:49 391
原创 前端面向对象
关于面向对象开发前端简单写法。 1.如果你是学的后端,想了解前端面向对象的写法,很容易上手。 2.面向对象是一种思维模式。(个人见解),本人是学的后端,对于前端浅浅认知。 3.为了便于理解,最好对jquery或者 javascript,CSS有一定的了解。
2017-08-12 22:46:10 730
空空如也
求助,eclipse 启动不来,错误日志如下
2018-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人