- 博客(7)
- 收藏
- 关注
原创 Java中的深拷贝和浅拷贝概念以及区别
Java中的深拷贝和浅拷贝概念以及区别Java中的对象拷贝(Object Copy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:对象A和对象B都属于类S,具有属性a和b。那么对对象A进行拷贝操作赋值给对象B就是:B.a=A.a; B.b=A.b;在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用现有对象的部分或全部 数据。Java中的对...
2019-11-29 21:48:19
320
原创 Java里组合和聚合的概念及其实现
Java里组合和聚合的概念及其实现(一)概念组合:组合是整体与部分的关系, 并且部分不可以离开整体而单独存在。聚合:整体与部分的关系, 并且部分可以离开整体而单独存在。在实际写代码时:组合方式一般会这样写:A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A类的这个对象消亡时,它所包含的B类的对象也随之消亡。聚合方式则是这样:A类的对象在创建时...
2019-11-15 16:43:00
1199
1
原创 什么是Javadoc以及它的的使用详解
什么是Javadoc以及它的的使用详解(一)什么是Javadoc百科里是这么解释的:javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。简而言之,Javadoc你写的Java程序里每个方法,字段是做什么的注释...
2019-11-15 15:08:48
2289
原创 5种编程语言解决数组求和问题(C / C++ / Java / Python / C#)
5种编程语言解决数组求和问题(C / C++ / Java / Python / C#)题目描述:计算给定数组 s 中所有元素的总和,元素个数为5个输入例子:1 2 3 4 5输出例子:151. C语言#include<stdio.h>int main(){ int s[6]; int i; int sum=0; for(i=0;i<5;i++){ s...
2019-10-07 21:40:13
1588
原创 浅谈Unicode和UTF-8、UTF-16、UTF-32以及它们之间的关系
浅谈Unicode和UTF-8、UTF-16、UTF-32以及它们之间的关系Unicode定义:Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。...
2019-09-17 16:21:53
403
原创 Eclipse中Debug的简单使用
Eclipse中Debug的简单使用首先简单介绍一下,debug意为排除程序故障的意思,而本文就是一个Eclipse中Debug的h简单使用教程啦。。。我写了一个比较简洁的代码 :p正式开始:第一步,在页面的侧边双击出一个断点第二步,点击鼠标右键,选择里面的Debug As ,再接着选择java application之后会弹出一个这样的窗口,点击Yes!!进入断点界面!!第三步...
2019-09-10 18:26:35
213
原创 win10系统下eclipes的安装及Java的“hello world”的创建
win10系统下eclipes的安装及Java的“hello world”的创建(一)安装步骤1.下载安装包记得要认准官网,不要在乱七八糟的地方下载哦!!进入页面后点击左边的“Download 64 bit”按钮再点击”Download“就可以开始下载了2.开始安装找到安装包下载的位置,双击开始安装Java的话就选择第一个,然后就一步一步来。。。当下面这个页面显...
2019-09-03 22:17:15
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人