【1】数据类型划分: a.基本数据类型:boolean,tyte,char,short,int,long,float,double b.引用数据类型:它以一种特殊的方式指向变量的实体(类似于指针)这类变量在声明时不会分配内存,必须另外进行开辟内存空间的操作。---类,接口,数组 c.当声明一个数组时...
分类:
编程语言 时间:
2014-12-25 20:12:25
阅读次数:
247
1.数组的概述(引用类型)数组是存储同一类型数据的数据结构数组变量属于引用数据类型数组中的元素可以是任何数据类型(基本类型和引用类型)数组被创建好之后,它的大小是不能改变的,但是数组中的各个元素是可以被改变的。2.数组的初始化 成功创建一个数组后,它将完成如下三个动作创建一个数组对象在内存中给数组分...
分类:
编程语言 时间:
2014-12-25 17:39:44
阅读次数:
169
①数据类型:基本数据类型和引用数据类型//----------------------------------------基础数据类型:数值型(整数类型byte,short,int,long浮点类型float,double),字符型,布尔型引用数据类型:类,接口,数组//--------------...
分类:
编程语言 时间:
2014-12-22 22:47:15
阅读次数:
244
java有深拷贝和浅拷贝的区别。浅拷贝:他是指拷贝该对象时,仅仅是拷贝了对象的本身(包括对象的基本数据类变量),不会拷贝引用数据类型的变量,也就是拷贝出来的新对象基本数据类型的值不变,引用数据类型的值发生改变。新对象还持有原对象所维护的所有对象的引用。也就是所A对象(原),他里面有B和C对象,还有i...
分类:
编程语言 时间:
2014-12-20 14:02:13
阅读次数:
180
一、 基本类型和引用类型 基本类型值指的是简单的数据段,而引用类型值指的是那个可能由多个值组成的对象 将一个值赋值给变量时,javascript解析器首先要确定是基本类型还是引用类型,基本数据类型可以直接操作保存在变量中的值,而引用数据类型的值是保存在内存中的对象,在操作对象时,实际上操作的...
分类:
编程语言 时间:
2014-12-17 23:55:40
阅读次数:
241
在java语言中,数组是一种最简单的使用频率很高的复合数据类型。数组是有序数据的集合与java中的集合略有不同,数组中的每个元素具有相同的数据类型,既可以用来存储基本类型的数据,也可以用用来存储引用数据类型的数据。可以用一个统一的数组名和下标来唯一地确定数组中的元素。值得注意的是:数组本身就是一种引...
分类:
编程语言 时间:
2014-12-14 17:06:41
阅读次数:
221
1. 类由两大部分构成:属性和方法。属性一般用名词来表示,方法一般用动词来表示。2. 如果一个java源文件中定义了多个类,那么这些类中最多只能有一个类是public的,可以都不是public的。3. 在Java中进行方法参数传递时,无论传递的是原生数据类型还是引用数据类型,参数传递方式统一是传值(...
分类:
编程语言 时间:
2014-12-13 15:06:59
阅读次数:
197
1、对这两个List(包括其他的类似容器),如果向里面加入一个元素(引用数据类型),那么这个List里面保存的是这个对象的引用;如果想要避免这种现象可以这样:在加入新的元素时不直接压,将已有的对象复制一份压进去(在此本人推荐如果是自己写的类最好实现Cloneable接口,重载clone函数); .....
分类:
其他好文 时间:
2014-12-12 01:19:21
阅读次数:
211
第七章集合1.对象的存储:①数组(基本数据类型&引用数据类型)②集合(引用数据类型)数组存储数据的弊端:1.一旦创建,其长度不可变2.真实的数组存放的对象的个数是不可知2.集合框架:Collection接口:|----List接口:存储有序的,可重复的元素相当于"动态"数组新增的方..
分类:
编程语言 时间:
2014-12-09 02:05:22
阅读次数:
154
java中 基本类型的参数传递是值传递,即前后两个方法的变量不相干,被调方法参数值改变不影响调用方法的传参数值。 引用数据类型的参数传递是传递的是参数的地址。即被调方法修改参数值会,调用方法里会跟着改变。如下: publicstaticvoidmain(String[]args){Listlist=...
分类:
编程语言 时间:
2014-12-02 19:07:47
阅读次数:
198