「java指针句柄」直接指针和句柄
今天给各位分享java指针句柄的知识,其中也会对直接指针和句柄进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
Java的句柄是什么意思?
关于java中的引用 我觉得在"think in java"这本书里面讲得很好 在那本书里 他们把引用叫做"句柄"(Handle)\x0d\x0a\x0d\x0ajava中就是用"句柄"来操纵对象的\x0d\x0a\x0d\x0a在java中 任何东西都可以看作是对象 因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)。在其他Java参考书里,还可看到有的人将其称作一个“引用”,甚至一个“指针”。可将这一情形想象成用遥控板(句柄)操纵电视机(对象)。只要握住这个遥控板,就相当于掌握了与电视机连接的通道。但一旦需要“换频道”或者“关小声音”,我们实际操纵的是遥控板(句柄),再由遥控板自己操纵电视机(对象)。如果要在房间里四处走走,并想保持对电视机的控制,那么手上拿着的是遥控板,而非电视机。\x0d\x0a\x0d\x0a此外,即使没有电视机,遥控板亦可独立存在。也就是说,只是由于拥有一个句柄,并不表示必须有一个对象同它连接。
JAVA句柄是什么
java里没句柄这个说法, 叫引用(reference)
ClassA o; //并未产生对象,只是一个ClassA类型的引用。
//和c++指针概念比较像, ClassA *p;
Java中的句柄是什么意思?
句柄是系统分配给你操作文件的权限,你操作所有的文件都需要用到系统分配给你的句柄.比如说
FileInputStream
fin=new
FileInputStream("c:\123.txt");
fin就是你申请后,系统分配给你c:\123.txt的句柄.你通过FIN来调用这个文件.
关于java指针句柄和直接指针和句柄的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-12,除非注明,否则均为
原创文章,转载请注明出处。