1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、l ...
分类:
其他好文 时间:
2018-12-03 12:54:06
阅读次数:
214
//== //1.基本数据类型,根据基本数据类型的值判断是否相等。相等返回true,否则返回false //基本数据类型的类型不同的情况下,比较值 //2.引用数据类型,比较引用值类型变量的地制值是否相等。 ...
分类:
编程语言 时间:
2018-11-19 21:38:07
阅读次数:
121
1,值类型的数据存放在内存的栈中,引用类型的数据存放在内存的堆中 2,值类型存取速度快,引用类型存取速度慢 3,值类型表示实际数据,引用类型表示指向存储在内存堆中的数据指针或引用 4,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址即对象的引用 5值类型变量直接把变量的值保存在堆 ...
分类:
其他好文 时间:
2018-11-02 10:20:00
阅读次数:
197
数组在javaScript中是一个引用值,下面列举在学习中遇到的一些数据常用方法 1. 改变原数组 push(), pop(), shift(), unshift(), sort(), reverse(), splice() 2. 不改变原数组 concat(), join(), split(), ...
分类:
编程语言 时间:
2018-09-28 01:30:08
阅读次数:
594
String相等 == 只是比较引用值就是地址如果是new String的话 例如substring跟其他的比较就要用str.equal() ...
分类:
其他好文 时间:
2018-09-07 23:53:21
阅读次数:
209
object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声 ...
分类:
编程语言 时间:
2018-08-30 20:01:39
阅读次数:
175
模式匹配 1)match } 2) case类 Option类型 //(引用值存在与否,不存在未None) 函数式编程 //(函数如变量一样有类型和值) def counter(a:Int):Int={a+=1} //函数类型为: (Int)= Int 参数只有一个时圆括号可省略` //函数的值: ...
分类:
其他好文 时间:
2018-08-28 13:04:24
阅读次数:
189
1.基本类型和引用类型在内存中的保存 (1)基本类型的变量保存原始值,即它代表的值就是数值本身; 基本类型在声明变量时就为它分配了空间; 基本类型在参数传递过程中属于值传递,也就是复制一份数据到参数中。 (2)引用类型的变量保存引用值; ("引用值"指向内存空间的地址,代表了某个对象的引用,而不是对 ...
分类:
编程语言 时间:
2018-08-13 22:33:58
阅读次数:
238
概念 一种通过名字引用值的数据结构为映射,而字典是python中唯一内建的映射类型。字典由多个键与其对应的值构成,键/值也成为项。每个键值之间用冒号隔开,项之间用逗号隔开,整个字典是由一对大括号括起来。空字典不包括任何项。键可以是数字、字符串和元组,并且唯一,但值不唯一。 某些情况,字典比列表更加适 ...
分类:
编程语言 时间:
2018-08-10 01:08:13
阅读次数:
267
第8条: 覆盖equals时请遵守通用约定 我们在覆盖equals方法时,必须遵守它的通用约定: 1.自反性。对于任何非null的引用值x,x.equals(x)必须返回true; 2.对称性。对于任何非null的引用值x和y,当且仅当y.equals(x)返回true时,x.equals(y)必须 ...
分类:
其他好文 时间:
2018-08-07 13:13:43
阅读次数:
174