java面试题
java面试题列表
-
MVC的各个部分都有那些技术来实现?如何实现?
MVC是Model-View-Controller的简写。”Model” 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), “View” 是应用的表示面(由JSP页面产生),”Controller” 是提供应用的处理过程... [java面试题]
-
介绍一下Java的事务处理
一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(d... [java面试题]
-
几个判断型的面试题
1:如果一个对象equals另一个对象,那么他们的hashcode一定相同2:如果一个对象==另一个对象,那么他们的hashcode一定相同3:instanceof运算符可以用来决定某对象的类是否实... [java面试题]
-
Java中会存在内存泄漏吗,请简单描述
会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误... [java面试题]
-
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。... [java面试题]
-
初始化了一个没有run()方法的线程类,是否会出错?
答案:不会。第一种方法:直接继承Thread类。public class Test{public static void main(String[] args){ThreadClass t = new ThreadClass();t.start();Syste... [java面试题]
-
下面代码从性能上考虑,有什么问题
public class Test{public static void main(String args[]){String str=”\";for(int i=0;i... [java面试题]
-
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
package test.format;import java.text.NumberFormat;import java.util.HashMap;public class SimpleMoneyFormat {public static final String EMPTY = “”;pub... [java面试题]
-
int和Integer有什么区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类bo... [java面试题]
-
垃圾回收的优点和原理
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考 虑内存管理。由于有个垃圾回收机... [java面试题]
-
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Public String translate (String str) {String tempStr = “”;try {tempStr = new String(str.getBytes(“ISO-8859-1″), “GBK”);tempStr = tempStr.trim();... [java面试题]
-
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是... [java面试题]
-
GC是什么?为什么要有GC?
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是... [java面试题]
-
如何防止同一个帐户被多人同时登录
1.用session超时,session为null就表示下线了2.也可以采用数据库中设置 临时表 来处理一个用户登陆时向表中插进一条记录,用户离开时候删除该记录如想统计在线... [java面试题]
-
中间件的定义
中间件就是程序中可织入的,可重用的,与业务逻辑无关的各种组件。中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软... [java面试题]
-
类的返射机制中的包及核心类
java.lang.Classjava.lang.refrection.Methodjava.lang.refrection.Fieldjava.lang.refrection.Constructorjava.lang.refrection.Modifierjava.lang.refrection.... [java面试题]
-
请用Java实现列出某个目录下的所有文件
Import java.io.File;File f=new File(“C:\\\\”); File[] f1=f.listFiles(); for(int i=0;i... [java面试题]
-
Java Servlet API中forward() 与redirect()的区别
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看... [java面试题]
-
Java文件和目录(IO)操作
1)如何列出某个目录下的所有文件?2)如何列出某个目录下的所有子目录?3)如何判断一个文件或目录是否存在?4)如何读写文件?【基础】答:1)示例代码如下:File file = new F... [java面试题]
-
如何用Java实现列出某个目录下的所有子目录
public static void main(String[] args) throws Exception{ getFile(new File(“C:\\\\entityBean”),”\\t”);}public static void getFile(File f,String... [java面试题]