- 博客(7)
- 收藏
- 关注
原创 深拷贝和浅拷贝的区别(JAVA)
这里先说明“引用”指的是C语言的指针,引用对象指的是C语言指针 指向的内容,当然,一个是地址,一个是具体的内容。 那么,浅拷贝和深拷贝同样都是拷贝,参考C语言的(字符串)复制函数。为了方便说明,我们先声明了一个类,并创建了2个对象,称为旧对象和新对象。我们所要的操作是将旧对象拷贝给新对象。那么浅拷贝是将指向旧对象的指针交给了新对象,这样一来,新旧对象都被同一个指针指向,浅拷贝不拷贝指针...
2019-11-19 15:23:28 190
原创 Java中聚合和组合的区别
组合:部分与整体是与生俱来的,部分的存在依赖于整体。比如汽车和它的零部件车销毁了,零部件也没用了。聚合:学院和老师,学院没了,老师还是独立的个体。两张方式都是说明了类和类的关系。聚合例子:public class Class {private List<Student> students;public Class() {} //可创建一个空班级public Class...
2019-11-12 15:28:24 187
转载 Javadoc的使用
注释:单行注释://多行注释:/* */文档注释:/** */其中文档注释可以Export导出dox文档,常用Javadox标记如下:@author:指定Java程序的作者@version:指定源文件的版本@deprecated:不推荐使用的代码@param:方法的参数说明信息@return:方法的返回值说明信息@see:“参见”,用于指定较差参考的内容@throws:...
2019-11-05 15:17:15 158
原创 5种编程语言写循环
C:#include<stdio.h>int main(void){int i,array[5];for(i=0;i<5;++i)scanf("%d “,&array[i]);for(i=0;i<5;++i)printf(”%d “,array[i]);}java:import java.until.scanner;public class n...
2019-09-24 15:56:52 633
原创 对于Unicode,UTF系列的理解
Unicode简单来说就是字符集,涵盖了世界上所有字符的一本“字典”。这些上百万的字符存储都是靠很多个1和0实现的即所谓的代码。那么在计算机运行中,怎么智能地把字典中的文字代码翻译成我们熟知的文字语言呢,那么就需要“翻译工具”,UTF系列就是这样的编码“翻译工具”。Unicode 可以使用的编码有三种,分别是:UFT-8:一种变长的编码方案,使用 1~6 个字节来存储;UFT-32:一种固...
2019-09-17 15:56:02 357
原创 Eclipse怎么设置断点调试debug
打开eclipse,随意打代码。在代码左边双击会出现小蓝点,表示设置了断点,也可通过右键选择第一项,设置断点点击右方的debug,进入后点击小虫子状的按钮进行测试。会发现下方没有出现helloworld 说明程序到断点就终止了。...
2019-09-10 15:47:22 325
原创 安装Eclipse并且调试“Hello world”
安装Eclipse并且调试“Hello world”百度Eclipse,进入官网点击Download 64 bit下载即可解压后点击eclipse.exe选择工作空间,一般默认,点击launch打开后在菜单栏中选择File-new-java project为文件命名注意,选择的版本应和下载版本相同,这里选择的是1-8点击finish即可,旁边的文件管理器中右键点击文件夹命名后点击public ...
2019-09-03 16:31:57 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人