- 博客(8)
- 收藏
- 关注
原创 深拷贝和浅拷贝的区别
【深拷贝和浅拷贝的区别】深复制和浅复制最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用。(深拷贝和浅拷贝是只针对Object和Array这样的引用数据类型的)一、浅拷贝——是拷贝基本类型的数据,而引用类型数据,复制后也会发生引用,我们把这种拷贝叫做“浅拷贝”。浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象也会相应改变。复制基本类型的属性...
2019-11-19 15:28:15
144
原创 Java中聚合和组合的实现区别
Java中聚合和组合的实现区别一、组合和聚合的含义1.组合组合是一种受限制的聚合形式,代表了part-of关系;其中的两个实体(或者类)是高度依赖于彼此的。例如:人类和心脏,人类需要心脏来生存,心脏也需要人体才能生存。public class Person { private Eye eye = new Eye(); //一个人有鼻子有眼睛 private Nose n...
2019-11-12 15:29:09
1868
原创 Javadoc
Javadoc1、定义javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套 的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。...
2019-11-05 16:01:53
784
原创 第九章作业
**9.10(几何:正n 边形)在一个正; 《 边形中,所有边的长度都相同,且所有角的度数都相同(即这个多 边形是等边等角的)。设计一个名为 ReguUrPolygon的类,该类包括:• 一个名为 n的int 型私有数据域定义多边形的边数,狀认值为 3。• 一个名为 side的 double 型私有数据域存储边的长度,默认值为1。• 一个名为 x 的 double 型私有数据域定义多边形中...
2019-10-29 18:25:53
1535
原创 用五种不同语言写数组
用五种不同语言写数组1、C语言include <stdio.h>int main(void){ int a[5] = {0}; //数组清零初始化 int i; printf("请输入5个数:"); for (i=0; i<5; ++i) { scanf("%d", &a[i] ); } f...
2019-10-04 17:53:53
210
原创 Unicode与UTF-8&UT-16&UT-32的区别介绍
UnicodeUnicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。Unicode为世界上所有字符都分配了一个唯一的数字编号,这个编号范围从 0x00...
2019-09-17 16:40:14
779
原创 Debug调试过程
1.、设置断点 2、用Debug模式启动调试模式3、运行程序,在后台遇到断点时,进入debug调试状态常用的debug按钮:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6.表示当前线程的堆栈,从中可以看出在运行哪些代码,...
2019-09-10 16:31:45
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人