- 博客(7)
- 收藏
- 关注
原创 浅拷贝与深拷贝的概念以及区别
浅拷贝和深拷贝概念及区别浅拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针,不复制堆内存中的对象。深拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针和堆内存中的对象。简单来说,假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝。...
2019-12-01 17:36:48
330
原创 组合,聚合的概念,区别以及用Java实现
一、组合,聚合的概念1.组合概念组合是关联关系的一种,是比聚合关系强的关系。是通过对现有的对象进行拼装(组合)产生新的、更复杂的功能,组合体现的是整体与部分、拥有的关系。简单点来说,组合就是 A类的对象是B类的成员变量,相当于 A类是B类对象的一个属性。2.聚合概念聚合也是关联关系的一种,是强的关联关系。聚合是整体和个体之间的关系。例如,汽车类与引擎类、轮胎类,以及其它的零件类之间的关系便...
2019-11-19 16:52:23
3911
原创 Javadoc的概念以及基本使用
一、Javadoc概念javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。Javadoc的作用是针对整个方法或者整个类做一个简要的概述的,使得别人不通过看具体方法代码就能知道某个方法或者某个类的作用和功能。写了...
2019-11-19 16:21:01
544
原创 5种语言介绍数组的简单使用实例,以及比较
给出一串数字,判断奇数偶数的个数一、实例1.C语言#include<stdio.h>int main(){ int array[6]; int count1=0; int count2=0; printf("输入6个数: "); for(int i=0 ;i<6 ; i++){ scanf("%d",&array[i]); if(array[i]...
2019-10-17 08:51:55
292
原创 简单介绍Eclipse如何使用debug
1. 设置断点在源代码文件中,在想要设置断点的代码行的前面的标记行处,双击鼠标左键就可以设置断点,在相同位置再次双击即可取消断点。或者在想要设置断点的代码行的前面鼠标右键打开菜单,点击Toggle Breakpoint设置断点(或者取消断点)2.启动调试方法一:在Project Explorer 中右击.java文件,选择Debug as —>1 Java Application...
2019-09-10 16:14:02
147
原创 如何下载并安装好eclipse,打出第一个hello world!
1.下载Eclipse首先打开百度,搜索eclipse,找到官网,点击进去。进去后,找到这样的界面。这里记住了,我们要去点而不是Download 64 bit,因为要先选择好下载的版本,在下载嘛。点击进去,点击下载,等待几分钟。下载好了,将压缩包解压为文件,放在空点的盘(自己决定),然后点击然后会跳出来类似这样的界面(自己电脑忘记截图了,sorry)这个的原因是因为我们...
2019-09-05 18:11:00
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人