精华帖 (0) :: 良好帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-16
说太基础的人,可否可以给出你们的答案呢?
|
|
返回顶楼 | |
发表时间:2009-09-16
基本上能答些上来。 不看看这是什么地方
|
|
返回顶楼 | |
发表时间:2009-09-16
Think in Java上软引用跟concurrent都有详细讲啊,深入java虚拟机对内存泄漏,类加载也有讲啊...多看看书吧
都是些很基础的问题 |
|
返回顶楼 | |
发表时间:2009-09-16
mark_wang_9527 写道 Think in Java上软引用跟concurrent都有详细讲啊,深入java虚拟机对内存泄漏,类加载也有讲啊...多看看书吧
都是些很基础的问题 是否面试的时候也就说 ***书上都有,都是很基础的问题。 要这么说的话,问啥问题都可以说 google上都可以找到,都是很基础的问题, 好像前面有人说effective java上提到过软引用。我完整地看过这本书,并且又翻了下,好像也没找到 我觉得大多数都太自大了,汇编,编译原理和数据结构也都是很基础的东西。 讲并发最详细的书是java并发编程实践 和Doug Lea的另外一本专讲并发的书 Concurrent Programming in Java |
|
返回顶楼 | |
发表时间:2009-09-16
wjm251 写道 mark_wang_9527 写道 Think in Java上软引用跟concurrent都有详细讲啊,深入java虚拟机对内存泄漏,类加载也有讲啊...多看看书吧
都是些很基础的问题 是否面试的时候也就说 ***书上都有,都是很基础的问题。 要这么说的话,问啥问题都可以说 google上都可以找到,都是很基础的问题, 好像前面有人说effective java上提到过软引用。我完整地看过这本书,并且又翻了下,好像也没找到 我觉得大多数都太自大了,汇编,编译原理和数据结构也都是很基础的东西。 讲并发最详细的书是java并发编程实践 和Doug Lea的另外一本专讲并发的书 Concurrent Programming in Java 看了三遍 深入Java虚拟机,二遍jvm spec,若干JVM其它文档 最近正在看Concurrent Programming in Java. 题目中的Concurrent的问题在Effective Java中刚好有讲到。。 |
|
返回顶楼 | |
发表时间:2009-09-16
wjm251 写道 mark_wang_9527 写道 Think in Java上软引用跟concurrent都有详细讲啊,深入java虚拟机对内存泄漏,类加载也有讲啊...多看看书吧
都是些很基础的问题 是否面试的时候也就说 ***书上都有,都是很基础的问题。 要这么说的话,问啥问题都可以说 google上都可以找到,都是很基础的问题, 好像前面有人说effective java上提到过软引用。我完整地看过这本书,并且又翻了下,好像也没找到 我觉得大多数都太自大了,汇编,编译原理和数据结构也都是很基础的东西。 讲并发最详细的书是java并发编程实践 和Doug Lea的另外一本专讲并发的书 Concurrent Programming in Java 基础也分领域,这些问题对于做java并发的,做服务器的,确实是基础问题。就像javascript,html,servlet,jsp,对于做web的也是基础知识。同样,汇编、编译原理和数据结构对于做编译器的,写底层软件的来说,这是他们需要的基础知识。因此,如果你过去没接触过这方面的开发,你答上不来,一点也不丢人,很正常的事情,但是你不能否认这确实是基础知识。 |
|
返回顶楼 | |
发表时间:2009-09-16
最后修改:2009-09-16
wjm251 写道 mark_wang_9527 写道 Think in Java上软引用跟concurrent都有详细讲啊,深入java虚拟机对内存泄漏,类加载也有讲啊...多看看书吧
都是些很基础的问题 是否面试的时候也就说 ***书上都有,都是很基础的问题。 要这么说的话,问啥问题都可以说 google上都可以找到,都是很基础的问题, 好像前面有人说effective java上提到过软引用。我完整地看过这本书,并且又翻了下,好像也没找到 我觉得大多数都太自大了,汇编,编译原理和数据结构也都是很基础的东西。 讲并发最详细的书是java并发编程实践 和Doug Lea的另外一本专讲并发的书 Concurrent Programming in Java 正如ls说的,基础也分领域。对于没有做过该领域的,很多问题大家是可能听过、看过,但是要能够很全面的表述出来或者设计出来还是很难的(老鸟除外)。 |
|
返回顶楼 | |
发表时间:2009-09-16
抛出异常的爱 写道 logl 写道 一个问题都不会答,照样写上精通! 我也可以给他提一个问题,怎么做一个JDK?答完了是吧?怎么做一个CPU?
怎么作CPU....我大学有一个学期是学这门课的..... 老头子让我们手绘了一张0开的大图作为作业..... 二周没睡好觉...好恨啊. 可惜我们没操作系统这门课 怎么做一个CPU->怎么挖矿. |
|
返回顶楼 | |
发表时间:2009-09-16
一直做web开发,希望有经验的同学能够深入的讲讲这几个问题。
1.软引用都用在什么地方,一直用硬引用 2.缓存的实现。这个很感兴趣,看过ehcache的源代码,感觉有性能很大改进余地。特别是并发处理。 3.类加载确实没有用过,但是知道是怎么回事。 4.jdk5的并发库大家都应该明白。 |
|
返回顶楼 | |
发表时间:2009-09-16
rain2005 写道 一直做web开发,希望有经验的同学能够深入的讲讲这几个问题。
1.软引用都用在什么地方,一直用硬引用 2.缓存的实现。这个很感兴趣,看过ehcache的源代码,感觉有性能很大改进余地。特别是并发处理。 3.类加载确实没有用过,但是知道是怎么回事。 4.jdk5的并发库大家都应该明白。 1、高速缓存,或者你认为可能造成内存泄露,并且允许对象被回收的地方。 2、缓存的实现是很大的话题了,比如替换算法、是否持久到磁盘、分布式环境下的缓存复制等等,最简单的实现基于LinkedHashMap的LRU缓存。 3、类加载,参见jvm spec或者inside jvm,网上资料有很多谬误。 4、并发库引入的基于lock-free、copy on write的新集合类,基于硬件原语的原子变量,可重入锁,细粒度的条件变量,线程池,高级工具闭锁、信号量、关卡等等。 |
|
返回顶楼 | |