- 博客(6)
- 收藏
- 关注
原创 java深拷贝、浅拷贝
浅拷贝: 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。即默认拷贝构造函数只是对对象进行浅拷贝复制(逐个成员依次拷贝),即只复制对象空间而不复制资源。 特点:(1) 对于基本数据类型的成员对象,因为基础数据...
2019-11-19 15:30:35 55
原创 组合、聚合
组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上: 比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。 在实际写代码时组合方式一般会这样写: A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A...
2019-11-19 15:10:12 73 1
原创 JAVADOC
1.什么是javadoc? javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。 2.ja...
2019-11-05 15:15:09 121
原创 五种语言的数组样例
1.c语言数组样例 #include<stdio.h> int main(void) { int i,a[8] = {1,2,3,4,5,6,7,8}; for(i = 0;i < 8; i++) printf(“数组元素a[%d] = %d \n”,i ,a[i]); return 0; } 2.Java数组样例 public class ArrayDemo { public ...
2019-10-29 15:28:18 89
原创 Unicode编码
1.什么是Unicode编码? Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。它 是一个很大的集合,现在的规模可以容纳100多万个符号。每个符号的编码都不一样,比如,U+0639表示阿拉...
2019-09-17 15:35:35 294
原创 debug的使用
Eclipse怎样调试使用debug debug是程序员在写程序时很重要的一个检验代码的工具。学会使用java编译器Eclipsede中debug是一位程序员的基本素养。 package bb; public class bb { public static void main(String[] args) { int a=100; int b; b=a; int c; c=a+b; ...
2019-09-10 16:16:20 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人