- 博客(7)
- 收藏
- 关注
原创 java中浅拷贝和深拷贝的含义
java中浅拷贝和深拷贝的含义 一、浅拷贝 浅拷贝(Shallow Copy):①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。因为是两份不同的数据,所以对其中一个对象的该成员变量值进行修改,不会影响另一个对象拷贝得到的数据。②对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,也就是只是将该...
2019-11-12 16:01:32 370
原创 java中组合聚合的概念
java中组合聚合的概念 一、组合 组合是一种强烈的"has-a"关系,是关联关系的一种,是比聚合关系强的关系。包含对象拥有它,代表部分的对象在每一个时刻只能与一个对象发生组合关系,由后者排他地负责生命周期。部分和整体的生命周期一样。 二、聚合 聚合也是一种"has-a"关系,是关联关系的一种,是强的关联关系。它与组合的区别是:它不涉及拥有。 对象的生命周期没有绑定:每个对象的生命周期可以彼此独立...
2019-11-12 15:30:43 652
原创 Javadoc的基本语法
Javadoc的基本语法 一、Javadoc可以写于类和方法上面。Javadoc 选项 java源文件/清单文件,且标记的使用是有位置限制的。 二、写在类上面的Javadoc分为三段,分别为概要描述、详细描述和文档标注 1、@link 用于快速链接到相关代码 2、@code 将文本标记为code,将文本标记为代码样式的文本,涉及到类名和方法名的都需用此来标记。 3、@param 一般类中解释泛型...
2019-11-05 15:23:35 985
原创 用五种语言编写数组
用五种语言编写数组 一、c语言 二、Java class demo4{ public static void main(String[] args){ int score[]=null; score=new int[10]; for(int i=0;i<10;i++){ //for(int i=0;i<11;i++){//当数组访问到score[10]时,发生异常。 score[i]...
2019-09-24 15:41:56 233
原创 Unicode与UTF8/16/32的介绍与区别
Unicode与UTF8/16/32的区别 一、Unicode的介绍 Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。编号范围从 0x000000 到 0x10FFFF(十六进制...
2019-09-17 15:42:43 583
原创 eclipse-调试器的使用
Java调试器的使用教程 (1)建立一个新的“java project”,然后创立新的“java class”,呈现出下图的界面 (2)输入自己准备调试运行的程序代码,如图 (3)在程序输入的左侧的蓝框内选择自己所要调试的代码,在该行前双击添加断点,如图 (4)点击“Run”——Debug As——Java Application,出现下图的询问框,点击下图箭头所指向的对象 (5)点击完成...
2019-09-10 15:58:09 486
原创 java-hello world编辑过程
hello world 编写 在官网上下载Eclipse,点击下载,下载后打开安装包,选择第一个选项 启动eclipse,选择“File“下面的“New”的“Java Project” ...
2019-09-06 18:13:26 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人