Java
L_explorer
这个作者很懒,什么都没留下…
展开
-
Java的聚合和组合
只看代码,你是无法区分关联,聚合和组合的,具体是哪一种关系,只能从语义级别来区分。现在我们来从语义方面开始解释组合与聚合。组合:组合也是关联关系的一种特例,他体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。实例:final class Car { private final Engine engine; Car(EngineSpecs specs) {...原创 2019-12-30 23:33:55 · 137 阅读 · 0 评论 -
Java浅拷贝与深拷贝
Java中组合与聚合是非常重要的两个内容,本文主要来解释与区别两者。概念组合: 顾名思义,就是使用多个已有的对象组合为一个功能更加复杂强大的新对象。体现的是整体与部分、拥有的关系。又因为在对象之间,各自的内部细节是不可见的,所以我们也说这种方式的代码复用是黑盒式代码复用。聚合:...转载 2019-12-30 23:50:34 · 654 阅读 · 0 评论 -
Javadoc使用说明
一、简介Javadoc用于描述类或者方法的作用。Javadoc可以写在类上面和方法上面。https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html二、写在类上面的Javadoc写在类上的文档标注一般分为三段:第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束第二段:详细...转载 2019-11-12 13:22:08 · 224 阅读 · 0 评论 -
5种语言的数组应用
数组是程序编程过程中不可避免的一部分,本次是用5种语言来进行数组的简略应用示例。C语言:int a[10000], b[100][100]; // 定义数组,数组下标从0开始 for (int i = 0; i < 100; i++) // 输入数组 scanf("%d", &a[i]); for (int i = 0; i < 100; i++) // 遍历数组...原创 2019-10-14 22:59:08 · 150 阅读 · 0 评论 -
eclipse安装+简略使用过程
最近要开始学习Java了,所以要安装eclipse,接下来就是他的安装过程。步骤一:下载JDK要想安装Eclipse,我们首先就得安装JDK(JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar),没有JDK,在安eclipse时会报错。JDK下载地址:https://www.oracle...原创 2019-09-06 21:21:16 · 131 阅读 · 0 评论 -
eclipse调试Debug过程
今天这篇是来记录一下在eclipse调试代码的过程。首先我先给出一段简单的代码易于记录,如图转载 2019-09-17 14:20:37 · 236 阅读 · 0 评论 -
Unicode略解
Unicode简介Unicode是一种计算机通用语言,它把所有语言都统一到一套编码里,来避免乱码问题。但因为Unicode仅仅是一个字符集,在制定的时候并没有考虑编码的问题,所以为了减少占用内存,在存储时只能从字符编号下手,这样在存储和读取时都要进行适当的转换。于是,为了较好的解决 Unicode 的编码问题,我们提出了几种编码方案。Unicode 可以使用的编码有三种,分别是:UFT-...原创 2019-09-22 22:01:08 · 324 阅读 · 0 评论