HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至...
分类:
编程语言 时间:
2014-09-01 12:00:23
阅读次数:
272
1、问题背景
以下代码运行的结果为:
A、1000 B、999 C、1001 D、0
/**
* 中间缓存变量机制
*/
package com.you.model;
/**
* @author YouHaiDong
*
*/
public class Middle
{
/**
* @param args
*/
public static...
分类:
其他好文 时间:
2014-08-16 16:31:30
阅读次数:
142
1、问题背景
以下代码运行的结果为:
A、a的值:8 b的值:7 B、a的值:8 b的值:8
C、a的值:9 b的值:7 D、a的值:9 b的值:8
/**
*
*/
package com.you.model;
/**
* @author YouHaidong
*
*/
public class AB...
分类:
编程语言 时间:
2014-08-16 16:28:40
阅读次数:
160
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。0、Java中多线程同步是什么?在多线程程序下,同步...
分类:
编程语言 时间:
2014-08-12 18:53:44
阅读次数:
326
Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××不写时默认为friendly2、Anonymo...
分类:
编程语言 时间:
2014-08-11 02:37:41
阅读次数:
379
Java JVM使用哪种编码格式
A ASCII characters
B Unicode characters
C Cp1252
D UTF-8
E GBK
F GBK2312
答案:B
在JVM内部,统一使用Unicode...
分类:
编程语言 时间:
2014-08-10 13:00:40
阅读次数:
218
1、SQL中的having子句用来干啥的?答:having子句的功能是进行分组(GROUP BY)后的过滤如:select id,avg(score) from 表 group by 学号 having avg(score)>=80表示查询每位学生的平均分,前提条件是该学生的平均分达到80分2:gr...
分类:
编程语言 时间:
2014-08-08 17:44:46
阅读次数:
299
【一道经典的Java面试题】shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?答案是:前者错,后者对。相信不管是否经历过java面试过,大家一定对这道题很熟悉。因为这道题确实太经典了,以至于成为了基本每个老师都会拿出来,当作课堂例题来讲。要说清这道题,首先看看jav..
分类:
编程语言 时间:
2014-08-07 07:24:29
阅读次数:
260
华为的JAVA面试题(后记:没有想到华为的面试题就是非同一般,非常多题不是一眼就行看得出来,至少对我这种鸟来说是这样。对我个人来说,看看这种题,可能比看《Think In Java》都还要好,由于这里面有非常多的东西,都是我们平时没有太在意,或者是仅仅是懂一点皮毛而已,通过做一下这种练习,把自己不知...
分类:
编程语言 时间:
2014-07-31 15:59:46
阅读次数:
444