论坛首页 招聘求职论坛

惠普大连java方向笔试题(部分)

浏览 9287 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-11  
1 、是文件: FileInputStream, FileOutputStream, ( 字节流 )FileReader, FileWriter( 字符 )

2 、是 byte[] : ByteArrayInputStream, ByteArrayOutputStream( 字节流 )

3 、是 Char[]: CharArrayReader, CharArrayWriter( 字符流 )

4 、是 String: StringBufferInputStream, StringBufferOuputStream ( 字节流 )StringReader, StringWriter( 字符流 )

5 、网络数据流: InputStream, OutputStream,( 字节流 ) Reader, Writer( 字符流 )
0 请登录后投票
   发表时间:2010-11-12  
lonelybug 写道
chimer 写道
3.请说明java虚拟机堆中是否可能存在对象的引用,并请说明理由.

这个题目还真搞不清,按我的想法,应该是有的,比如链表,他应该只是在栈中存了一个头结点的首地址吧,要不然如果每个结点都保存在栈中的话,开销也不划算吧。

补充:
另外听说GC是有向图的结构,应该有所谓的引用的引用吧,也不一定,反正是搞不清楚。求指点


first of all, i am sorry i cannot typing in Chinese in office.

In general, object, primitive type data, instance and references are resided in Heap, however, the references for objects and array type can also be stored(pushed) in stack, if the reference refer to a local data/instance. -- within a method.






不能打中文还不能用拼音么?  俺看英语就头疼
0 请登录后投票
   发表时间:2010-11-30  
qdexception 写道
lonelybug 写道
chimer 写道
3.请说明java虚拟机堆中是否可能存在对象的引用,并请说明理由.

这个题目还真搞不清,按我的想法,应该是有的,比如链表,他应该只是在栈中存了一个头结点的首地址吧,要不然如果每个结点都保存在栈中的话,开销也不划算吧。

补充:
另外听说GC是有向图的结构,应该有所谓的引用的引用吧,也不一定,反正是搞不清楚。求指点


first of all, i am sorry i cannot typing in Chinese in office.

In general, object, primitive type data, instance and references are resided in Heap, however, the references for objects and array type can also be stored(pushed) in stack, if the reference refer to a local data/instance. -- within a method.






不能打中文还不能用拼音么?  俺看英语就头疼


首先,我为在办公室上班回帖不能打中文抱歉。
一般而言:对象,原始类型数据,实例,引用通常存储在heap(堆)中,然而,如果对象引用位于方法中的本地数据和实例,那么对象的引用和数组类型也可以存储在栈中。
0 请登录后投票
   发表时间:2010-11-30  
lonelybug 写道
chimer 写道
3.请说明java虚拟机堆中是否可能存在对象的引用,并请说明理由.

这个题目还真搞不清,按我的想法,应该是有的,比如链表,他应该只是在栈中存了一个头结点的首地址吧,要不然如果每个结点都保存在栈中的话,开销也不划算吧。

补充:
另外听说GC是有向图的结构,应该有所谓的引用的引用吧,也不一定,反正是搞不清楚。求指点


first of all, i am sorry i cannot typing in Chinese in office.

In general, object, primitive type data, instance and references are resided in Heap, however, the references for objects and array type can also be stored(pushed) in stack, if the reference refer to a local data/instance. -- within a method.






这英语达人好像搞错了吧,基本型别,对象都存在stack 栈中,而非heap啊!
heap堆是程序员新建对象时候才会存储在heap中
0 请登录后投票
   发表时间:2010-12-08  
楼上请自行查看jvm的specification以及想关文档。谢谢
0 请登录后投票
   发表时间:2010-12-09  
lonelybug 写道
楼上请自行查看jvm的specification以及想关文档。谢谢


英语达人,你没搞清楚问题吧?
对象的引用是否可以在堆中....
对于这个问题我不知道,但对于你的回答,我感到十分困惑
0 请登录后投票
   发表时间:2010-12-09  
额,英语我不太懂,看的是别人的翻译,也有可能翻译错误
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics