论坛首页 招聘求职论坛

Core Java题目快速回答(摘)

浏览 26633 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-29  
线程同步机制,锁原语固然重要,可并没从问题中体现出这种考察目的性。绕了个弯子倒把大家搞糊涂了。

我出这个题的目的:

要考察算法的基本概念,但前提是必须对stringbuffer源代码特别熟悉的才能够回答上来这个问题,显然给回答问题带来很大障碍。其实看了代码,问题很简单。

0 请登录后投票
   发表时间:2007-04-29  
后面这个问题有点意思,很具有开放性,我手头没有任何源码,也没有google。
没有使用过StringBuilder,
但我猜他是和StringBuffer相似性,都能够编辑字符串,replace,append, reverse这些。
但既然叫Builder,我猜应该具有更强的字符串处理功能,
因为Stringbuffer是在char array上直接处理的,arrayy大一些,一些
删除,插入相关的操作效率会比较差,builder应该在这方面有所增强。
差不多就这些吧。
0 请登录后投票
   发表时间:2007-04-29  
google了一下,原来类似list和vector的区别,郁闷。
0 请登录后投票
   发表时间:2007-04-29  
闹了半天,楼主还是没有说给我听一个很直接的道理:这些面试题对于我们在做J2EE项目的人来说,用处在哪里。我没有对这些题目有任何怀疑的态度,真的是虚心请教,在什么时候,我们会用到这些知识。
0 请登录后投票
   发表时间:2007-04-29  
预防问题和debug的时候
当然如果你不明白你用的技术的本质,那这些知识永远用不上.
活一样能干,只不过你的效率比懂的人低很多而已。
0 请登录后投票
   发表时间:2007-04-29  
用的时候自然会去学,道是一通百通的,技则是五花八门。
考察一个人的能力的时候看你看中哪个方面了。




0 请登录后投票
   发表时间:2007-04-30  
诺铁 写道
预防问题和debug的时候
当然如果你不明白你用的技术的本质,那这些知识永远用不上.
活一样能干,只不过你的效率比懂的人低很多而已。


我认为你这个观点缺乏根据。给我举个例子,一个工作场景来说明你的观点。
0 请登录后投票
   发表时间:2007-04-30  
引用

有个牛X同事这样说(我曾经向他寻求对我的建议):

真正做复杂东西的时候,数据结构,算法,网络,操作系统这些基础的东西更重要
tcpip整个协议栈,网络infrastructure
操作系统里多线程多进程,性能优化这些方
当一个新的项目发展起来,或者国外公司要找国内的技术负责人的时候,更看重这些东西,不止是编码能力

这些东西先进吗?JVM就是你Java程序的操作系统,你都不弄清它,还弄清什么?

程序员如豆子
哪里都能招到
架构师才是一个公司的资本
但是你想要的方面的架构师与
来应征的架构师研究方向可能会不太一样
所以想考架构师除了考基本的知识之外
最重要的还是要有学习能力。

能快速 进入你要求的领域
PS:这个世界上没有全才,
就算你懂再多的底层技术也不可能成为全才。
想招作底层的考底层API,
想招作开发的考成因常用API
想招架构师不要考API,考算法,计算机组成。
想招。。。。考。。。。。
考虑清楚了再去考,如果考虑不清楚招到了大牛也只能让他闲着
0 请登录后投票
   发表时间:2007-04-30  
如果楼主公司做的东西就是要求有THREAD开发经验的,那这些面试题也没什么大不了,确实都是很基础而且是概念上的知识,是要求概念必须正确的。如果概念上就理解错的话,那确实会很痛苦。
关于J2EE里是否需要这些东西的问题,我以前做的项目就是整天跟THREAD啦、SOCKET啦、I/O啦这些东西打交道,所以我都不好意思跟人家讲我是做J2EE的,但我们系统里还是有JSP,要用TOMCAT。
0 请登录后投票
   发表时间:2007-05-02  
本主题描述就不明不白的;
Qieqie 写道
Core Java题目快速回答(摘),判断题,每题限制10秒


类定义了其包含的数据和方法成员,所以,JVM中每个对象都将拥有一个独立的数据和方法成员

JVM中每个对象都将拥有一个独立的数据,如果不是static的话,这是对的;
JVM中每个对象都将拥有一个独立的方法成员,方法成员是在调用方法是创建,结束时销毁的;
0 请登录后投票
论坛首页 招聘求职版

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