- 博客(5)
- 收藏
- 关注
原创 深拷贝浅拷贝
浅拷贝: ①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。因为是两份不同的数据,所以对其中一个对象的该成员变量值进行修改,不会影响另一个对象拷贝得到的数据 ②对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的对象。因为实际上两个对象的...
2019-11-30 14:13:42 108
原创 组合与聚合
java中的聚合 聚合是一种特殊的关联形式,代表了has-a关系;它是类(或实体)之间的一种单向关系。例如:钱包和钱,钱包会有钱,钱里面不会包含钱包;这是一种天生的单向关系。 在聚合的关系中,两种类(或实体)是可以单独存在的,不会相互影响;也就是说:一个类(或实体)的是否存在不会影响与之聚合的其他类的存在与否。 java中的组合 组合是一种受限制的聚合形式,代表了part-of关系;其中的两个实体...
2019-11-30 14:10:28 264 1
原创 不同语言实现数组
C #include <stdio.h> int main () { int n[5]; int i,j; for ( i = 0; i < 5; i++ ) { n[ i ] = i + 100; } for (j = 0; j < 5; j++ ) { printf("Element[%d] = %d\n", j...
2019-11-30 14:03:27 178
原创 ASCII、Unicode、UTF-8编码
ASCII 编码 ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。 ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASC...
2019-11-30 13:42:42 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人