- 博客(7)
- 收藏
- 关注
原创 深拷贝与浅拷贝的概念与区别
深拷贝与浅拷贝的概念与区别(以Java为例)2019/12/10深拷贝与浅拷贝一、概念关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。1.深拷贝:也叫深克隆、深复制。深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。2.浅拷贝:也叫浅克隆、浅复制。浅拷贝是指拷贝对象时仅仅拷贝对象本身和对象中的基本变量,而不拷贝对象包含的引用指向的对象。二、...
2019-12-30 10:16:06 270
原创 Java中组合聚合的区别及使用
2019/11/13一、概念1、组合的概念:部分与整体是与生俱来的,部分的存在依赖于整体。表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存在。组合关系的“部分”,是不能在整体之间进行共享的。组合(Composition) 表示的是’Part-od’的关系 : 父类拥有子类,子类不能独立于父类存在比如:人与人的某个器官,人一出生,器官就在,人死亡,器...
2019-11-18 20:21:32 315
原创 Javadoc以及Javadoc基本使用
javadoc的概念及其基本使用2019/11/07一、javadoc的概念javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。Javadoc的作用是针对整个方法或者整个类做一个简要的概述的,使得别人不通过...
2019-11-12 16:59:35 157
原创 五种不同语言下的数组(以求平均数为例)
2019/10/05一.C语言1.一维数组的声明定义方式:类型说明符 数组名[常量表达式];例如: int a[5];它表示定义了一个整型数组,数组名为 a,定义的数组称为数组 a。数组名 a 除了表示该数组之外,还表示该数组的首地址。此时数组 a 中有 5 个元素,每个元素都是 int 型变量,而且它们在内存中的地址是连续分配的。数组中的下标是从 0 开始的(而不是 1)。初始...
2019-10-12 21:25:17 141
原创 Unicode及UTF-8/16/32的定义及联系
2019/09/23一、Unicode1.发展历史:Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。2.编码方式:目前实际应用的统一码版本对应于UCS-2,使用16位的编码空间。...
2019-09-23 23:46:08 225
原创 eclipse如何使用debug
2019/9/161.进入debug如图,有两种方式进入调试界面:一是点击代码上方的小蜘蛛图标;二是点击工具栏上方的Run->Debug As->1 Java application。第一次会跳出如下提示,点击remember,然后关闭。然后出现如下界面:2.设置断点进入页面后在蓝色条框内双击选择自己要设置的断点如图选择了第8行至第22行内设置断点。如图这是...
2019-09-17 16:02:56 113
原创 eclipse安装及第一个程序hello world
2019最新版eclipse安装以及第一个Java程序2019/9/3eclipse的安装1.首先进入eclipse的官网如下图所示:官网地址eclipse.org ,点击中央的download2.之后进入新的页面继续点击download3.打开下载好的文件4.点击第一个5.点击installJDK的安装及下载1.进入下载的官网 java.cracle.com...
2019-09-03 21:25:30 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人