- 博客(8)
- 收藏
- 关注
原创 深拷贝和浅拷贝区别
深拷贝和浅拷贝浅拷贝将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用。创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。var obj1 = {name:'圆', radius:10, point:{x:0,...
2019-12-30 14:54:30
132
原创 聚合和组合
聚合和组合聚合(整体和部分可以分开)聚合关系表示一个整体与部分的关系,通常在定义一个整体类后,再去分析这个整体类的租场结构,从而找出一些成员类,该整体类和成员类之间就形成了聚合关系。在聚合关系中,成员类是整体类的一部分,即成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在。聚合关系用于表示实体对象之间的关系,表示整体由部分构成的语义;例如一个部门由多个员工组成。与组合关系...
2019-12-29 18:52:04
8571
原创 Java 期末作业网址
Github用户名:2018212212108https://github.com/2018212212108/JAVA.git优快云用户名:胡一NNhttps://blog.youkuaiyun.com/weixin_43790307
2019-12-29 11:05:39
461
原创 Unicode, UTF8, UTF16, UTF32
Unicode, UTF8, UTF16, UTF32之间的关系Unicode是编码字符集,而UTF-8, UTF-16, UTF-32是字符集编码。Unicode用一些基本的保留字符制定了三套编码方式。它们分别是UTF-8,UTF-16和UTF-32。UTF-16和UTF-32分别是Unicode的16位和32位编码方式。一、UnicodeUnicode 为世界上所有字符都分配了一个唯一...
2019-12-27 15:32:56
173
原创 Java命名原则
包的命名Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。例如:net.frontfree.javagro...
2019-12-26 20:57:09
155
原创 数组实例
一维数组应用一、CC 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来代表一个个单...
2019-12-23 10:47:35
413
原创 Debug 使用指南
在eclipse的使用中,学会使用debug,对程序进行debug是每一个程序员必备的技能,debug可以更加方便快捷的定位问题出现的位置,找到原因并进行修改.一、启动Debug模式1.1 方法一直接在代码段页面点击右键,选择Dubge As,后再点击Java Application1.2 方式二选择工具栏中的红框处,点击右侧方的三角(或点击Run 方法同),选择Dubge As,后...
2019-10-05 16:11:08
629
原创 学习JAVA的第一天
JAVA入门须知一、下载地址Eclipse IDE 2019-06:https://www.eclipse.org/downloads/二、安装初体验2.1 第一步,点击下载的eclipse-inst-win64.exe,开始安装,会出现如下的界面,选择第一个(标准java 开发)2.2 第二步,选择存储路径,建议不要选择c盘,创建开始菜单和创建桌面快捷方式(在路径下方)可自行选择,点击...
2019-09-10 15:36:11
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人