java面试题
java面试题列表
-
EJB的基本架构
一个EJB包括三个部分:Remote Interface 接口的代码package Beans;import javax.ejb.EJBObject;import java.rmi.RemoteException;public interface Add extends E... [java面试题]
-
EJB实例的生命周期
对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、... [java面试题]
-
EJB需直接实现它的业务接口或Home接口吗,请简述理由
远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。... [java面试题]
-
用Java语言将一个键盘输入的数字转化成中文输出
将一个键盘输入的数字转化成中文输出(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)用java语言实现,,请编一段程序实现!1. public class Reader {2.... [java面试题]
-
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。public class ThreadTest1{private int j;public static void main(String args[]){ThreadTest1 tt=ne... [java面试题]
-
几道Java和数据库的面试题
1.GC是什么?2.当一线程处于等待状态时,用什么方法可以将其唤醒?3.当一个线程处于new状态时,通过什么方法使其进入runnable状态?4.2乘以8的最快计算方法?5.checked异常与... [java面试题]
-
Java编程面试题
1、写一个程序,接受从console输入n个数字(每个数字以“,”隔开),按照数字从大到小的顺序打印输出到console。请尽量使用高效率的方法。2、singleton模式主要作用是保证在java... [java面试题]
-
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。... [java面试题]
-
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
import java.util.*;public class bycomma{public static String[] splitStringByComma(String source){if(source==null||source.trim().equals(“”))return null... [java面试题]
-
一道输出判断型Java面试题
1、控制台应用程序example.java如下:public class example{public static void main(String[] args){int i=0, j=9;do{if(i++>–j) break;} while(i=0){... [java面试题]
-
构造方法和其他方法的区别
构造方法的方法名必须和类名一致,而且不能返回任何返回值而且构造方法只能被调用一次,其他方法可以调用多次... [java面试题]
-
Java基础面试题
1、描述一下java中io包的结构以及处理的原理机制2、overload和override的区别。Overloaded的方法是否可以改变返回值的类型?3、请描述一下java 中的collection frame wor... [java面试题]
-
如何从一个文件档案的尾端新增记录
有两种方法:1)RandomAccessFile fd = new RandomAccessFile(file,”rw”);fd.seek(fd.length());然后使用 fd 的method写入2)使用FileOutputStream(String name,boole... [java面试题]
-
如果重写了对象的equals()方法,需要考虑什么
还需要重写这个对象的hashCode方法。... [java面试题]
-
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
首先在Applet的init() 方法中建立Frame instance, 然后将Menus, Menubar都加上去即可。 (setMenuBar() 是 Frame下的方法)或者,找到Applet上层的Frame后依法炮制。Container... [java面试题]
-
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
如果这些类是线程类的话,可以考虑用notify()或者notifyAll()如果是普通的类,可以实现Observer接口。... [java面试题]
-
如何拷贝一整个Java对象,包括它的状态
使这个类实现Cloneable接口, 调用它的clone()方法... [java面试题]
-
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后... [java面试题]
-
什么时候需要进行强制类型转换
当你把一个父类的对象赋值给子类对象的数据类型时,需要进行强值类型转换如:Object a;Customer b; b = (Customer) a;如果把一个子类的对象赋值给父类的数据结构是时,类型转... [java面试题]
-
sleep()方法和wait()方法的区别是什么
sleep(100L)是占用cpu,线程休眠100毫秒,其他进程不能再占用cpu资源,wait(100L)是进入等待池中等待,交出cpu 等系统资源供其他进程使用,在这100毫秒中,该线程可以被其他线程notify,但... [java面试题]