程序计数器:线程私有。是一块较小的内存,是当前线程所执行的字节码的行号指示器。是Java虚拟机规范中唯一没有规定OOM(OutOfMemoryError)的区域。 Java栈:线程私有。生命周期和线程相同。是Java方法执行的内存模型。执行每个方法都会创建一个栈帧,用于存储局部变量和操作数(对象引用 ...
分类:
其他好文 时间:
2020-07-18 00:33:28
阅读次数:
63
this&super关键字: this:代表本类对象的引用 super:代表父类存储空间的标识(可以理解为父类对象引用) this和super的使用分别 成员变量: this.成员变量 - 访问本类成员变量 super.成员变量 - 访问父类成员变量 成员方法: this.成员方法 - 访问本类成员 ...
分类:
其他好文 时间:
2020-07-16 00:04:14
阅读次数:
52
冻结一个对象 const声明的常量如果是一个对象(引用类型)的情况,还是可以更改这个常量引用地址的值,这个时候需要用到冻结对象 语法 Object.freeze(obj) 参数 obj 要被冻结的对象。 返回值 被冻结的对象。 描述 Object.freeze() 方法可以冻结一个对象。 一个被冻结 ...
分类:
其他好文 时间:
2020-07-15 13:04:05
阅读次数:
67
方法引用 方法引用是一个更加紧凑,易读的 Lambda 表达式。 当Lambda表达式中只是执行一个已存在方法调用时使用,且方法引用所使用方法的入参和返回值与lambda表达式实现的函数式接口的入参和返回值一致。 1 几种类型 1.1 方法引用 对象引用 :: 实例方法名 public class ...
分类:
编程语言 时间:
2020-07-14 00:45:22
阅读次数:
67
ylbtech-JavaScript-Runoob:JavaScript typeof, null, undefined 1.返回顶部 1、 JavaScript typeof, null, 和 undefined JavaScript typeof, null, undefined, valueO ...
分类:
编程语言 时间:
2020-07-11 18:59:32
阅读次数:
61
原来是这个问题,记录一下。 https://blog.csdn.net/weixin_34186128/article/details/86332298 在使用DevExpress是总是会出现一些状况。这次同事在他的机器上调试完毕的代码发过来,却出现“未将对象引用设置到对象的实例”的错误,提示是Re ...
分类:
其他好文 时间:
2020-07-11 09:48:37
阅读次数:
55
众所周知,在 Java 编程中,程序员通常会使用==或equals()来简单的比较地址,内容是否相等。而这两者之间的使用区别,对于初学 Java 的同学来说可能会比较迷糊。我将根据下面的几段示例程序,来对这两种比较方法进行分析,供大家参考: private static void method1() ...
分类:
编程语言 时间:
2020-07-10 11:46:47
阅读次数:
61
Java的三种初始化和内存分析 声明数组放在栈里。 创建数组放在堆里。 java的内存分析 堆 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区 可以被所有的线程共享 ...
分类:
编程语言 时间:
2020-07-08 16:58:04
阅读次数:
72
//自定义 function foo(){ } new Function(); class bar{} //原生的 Function,object,Array,Map,String,Boolean,RegExp,Date,(JSON:普通对象,Math:普通对象) 普通对象,引用数据类型: {} > ...
分类:
其他好文 时间:
2020-07-02 14:54:32
阅读次数:
51
多态原理 什么是多态 编译时多态->方法重载 运行时识别对象和类的类型信息方法: 反射 RTTI(Run-Time Type Identification,运行时类型判定) RTTI: 在编译时获取对象的类型信息. 多态: 一个接口的多种不同的实现方式. 只有在运行时才知道引用变量所指向的具体实例对 ...
分类:
编程语言 时间:
2020-07-01 09:31:14
阅读次数:
63