1。java中有没有内存泄漏?如果有怎么解决?有没有遇到过outmemory异常?怎样解决?\
有内存泄漏,编程的时候注意释放内存。
outmemory很常见,for(;;) Object o=new Object();
加大内存,不要出项死循环2。一个java类实现了几个接口,那么implements后的接口的顺序如果不一样,有没有差别。例如:
implements a, b,c 和implements b,c, a有没有差别?(我靠,什么问题呀)
基本上没有什么差别,也就是说用的时候没有差别,但是获得该类的所有接口返回的顺序不一样3。java中有关内存是怎么样管理的?(我靠,什么问题呀)
垃圾回收器,也就是GC,如果内存快要用完了,垃圾回收就会被启动,但是这个启动的时间
是无法预料的。4。垃圾收集是怎样进行的,是怎样的对不用内存进行管理的。(我靠,什么问题呀)
有一定的垃圾回收算法,那些没有任何引用的对象可以被回收,其实答到这里应该可以了
不可能要求你说出回收算法吧!5。java对final类和普通类的管理有没有差别。如果有,那是什么?(我靠,什么问题呀)
当然有差别,Thinking in java里面就有介绍,因为final类的状态已经可以确定,编译器可以
做一些优化,但是我们并不要依赖这个东西。6。内部类在你做的项目中是怎么使用的?
一般可以使用私有内部类实现某个接口,这样的话这个内部类就看起来不存在。
Java中广泛的使用了内部类,特别是实现Iterator的内部类。7。如果一个源文件的编码形式是UTF形式,编译时怎么做?
指定文件编码方式,这个问题太垃圾了8。java语言中,你怎么实现多线程?java中线程通信的机制有那些?(我靠,什么问题呀)
继承Thread或者实现Runnable
可以通过同步访问一个变量,这个问题我还真不很清楚,以后要多多研究一下
有内存泄漏,编程的时候注意释放内存。
outmemory很常见,for(;;) Object o=new Object();
加大内存,不要出项死循环2。一个java类实现了几个接口,那么implements后的接口的顺序如果不一样,有没有差别。例如:
implements a, b,c 和implements b,c, a有没有差别?(我靠,什么问题呀)
基本上没有什么差别,也就是说用的时候没有差别,但是获得该类的所有接口返回的顺序不一样3。java中有关内存是怎么样管理的?(我靠,什么问题呀)
垃圾回收器,也就是GC,如果内存快要用完了,垃圾回收就会被启动,但是这个启动的时间
是无法预料的。4。垃圾收集是怎样进行的,是怎样的对不用内存进行管理的。(我靠,什么问题呀)
有一定的垃圾回收算法,那些没有任何引用的对象可以被回收,其实答到这里应该可以了
不可能要求你说出回收算法吧!5。java对final类和普通类的管理有没有差别。如果有,那是什么?(我靠,什么问题呀)
当然有差别,Thinking in java里面就有介绍,因为final类的状态已经可以确定,编译器可以
做一些优化,但是我们并不要依赖这个东西。6。内部类在你做的项目中是怎么使用的?
一般可以使用私有内部类实现某个接口,这样的话这个内部类就看起来不存在。
Java中广泛的使用了内部类,特别是实现Iterator的内部类。7。如果一个源文件的编码形式是UTF形式,编译时怎么做?
指定文件编码方式,这个问题太垃圾了8。java语言中,你怎么实现多线程?java中线程通信的机制有那些?(我靠,什么问题呀)
继承Thread或者实现Runnable
可以通过同步访问一个变量,这个问题我还真不很清楚,以后要多多研究一下
有内存泄露,见http://www-900.ibm.com/developerWorks/cn/java/l-JavaMemoryLeak/index.shtml
OutOfMemory可以在运行程序时加 -Xmx256m 的方法解决,如 java -Xmx256m MyApp2。一个java类实现了几个接口,那么implements后的接口的顺序如果不一样,有没有差别。例如:
implements a, b,c 和implements b,c, a有没有差别?(我靠,什么问题呀)
没差别3。java中有关内存是怎么样管理的?(我靠,什么问题呀)
通过new给对象在heap中分配空间,GC自动对无用对象进行回收4。垃圾收集是怎样进行的,是怎样的对不用内存进行管理的。(我靠,什么问题呀)
GC对对象的引用数进行监控,当对象应用数为0时视为无用对象,可被回收5。java对final类和普通类的管理有没有差别。如果有,那是什么?(我靠,什么问题呀)
final类不可被继承6。内部类在你做的项目中是怎么使用的?
......7。如果一个源文件的编码形式是UTF形式,编译时怎么做?
需要做什么么?我的源文件也是UTF的,我从来没做过什么8。java语言中,你怎么实现多线程?java中线程通信的机制有那些?(我靠,什么问题呀)
exctends Threads/implements Runnable
Wait/notify
PipedOutputStream/PipedInputStream
你应该先检讨一下自己,这些问题很基本了
http://blog.csdn.net/treeroot/archive/2004/09/18/108814.aspx