- 博客(7)
- 收藏
- 关注
原创 Java中的深浅拷贝
Java中的深浅拷贝浅拷贝 Java中的深浅拷贝属于对象拷贝。即将一个对象的所有属性拷贝到另一个有着相同类类型的对象中去。这两种拷贝虽然相似但是仍然存在着不同,下文会分别介绍深拷贝和浅拷贝。 浅拷贝 若拷贝的数据类型是基本数据类型,则浅拷贝会创建新的对象并进行值传递;若拷贝的数据类型非基本数据类型,则浅拷贝会创建新的对象进行引用传递:将原来对象属性的地址复制在新对象中。对于第一种基本数据类型浅拷贝...
2019-11-24 12:53:29 120
原创 聚合与组合
聚合与组合聚合组合 聚合与组合都属于关联的形式。两者十分相似但又有区别,本文来介绍下Java中的组合与聚合。 聚合 聚合关系中部分与整体之间并没有相同的生命周期,整体消亡后部分可以独立存在,并且多个整体可以共享部分。例如汽车与车轮,汽车报废车轮还是能独立存在。 以代码为例: public class Case { private Pen pen; public Case(Pen pen) ...
2019-11-16 16:04:00 289
原创 关于javadoc的那些。。。
本文主要讲解Javadoc是什么及其相应的运用。 含义 Javadoc是一项技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形式程序的开发文档了。 使用 使用命令行在目标文件所在目录输入javadoc +文件名.java。 常用符 @author 作者标识 @version 版...
2019-11-05 20:23:54 140
原创 数组的简易使用
数组的简易使用 数组是我们在程序编写中经常使用的工具,它可以方便数据的储存和查找。本文将会介绍几种程序语言的数组的简单输入和输出。 C语言 C语言是我们大部分初学者入门时学习的语言。因此先介绍一下C语言的数组运用。 首先是命名变量,常见的数组有整型数组、浮点型数组以及字符串数组。我们就以整型数组为例(后续几种语言也将以整型数组为例) 命名整型数组: int a[100]; 命名了一个整型数组“a...
2019-10-15 11:15:33 140
原创 关于Unicode
关于Unicode定义方式UTF-8定义规则优势UTF-16定义规则优势UTF-32定义规则优势 定义 Unicode是一个编码方案,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 方式 UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。 UTF-8 定义 U...
2019-09-18 09:31:49 131
原创 Debug in Eclipse
Debug in Eclipse关于使用Eclipse的Debug功能准备工具操作流程功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出...
2019-09-16 20:32:09 100
原创 Java从“0”开始
Java从“0”开始初入JavaIDE运行Hello world代码 初入Java 本学期开始学习Java程序设计这门课。对于这个全新的编程语言并无任何的接触,感觉有些陌生和一丝恐惧。今后开始努力学习Java。 IDE 个人首选了适合初学者的eclipse作为自己的IDE。 从eclipse官网下载eclipse 2019-06版本; 选择Eclipse IDE for Enterprise J...
2019-09-03 16:25:14 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人