码迷,mamicode.com
首页 >  
搜索关键字:对象引用    ( 1444个结果
Java中到底有没有指针;同时注意引用和指针的区别
Java中引用的作用类似于指针,但是有区别:() (1) 指针必然指向一个内存地址,如果你定义的时候不指定,就会乱指(很可能造成安全隐患)但是引用定义出来后默认指向为空。 (2) 指针可以随意操作,但是引用不可以随便操作,永远只能指向对象的首地址,或者改变引用所指向的对象。 (3) 引用...
分类:编程语言   时间:2015-07-08 12:51:48    阅读次数:124
java编程思想---对象
一、对象 对于每种语言来说,都有自己操纵内存中元素的方法。 在java中,一切被视为对象。但是操纵对象的是一个“引用”。举个例子,可以比作为遥控器对电视的操作,遥控器就是引用,而电视为对象。 引用可以建立,比如String s;但没有初始化,其没法使用。在使用过程中,要报错。 二、创建对象 在java中,提供了大量的类型,我们也可以自己创建类型。 有了类型后,我们就可以使用ne...
分类:编程语言   时间:2015-07-07 19:33:26    阅读次数:141
【Scala】使用Option、Some、None,避免使用null
避免null使用大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计者来说是一件令人疑惑的选择。为什么要在程序员希望返回一个对象的时候返回一个关键字呢?Scala的Option类型为了让所有东西都是对象的目标更加一致,也为了遵循函数式编程的习惯,Scala鼓...
分类:其他好文   时间:2015-07-07 17:15:42    阅读次数:358
php对象引用和析构函数的关系
在php中构造函数和析构函数都属于魔术方法,比如构造函数在某一个类中,当这个类被实例化的时候就会自动调用,而析构函数是在这个类的对象被销毁的时候自动调用,默认情况下是在程序执行结束时自动调用。 如果我们对对象进行了引用,那么析构函数调用也会改变,如果只实例化了一个对象,比如是$obj那么只要有...
分类:Web程序   时间:2015-07-07 16:24:39    阅读次数:164
as 和is的区别
is1,检查对象的兼容性,并返回true或false2,不会抛出异常3,null永远返回falseas1,检查对象的兼容性,并返回 true或false2,不会抛出异常3,null将抛出"未将对象引用到实例(nullreferenceexception)"异常
分类:其他好文   时间:2015-07-05 22:32:43    阅读次数:96
对ReferenceQueue的疑问与研究
《java编程思想》17章讲到持有引用。其中有一个类ReferenceQueue。我不理解它是做什么用的。不理解处有以下几点: 1,当把ReferenceQueue对象传入Reference类的构造器后,即说明了Reference对象引用了ReferenceQu...
分类:其他好文   时间:2015-07-05 21:21:47    阅读次数:133
WeakReference 与 SoftReference 区别
装载自:http://flyneil.iteye.com/blog/1345177WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又...
分类:其他好文   时间:2015-07-05 12:13:58    阅读次数:213
Fragment的使用
1.要在需要使用fragment的Activity布局中添加标签给fragment预留位置;2.指定fragment对应的类,在类中指明fragment对应的布局文件,实现其他逻辑。3.在Activity中通过getFragmentManager()方法得到FragmentManager对象引用4....
分类:其他好文   时间:2015-07-03 12:19:55    阅读次数:106
Java基础:HashMap和HashSet
转载请注明出处:jiq?钦's technical Blog 一、HashMapHashMap,基于散列(哈希表)存储“Key-Value”对象引用的数据结构。存入的键必须具备两个关键函数:(1)equals():  判断两个Key是否相同,用来保证存入的Key的唯一性;(2)hashCode(): 根据k-v对象的Key来计算其引用在散列表中存放的位置; HashMap底层结构是一个数组:tra...
分类:编程语言   时间:2015-07-02 01:07:32    阅读次数:185
面向对象 引用传递
引用传递在java中有重要作用这里 讲解三个范例: 范例一: class Demo{ int temp=30;//此处为了方便,不封装 }; public class Test{ public static void main(String args[]){ Demo d1=new Demo();//实例化Demo对象,实例化之后temp=30 d1.temp= 50 ;//修改tem...
分类:其他好文   时间:2015-07-01 18:28:50    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!