- 博客(7)
- 收藏
- 关注
原创 深拷贝和浅拷贝
深拷贝深拷贝是指在堆栈中新开辟一片内存空间,里面复制了对象的全部属性和方法。改变复制对象的属性和方法,原对象的属性和方法不会改变。要实现深拷贝,除了逐层赋值之外,还有一种比较简单直观的方式即序列化。序列化将内存对象以文件的形式保存在磁盘,若要重新恢复到内存,需要重新开辟内存,这样两个对象就会实现完全独立,互不影响,但是需要对不能序列化的字段进行单独处理。浅拷贝浅拷贝即普通拷贝,即对要拷贝的对...
2019-11-26 15:39:25
105
原创 组合和聚合
组合:部分与整体是与生俱来的,部分的存在依赖于整体。组合的代码:class Name{ private String name; public Name(String name){ this.name=name; } }class Person{ private Name name; public Person(Name name){ this.name=na...
2019-11-26 15:36:57
112
原创 javadoc的使用规范
一般分成三段第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束第二段:详细描述,通常用一段或者多段话来详细描述该类的作用,一般每段话都以英文句号作为结束第三段:文档标注,用于标注作者、创建时间、参阅类等信息实例package java.zuoye;/** * 这是一段代码 * 这是一次作业 * 这是一个注释 */public class Objec...
2019-11-26 15:27:41
645
原创 五种数组的创建方法
JAVApublic class ArrayDemo { public static void main(String args[]) { int data[] = new int[3]; /*开辟了一个长度为3的数组*/ data[0] = 10; // 第一个元素 data[1] = 20; // 第二个元素 data[2] = 30; // 第三个元素 for(int...
2019-11-26 15:20:52
166
原创 关于unicode的介绍
unicode的起源因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。如果要表...
2019-09-24 16:30:38
437
原创 关于eclipse的debug功能的初步使用方法
**关于eclipse的debug功能的初步使用方法**首先我们准备一份可以调试的代码,然后我们需要选择进入debug模式进行调试,进入debug的方式为在代码空白处右键菜单栏选择Debug as然后选择准备好的那份代码。进入debug后,即可开始调试,在代码的左侧,有一列蓝色的纹路,在上面左键双击既可以设定一个“断点”,程序在debug模式下运行会停止在断点位置,等待下一步操作。debug...
2019-09-17 15:31:48
211
原创 java编译环境的配置
java编译的配置分成两部分,编译器的下载安装以及环境配置:1.编译器的下载安装,编译器选择的是eclipse,直接在官网上下载,官网下载链接点击后下载窗口弹出极慢,同时会返回原先页面,需要注意一下,点击一次下载即可。下载后点击安装,安装读条过程中会有几个接受协议的选择,如果不点击接受的话安装无法继续进行。成功安装以后下一步是配置jdk环境。2.环境配置在网上寻找教程后我发现使用eclip...
2019-09-03 16:31:23
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人