一、 一些容易忽略的特性 1. 简单传递多个 props 的方法 当一个组件需要分多个参数传递 props 值的时候,而这些参数又刚好是某个对象的属性 <templ...
内存引用 在处理内存引用之前,我们先来复习下什么是强引用、软引用、弱引用、虚引用 强引用:强引用是使用最普遍的引用。如果一个对象具有强引...
源码介绍 Fastjson 是阿里巴巴开源的一个 Java 工具库,它常常被用来完成 Java 的对象与 JSON 格式的字符串的相互转化。 此文读的源码是撰写此文时 Fa...
目录 一、equals 1.前言 2.重写equals方法 二、== 三、equals和==的区别 一、equals 1.前言 当用equals来比较两个引用数据类...
衡量垃圾收集器的三项最重要的指标是:内存占用、吞吐量和延迟。要在这三个方面同时具有卓越表现的“完美”收集器是极其困难甚至是不可能的,一...
目录 HotSpot的算法细节实现 根节点枚举 安全点 安全区域 记忆集与卡表 记忆集 作用 卡表(Card Table) 卡页(Card Page) 元素...
目录 一. 菱形继承 1.1 什么是菱形继承 1.2 菱形继承体系的数据存储模型 1.3 菱形继承体系中存在的缺陷 二. 菱形虚拟继承 2.1 菱形虚拟继承的作用及定义方法...
1.忘记写冒号 在 if、elif、else、for、while、class、def 语句后面忘记添加 “:” 导致:SyntaxError: invalid syntax 2.误用 “=” 做等值比较 ...