redis中的SDS Simple Dynamic String 简单动态字符串 定义了一个sds结构体,使用不同的结构体来保存不同长度大小的字符串 sdshdr5/8/16/32 分别对应 长度为2^5 1等 除了一个 成员变量之外还有 具体使用哪一个结构体,sds底层是通过flags属性与 做与 ...
分类:
其他好文 时间:
2020-03-07 20:40:01
阅读次数:
62
接口类是一种特殊的抽象类. 抽象类: 类中至少含有一个纯虚函数. 抽象类的子类如果没有完全实现父类的纯虚函数,那么该子类也是一个抽象类. 接口类: 满足两个条件 (1)没有成员变量 (2)所有成员函数都为public且纯虚. ...
分类:
编程语言 时间:
2020-03-07 19:02:30
阅读次数:
80
1. Spring 单例Bean的线程安全问题 单例bean存在线程安全问题,当多线程操作成员变量时会有冲突发生,如果定义在方法入参处那样在栈中则不会。避免使用成员变量或推荐使用ThreadLocal成员变量拉 Bean的生命周期 预先知识 其实在学习Spring时就有接触,没有使用就很容易忘记,见 ...
分类:
其他好文 时间:
2020-03-06 23:49:26
阅读次数:
59
1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2 个构造器Point()和Point(int x0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分 别调用movePoint方法后,打印p1和p2的坐标 ...
分类:
其他好文 时间:
2020-03-06 23:34:11
阅读次数:
96
friend(友元)可以干什么 修饰对象之一:类 假如B是A的友元,B的成员函数可以访问A的 所有成员 ,包括protect和private成员变量和成员函数,示例: class A { friend class B }; 修饰对象之二:普通函数 普通函数F是A的友元函数,则这个普通函数可以访问A的 ...
分类:
其他好文 时间:
2020-03-06 21:53:07
阅读次数:
91
概述:java写了好几年,很多时候代码会用会写,但是有些基本的概念在理解上还是有点模糊,今天就好好来梳理一些接口和抽象类的概念 1、接口的含义 接口可以理解成统一的协议, 而接口中的属性也属于协议中的内容。但是接口的属性都是公共的,静态的,最终的。 接口的成员特点: 1、成员变量只能是常量,默认修饰 ...
分类:
编程语言 时间:
2020-03-06 19:54:46
阅读次数:
53
一、背景 1.1 对象拷贝概念 Java中,数据类型分为值类型(基本数据类型)和引用类型,值类型包括int、double、byte、boolean、char等简单数据类型,引用类型包括类、接口、数组等复杂类型。 对象拷贝分为浅拷贝(浅克隆)与深拷贝(深克隆)。 浅拷贝与深拷贝差异 1.2 示例前准备 ...
分类:
其他好文 时间:
2020-03-06 10:33:43
阅读次数:
57
一、声明的位置 局部变量:方法体{}中,形参,代码块{}中 成员变量:类中方法外 类变量:有static修饰 实例变量:没有static修饰 二、修饰符 局部变量:final 成员变量:public、protected、private、final、static、volatile、transient ...
分类:
其他好文 时间:
2020-03-06 10:28:59
阅读次数:
62
1.内存分配:1.1 基本数据类型存放在栈内存,引用数据类型(对象)存放在堆内存1.2 成员变量声明时就已经分配了内存,局部变量赋值时在分配内存。1.3 方法在被调用时才分配内存。2.多态2.1.1 要有继承2.1.2要有重写2.1.3父类引用指向子类对象3.接口3.1变量必须为final的原因:防 ...
分类:
其他好文 时间:
2020-03-05 20:39:45
阅读次数:
58
package Yasuo; public class Gay { private String name; private Skill skill; public Gay() { } public Gay(String name, Skill skill) { this.name = name; ...
分类:
其他好文 时间:
2020-03-04 19:31:35
阅读次数:
109