你应该知道的JAVA面试题

经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。 基础题目 1.Java线程的状态 2.进程和线程的区别,进程间如何通讯......

面试官角度看如何回答 GC 问题

在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。先表达一下我自己对面试的观点:      1.笔试、面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥知马力,日久见人心”......

多个版本JDK的$JAVA_HOME环境变量在Mac OS X中设置的问题

在~/.profile  中增加环境变量JAVA_HOME 设置: export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/ export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/ 验证变量配置: $ source ~/.profile $ echo $JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/ $ source ~/.profile $ echo $JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/ 显示已经配置成功了,然后执行Hadoop的启动脚本:start-dfs.sh ,启动正常后查看相关进程 ps -ef|grep hadoop,发现启动的......