Java
文章平均质量分 81
sonywangyi
这个作者很懒,什么都没留下…
展开
-
JAVA面试题解惑系列(一)——类的初始化顺序
原文地址:http://zangweiren.iteye.com/blog/208122 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 ...原创 2010-11-09 09:19:04 · 66 阅读 · 0 评论 -
JAVA面试题解惑系列(十)——话说多线程
原文地址:http://rmyd.group.iteye.com/group/topic/6193 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是...原创 2010-11-09 13:43:49 · 68 阅读 · 0 评论 -
JAVA面试题解惑系列(九)——继承、多态、重载和重写
原文地址:http://rmyd.group.iteye.com/group/topic/6193 什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是...原创 2010-11-09 13:34:49 · 112 阅读 · 0 评论 -
JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)
原文地址:http://rmyd.group.iteye.com/group/topic/6193 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:...原创 2010-11-09 11:32:58 · 97 阅读 · 0 评论 -
JAVA面试题解惑系列(七)——日期和时间的处理
原文地址:http://rmyd.group.iteye.com/group/topic/6193 日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。D...原创 2010-11-09 11:14:24 · 136 阅读 · 0 评论 -
JAVA面试题解惑系列(六)——字符串(String)杂谈
原文地址:http://rmyd.group.iteye.com/group/topic/6193 上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 一、String类有length()方法吗?数组有length()方法吗? String类当然有length(...原创 2010-11-09 11:06:47 · 116 阅读 · 0 评论 -
JAVA面试题解惑系列(五)——传了值还是传了引用?
原文地址:http://rmyd.group.iteye.com/group/topic/6193 JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: public final class ParamTest { // 初始值为0 protected int num = 0; // 为方法...原创 2010-11-09 10:46:10 · 86 阅读 · 0 评论 -
JAVA面试题解惑系列(四)——final、finally和 finalize的区别
原文地址:http://rmyd.group.iteye.com/group/topic/6193 final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识...原创 2010-11-09 10:26:24 · 94 阅读 · 0 评论 -
JAVA面试题解惑系列(三)——变量(属性)的覆盖
原帖地址:http://zangweiren.iteye.com/blog/211278 变量,或者叫做类的属性,在继承的情况下,如果父类和子类存在同名的变量会出现什么情况呢?这一次,我们就一起来回顾一下这个问题——变量(属性)的覆盖。 这个问题虽然简单,但是情况却比较复杂。因为我们不仅要考虑变量、静态变量和常量三种情况,还要考虑private、friendly(即不加访问修...原创 2010-11-09 10:22:27 · 89 阅读 · 0 评论 -
JAVA面试题解惑系列(二)——到底创建了几个String对象?
原文地址:http://zangweiren.iteye.com/blog/209895 我们首先来看一段代码: String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象...原创 2010-11-09 09:25:45 · 71 阅读 · 0 评论 -
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
原文地址:http://rmyd.group.iteye.com/group/topic/6193 有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧: int i = 0; int j = i++...原创 2010-11-09 13:48:11 · 71 阅读 · 0 评论