Java面试题专栏 - 最全的Java面试题, Java笔试题, Java问题

如果catch块捕获了一个异常,那么finally块还会被调用吗

If an exception is thrown inside a catch block, will the finally block be still be called? (如果catch块捕获了一个异常,那么finally块还会被调用吗) YES Click me to Bookmark It! ...... <阅读全文>

2010年3月 深圳中软资源技术服务有限公司JAVA面试题目

1题:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的...... <阅读全文>

接口中的方法可以是static吗?

不可以,接口中的所有方法都是隐式public的,abstract的和非static的 Click me to Bookmark It! Hide Sites $$('div.d7331').each( function(e) { e.visualEffect('slide_up',{duratio...... <阅读全文>

如何提高JDBC性能

#  Use connection pooling. 使用连接池 connection pooling #  Choose appropriate isolation levels. 选择合适的隔离级别 #  Use Statement pooling. 使用statement pooling #  Statements versus Prepared ...... <阅读全文>

下面这两句代码哪个执行的更快些?为什么

Math.max(a,b); (a>b)?a:b Click me to Bookmark It! Hide Sites $$('div.d7322').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>

下面这两个for语句那个执行的更快?

for(int i = 100000; i > 0; i–) {} for(int i = 1; i < 100001; i++) {} Click me to Bookmark It! Hide Sites $$('div.d7320').each( function(e) { e.visualEffect('...... <阅读全文>

下面代码中finally代码段会被执行吗?

try { if (choice) { while (true) } else { system .exit(1): } }finally { codetocleanup(); } Click me to Bookmark It! Hide Sites $$('div.d7318').each( function...... <阅读全文>

Java如何实现周期性操作?

可以通过继承TimerTask虚类并方法来实现周期性操作,下面的例子实现了一个周期性操作: import java.util.TimerTask; public class HeartBeatTask extends TimerTask{ private int timerInterval; public Hear...... <阅读全文>

如何实现Cloneable接口?

在Java中,如果用赋值运算符将一个对象赋值给另一个,只有这个对象的引用会被拷贝,所以改变其中一个对象会对另一个对象产生影响。 Java使用Object的clone()方法来拷贝一个对象的内容到另一个对象,当一个需要...... <阅读全文>

几个Java基础类库面试题

1. 如何得到Java应用程序的可用内存? 答:如下代码实现取得总的内存大小和可用内存大小,并打印到控制台上 public class MemoryExp { public static void main(String[] args) { System.out.println("Tota...... <阅读全文>

写一段Java代码来进行截屏,并保存到jpg文件

如下代码实现抓取屏幕的某个部分并保存到一个jpg文件,代码使用到了jdk的awt包。 import java.awt.AWTException; import java.awt.Rectangle; import java.awt.Robot; import java.awt.image.BufferedImage; ...... <阅读全文>

Java如何压缩文件到ZIP包?

可以使用jdk提供的java.util.zip包的类来进行文件的压缩。下面的代码是对文件进行压缩的例子: // 这是要进行压缩的文件 String[] source = new String[]{"source1", "source2"}; // 创建一个读取这些文...... <阅读全文>

介绍一下Java的Map以及如何使用HashMap

Map是一个保存键值对的对象,根据键值可以找到它对应的值。键必须是唯一的,但是值可以重复。HashMap类提供了map接口的主要实现,它使用hash table来实现map接口。这就使得一些常见的操作如get()和put()所用的...... <阅读全文>

ArrayList和vector的区别有哪些

一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三...... <阅读全文>

一个农夫买鸡的编程面试题

一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序。 public static void main(String[] args) { for(int a1=1;a1<20;a1++){ for(int a2=1...... <阅读全文>

解释一下Java中的流 Stream

流(Stream)是字节的源或目的。 两种基本的流是:输入流(Input Stream)和输出流(OutputStream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。 流的分类: 1:节点...... <阅读全文>

分别解释一下程序,进程和线程的概念和区别?

程序 是计算机指令的集合它,以文件的形式存储在磁盘上。 进程是一个程序在其 自身的地址空间中的一次执行活动。 进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源,而程序不能申请系统资...... <阅读全文>

tomcat 最多支持并发多少用户?

Tomcat的最大并发数是可以配置的,而且并没有限制你所配置的并发数数量,需要根据你的应用处理request所需要的带宽,CPU,内存,压力等进行配置。 还有一种说法是Tomcat的理论并发数量极限是服务器最大可用的端...... <阅读全文>

Swing组件JList的列表数据修改了,如何通知JList改变显示?

JList组件有一个单独的显示模式ListModel来表示JList的显示数据. JList创建以后,JList数据元素的值及数据元素的数量可以动态地改变. JList在它的数据模式ListModel中观察数据的改变.因此,一个ListModel 的正确...... <阅读全文>

在应用程序中使用JavaMail来读取和发送邮件的基本流程

在应用程序中使用JavaMail来读取邮件的基本流程如下:   1.创建一个新的Session对象并且定义其使用的存储的类型(如IMAP或者POP3)和传输的类型(如SMTP)。   2.使用Session对象,创建一个新的Store对象。在...... <阅读全文>

== 和 equals的区别

在比较对象时候,常常用到 “==” 和 “equals(Object)”。它们常常让初学者感到疑惑。下面先看一个例子 public class Example1 {     public static void main(String[] args)     {    ...... <阅读全文>

北京达内技术笔试题—华美迅达

1、面向对象的特征有哪些方面 ? 2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 3、String与StringBuffer类的区别 4、java多线程有几种实现方法,都是什么?同步有几种实现方法,都...... <阅读全文>

上海达内学员赴贝尔阿尔卡特面试题分享

1.main(String args[])方法中能否调用非静态方法? 2.接口能否继承接口? 3.抽象类里面能否没有抽象方法? 4.String是否是基本类型?String和StringBuffer有什么区别? 5.int和Integer有什么区别? 6.final和fi...... <阅读全文>

顺驰—技术笔试题

1.Applet与servlet如何通信; 2.JSP标签的作用?如何定义; 3.如何解决界面友好和操作简便; 4.有一个3*4的table如何在一个表格中按回车键跳到下一个表格中; 5.EJB的事物是如何实现的?何时进行回滚; 6.根据...... <阅读全文>

银丰新融—技术笔试题

一、简述Servlet生命周期?(时间4分钟) 二、简述HttpSession的作用、使用方法,可以用代码说明。(时间3分钟) 三、请画出Servlet 2.2以上Web Application的基本目录结构(时间2分钟) 四、谈谈你对三层结构...... <阅读全文>
 1 2 3 4 5 6 7 8 9 10 ...20 21 22 下一页

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。