Java面试
文章平均质量分 84
liyangbing315
勤奋,热情,潇潇洒洒度人生!
展开
-
JAVA面试题解惑系列(一)——类的初始化顺序
JAVA面试题解惑系列(一)——类的初始化顺序大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块转载 2010-04-26 15:22:00 · 865 阅读 · 0 评论 -
JAVA面试题解惑系列(四)——final、finally和finalize的区别
JAVA面试题解惑系列(四)——final、finally和finalize的区别final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。 final关键字 我们首先来说说转载 2010-04-26 16:41:00 · 729 阅读 · 0 评论 -
JAVA面试题解惑系列(二)——到底创建了几个String对象?
JAVA面试题解惑系列(二)——到底创建了几个String对象?我们首先来看一段代码:Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">String str=new String("转载 2010-04-26 15:59:00 · 731 阅读 · 0 评论 -
JAVA面试题解惑系列(三)——变量(属性)的覆盖
JAVA面试题解惑系列(三)——变量(属性)的覆盖我们来看看这么一道题: Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">class ParentClass {转载 2010-04-26 16:14:00 · 784 阅读 · 0 评论 -
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧: Java代码 <a title="复制代码" onclick="function onclick(){dp.sh转载 2010-04-27 16:08:00 · 575 阅读 · 0 评论 -
JAVA面试题解惑系列(十)——话说多线程
JAVA面试题解惑系列(十)——话说多线程线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能转载 2010-04-27 16:06:00 · 611 阅读 · 0 评论 -
JAVA面试题解惑系列(九)——继承、多态、重载和重写
JAVA面试题解惑系列(九)——继承、多态、重载和重写什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的转载 2010-04-27 15:01:00 · 804 阅读 · 0 评论 -
JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)
JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有九种,它们分别都有相对应的包装类。关于它们的详细信息请看下表: [img]http://zangweiren.javaeye.co转载 2010-04-27 14:46:00 · 720 阅读 · 0 评论 -
JAVA面试题解惑系列(七)——日期和时间的处理
JAVA面试题解惑系列(七)——日期和时间的处理日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 java.util.Date类 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于转载 2010-04-27 14:13:00 · 830 阅读 · 0 评论 -
JAVA面试题解惑系列(六)——字符串(String)杂谈
JAVA面试题解惑系列(六)——字符串(String)杂谈上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 String的length()方法和数组的length属性 String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,转载 2010-04-27 13:38:00 · 701 阅读 · 0 评论 -
JAVA面试题解惑系列(五)——传了值还是传了引用?
JAVA面试题解惑系列(五)——传了值还是传了引用?JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href=转载 2010-04-26 16:47:00 · 689 阅读 · 0 评论