问题一:我声明了什么!
String s = “Hello world!”;
许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。...... <阅读全文>
Java面试题 Java笔试题
Java Basic
Instanceof
“==” and equals()
Types of passing parameters
Runnable and Thread
String and StringBuffer
Collection, List, and Set. How to convert an array of objects to an co...... <阅读全文>
一、选择题(4分/题 共20分)
a) 以下程序段执行后的K值为(A)。
int x = 20; y = 30;
k = (x>y)?y:x;
A.20 B.30 C.10 D.50
1.以下代码中,this只指(A)
class bird{
int x,y;
...... <阅读全文>
引言
Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但...... <阅读全文>
1. class.forname的作用?为什么要用?
2. 在oracle大数据量下的分页解决方法?
3. mySQl的分页是怎么实现的?
4. cookie被禁止后怎样使用session?
5. 项目开发经历了哪几个阶段?
6. 谈谈项目的体系统架构:(...... <阅读全文>
Collection
RetainAll :保留两个Collection的交集。注意,如果该Collection是由Arrays.asList转换而来,那么这个方法会失败。因为转换来的List接口不支持这个方法
Samples:
public static void collectio...... <阅读全文>
日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重...... <阅读全文>
Java—SSH(MVC)
1. 谈谈你mvc的理解
MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。
MVC中的模型、视图、控制器它们...... <阅读全文>
上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。
String的length()方法和数组的length属性String...... <阅读全文>
JAVA中的传递都是值传递吗?有没有引用传递呢?
在回答这两个问题前,让我们首先来看一段代码:
Java代码
public class ParamTest {
// 初始值为0
protected int num = 0;
// 为方法参数重新赋值
public void ...... <阅读全文>
这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。
final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。
这一次我们就一起来回顾一下这方面...... <阅读全文>
我们来看看这么一道题:
Java代码
class ParentClass {
public int i = 10;
}
public class SubClass extends ParentClass {
public int i = 30;
public static void main(String[] args) {
ParentClass paren...... <阅读全文>
我们首先来看一段代码:
Java代码 :
String str=new String(“abc”);
紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所...... <阅读全文>
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的
关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某
种运算,另外还有一些将变量值输出...... <阅读全文>
1. Vector & ArrayList
1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。
2) 当Vector...... <阅读全文>
下面是面试的过程。
我: 你在你最近的项目中使用了Spring。使用Spring有什么好处?
应试者: 我们使用XML配置出bean信息,Spring能够帮我们实例化这些bean,供我们使用。
我:如果Spring只是用来创建对象,那我...... <阅读全文>
Y老师修改版
整理版
版权没有 翻版不究!
2008-5-21
目录
目录 2
第一部分Jsp&servlet 7
1 三个Statment区别,用法 7
2 什么是Cookie 7
3 servlet调用方式几种方法 7
4.Cookie 与session 的区别是:...... <阅读全文>
1.Hashtable和HashMap有什么区别?
a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。
b.也许最重要的不同是Hashtable的方法是同步的,而Has...... <阅读全文>
选择题
1: Consider the class hierarchy shown below:
————————————————————...... <阅读全文>
java 基础
1StringBuffer的实现方式,容量如何扩充
2了解JVM启动参数吗?-verbose -Xms -Xmx的意思是什么 ?3
3ClassLoader的功能和工作模式
4jvm gc 如何判断对象是否需要回收,有哪几种方式?
5reader和input...... <阅读全文>
EJB
1:EJB:
答: Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问 (跨进程、跨计算机) 。但EJB必须被布署在诸如Webspere、WebLogic这样...... <阅读全文>
1 共用类
公共用类要求以“功能英文名称(首字母大写)”+ Util命名。例如:日期的英文名为date,按照规则要求,命名为:DateUtil ;
2 业务层
业务层介面要求以 I +“模组英文名称(首字母大写)”+ Manager命名。...... <阅读全文>
1 使用可以准确说明变数/栏位/类的完整的英文描述符
例如,採用类似firstName,grandTotal 或 CorporateCustomer这样的名字。虽然象x1,y1或fn 这样的名字很简短,输入起来容易,但是我们难以知道它们代表什麽...... <阅读全文>
JAVA INTERVIEW QUESTIONS.
Q: What is the difference between an Interface and an Abstract class?
A: An abstract class can have instance methods that implement a default behavior. An Interface can...... <阅读全文>
Q1. How could Java classes direct program messages to the system console, but error messages, say to a file?
A. The class System has a variable out that represents the standard output, and the ...... <阅读全文>
