Java exam
jardownload
这个作者很懒,什么都没留下…
展开
-
广州喜创信息技术有限公司JAVA 软件工程师笔试题
1.某程序代码如下,当运行java test.ChildClass时,请写出输出结果 (10分)package test;public class A{public A(){System.out.println(”A Create”);}}package test;import test.A;public class B extends A{public B(){S...2010-10-14 18:33:14 · 335 阅读 · 0 评论 -
新东方JAVA培训 月考题目(选择部分)
Core Java试题选择填空题: 选择题全部为多选题,只有全部正确才能得分。编译java程序的命令是________;运行java程序的命令是________;产生java文挡的命令是________;查询java类型是否是serializable类型的命令是________;产生java安全策略文件的命令是________;产生类型归档文件.jar的命令是________。A. ja...2010-10-12 13:20:38 · 364 阅读 · 0 评论 -
上海达内学员赴贝尔阿尔卡特面试题分享
1.main(String args[])方法中能否调用非静态方法?2.接口能否继承接口?3.抽象类里面能否没有抽象方法?4.String是否是基本类型?String和StringBuffer有什么区别?5.int和Integer有什么区别?6.final和finally和finallize有什么区别?7.sleep()和wait()有什么区别?8.GC是什么?有什么用?9.Ove...2010-10-12 13:20:38 · 146 阅读 · 0 评论 -
顺驰—技术笔试题
1.Applet与servlet如何通信;2.JSP标签的作用?如何定义;3.如何解决界面友好和操作简便;4.有一个3*4的table如何在一个表格中按回车键跳到下一个表格中;5.EJB的事物是如何实现的?何时进行回滚;6.根据你的开发经验,说说你是如何对你的系统进行J2EE设计模式的。何谓J2EE设计模式,如何应用;7.用JAVA实现一个数据连结池。...2010-10-12 13:20:38 · 122 阅读 · 0 评论 -
Java笔试题 共五道题
笔试题1、写出输出public class Jtest{int m=1;int i=3;void Jtest(){m=2;i=4;}public static void main(String[] args){Jtest app=new Jtest();System.out.println(app.m+”,”+app.i);}}2、 写出输出public class ...2010-10-12 13:20:37 · 244 阅读 · 0 评论 -
JavaSE笔试题一套带答案(4)
二.填空(40分)1.集合分为___Collection___________和___Map________两个最顶端的接口。2.获得集合中元素总数的方法是_size()_______。3.线程在生命周期中要经历5种状态,分别是新建状态、_可运行状态(或就绪状态)_、_正在运行状态__、阻塞状态和___死亡状态__。4.如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使...2010-10-12 13:20:37 · 526 阅读 · 1 评论 -
JavaSE笔试题一套带答案(6)
附加题(选作):3.编写一个加密类Ecryption,在其中实现对字符串的加密和解密方法。加密原理是:加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个字符是对应的原字符串中的前一个字符的值加上3。比如:“welcome“,末尾的字符为’e’“welcom“依次加上3后成为“zhofrp“,故加密后的结果为“ezhofrp“参考答案:class Ecryption{ //加...2010-10-12 13:20:37 · 359 阅读 · 0 评论 -
30道Java 1.4模拟经典题(1)
1. What will happen when you attempt to compile and run the following code?(Assume that the code is compiled and run with assertions enabled.)public class AssertTest{public void methodA(int i){ass...2010-10-12 13:20:37 · 246 阅读 · 0 评论 -
某公司java笔试题
请完成以下题目1)现有Mysql数据库,写Spring + Hibernate的配置文件数据库IP url: 127.0.0.1DataBase: db1用户名/密码 username/password表table1结构:id int (主键)name varchar请编写以下文件Spring的xml配置文件Hbm文件2)写一个webservice接口定义:String ...2010-10-12 13:20:36 · 216 阅读 · 0 评论 -
介绍一下你对23种java设计模式的认识
FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后得到丰田...2010-10-12 13:20:36 · 83 阅读 · 0 评论 -
一道Java编程面试题 附解题思路及答案
题目1:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:”4″不能在第三位,”3″与”5″不能相连.解决思路:强化题目,用1、2、2、3、4、5这六个数字排列“递增”序列。其他要求不变。算法思路:显然是递归,初始序列122345,先从末两位(45)变化(45,54),然后末三位(345) … 直到最后六位.怎样解决...2010-10-12 13:20:35 · 169 阅读 · 0 评论 -
北京达内技术笔试题—华美迅达
1、面向对象的特征有哪些方面 ?2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?3、String与StringBuffer类的区别4、java多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?5、JSP有哪些内置对象。6、数据库表(Test)结构如下:ID NAME AGE MANAGER(所属主管人ID)106 A 30...2010-10-12 13:20:35 · 205 阅读 · 0 评论 -
达内的一份JAVA面试题-CORE JAVA部分(1)
1. 在main(String[] args)方法内是否可以调用一个非静态方法?答案:不能2. 同一个文件里是否可以有两个public类?答案:不能3. 方法名是否可以与构造器的名字相同? 答案:可以。public class Test{ public Test(String iceboy) { System.out.println(iceboy); } publi...2010-10-12 13:20:35 · 244 阅读 · 0 评论 -
银丰新融—技术笔试题
一、简述Servlet生命周期?(时间4分钟)二、简述HttpSession的作用、使用方法,可以用代码说明。(时间3分钟)三、请画出Servlet 2.2以上Web Application的基本目录结构(时间2分钟)四、谈谈你对三层结构的理解(时间5分钟)五、名词解释写出全称并简要说明(12分钟)a)EJBb)JNDIc)MVCd)UMLe)LDAPf)SOAP六、程序设计...2010-10-12 13:20:39 · 539 阅读 · 0 评论 -
在应用程序中使用JavaMail来读取和发送邮件的基本流程
在应用程序中使用JavaMail来读取邮件的基本流程如下: 1.创建一个新的Session对象并且定义其使用的存储的类型(如IMAP或者POP3)和传输的类型(如SMTP)。 2.使用Session对象,创建一个新的Store对象。在访问消息的存储之前,当前用户必须经过认证。 3.从Store中取得Folder,比如INBOX。 4.从Folder中获取消息。 在应用程序中使用...2010-10-12 13:20:39 · 162 阅读 · 0 评论 -
30道Java 1.4模拟经典题(2)
16. What results from the following code?1.class MyClass2.{3.void myMethod(int i) {System.out.println(”int version”);}4.void myMethod(String s) {System.out.println(”String version”);}5.public sta...2010-10-12 13:20:40 · 302 阅读 · 0 评论 -
怎样才能提高JAVA的性能
提高JAVA的性能,一般考虑如下的四个主要方面:(1) 程序设计的方法和模式一个良好的设计能提高程序的性能,这一点不仅适用于JAVA,也适用也任何的编程语言。因为它充分利用了各种资源,如内存,CPU,高速缓存,对象缓冲池及多线程,从而设计出高性能和可伸缩性强的系统。当然,为了提高程序的性能而改变原来的设计是比较困难的,但是,程序性能的重要性常常要高于设计上带来的变化。因此,在编程开始之前就应...2010-10-14 18:33:14 · 378 阅读 · 0 评论 -
一套英文Java笔试题面试题
1.what is the meaning of JVM ?2.please explain about Reflection concisely.3.please explain about web.xml4.please explian about mainifest.mf5.what technology are used in J2EE platfrom.please list a...2010-10-14 18:33:14 · 404 阅读 · 0 评论 -
Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
Collection接口,包含list和set子接口Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。在Map对象中,每一个关键字最多有一个关联的值。Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示...2010-10-14 18:33:14 · 171 阅读 · 0 评论 -
广州喜创信息技术有限公司JAVA 软件工程师笔试题
1.某程序代码如下,当运行java test.ChildClass时,请写出输出结果 (10分)package test;public class A{public A(){System.out.println(”A Create”);}}package test;import test.A;public class B extends A{public B(){S...2010-10-12 13:21:03 · 187 阅读 · 0 评论 -
怎样才能提高JAVA的性能
提高JAVA的性能,一般考虑如下的四个主要方面:(1) 程序设计的方法和模式一个良好的设计能提高程序的性能,这一点不仅适用于JAVA,也适用也任何的编程语言。因为它充分利用了各种资源,如内存,CPU,高速缓存,对象缓冲池及多线程,从而设计出高性能和可伸缩性强的系统。当然,为了提高程序的性能而改变原来的设计是比较困难的,但是,程序性能的重要性常常要高于设计上带来的变化。因此,在编程开始之前就应...2010-10-12 13:21:02 · 124 阅读 · 0 评论 -
一套英文Java笔试题面试题
1.what is the meaning of JVM ?2.please explain about Reflection concisely.3.please explain about web.xml4.please explian about mainifest.mf5.what technology are used in J2EE platfrom.please list a...2010-10-12 13:21:02 · 283 阅读 · 0 评论 -
Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
Collection接口,包含list和set子接口Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。在Map对象中,每一个关键字最多有一个关联的值。Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示...2010-10-12 13:21:02 · 123 阅读 · 0 评论 -
腾信公司—技术笔试题
1.字符转换;2.数据类型转换;3.HashTable和HashMap的区别;4.写出单例模式代码;5.写出熟悉的JSTL标签;6.如何从from表单中得取checkbox的值;7.使用spring的好处;8.Hibernate是如何处理事务的;9.说出struts中的标签;10.数据库的一个子查询。...2010-10-12 13:20:42 · 181 阅读 · 0 评论 -
Java笔试题一套 需要的朋友可以看看
2.下面代码的输出是什么?一共在内存中生成了几个String对象?为什么?String s1 = “aaa”;String s2 = “aaa”;String s3 = new String(“aaa”);String s4 = new String(“AAA”);System.out.println(s1 == s2);System.out.println(s1 == s3);Sy...2010-10-12 13:20:42 · 185 阅读 · 0 评论 -
达内的一份JAVA面试题-CORE JAVA部分(2)
25.数组转换问题。 Object[] object = new Person[2]; Person [] person = new Person [3]; person = (Person [])object;//可以转换 int[] i = new int[2]; long[] l = new int[3]; i = (long[])l;//不可以转换26.用sock...2010-10-12 13:20:42 · 171 阅读 · 0 评论 -
Java中float的取值范围是什么?
float占用4个字节,和int是一样,也就是32bit. 第1个bit表示符号,0表示正数,1表示负数,这个很好理解,不用多管. 第2-9个bit表示指数,一共8为(可以表示0-255),这里的底数是2,为了同时表示正数和负数,这里要减去127的偏移量.这样的话范围就是(-127到128),另外全0和全1作为特殊处理,所以直接表示-126到127. 剩下的23位...2010-10-12 13:20:34 · 237 阅读 · 0 评论 -
== 和 equals的区别
在比较对象时候,常常用到 “==” 和 “equals(Object)”。它们常常让初学者感到疑惑。下面先看一个例子public class Example1{ public static void main(String[] args) { String s1=new String(”abc”); String s2=new String(”a...2010-10-12 13:20:34 · 124 阅读 · 0 评论 -
写一段Java代码来进行截屏,并保存到jpg文件
如下代码实现抓取屏幕的某个部分并保存到一个jpg文件,代码使用到了jdk的awt包。 import java.awt.AWTException;import java.awt.Rectangle;import java.awt.Robot;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOE...2010-08-12 16:28:14 · 142 阅读 · 0 评论 -
ArrayList和vector的区别有哪些
一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现二.同步...2010-08-12 16:28:14 · 83 阅读 · 0 评论 -
tomcat 最多支持并发多少用户?
Tomcat的最大并发数是可以配置的,而且并没有限制你所配置的并发数数量,需要根据你的应用处理request所需要的带宽,CPU,内存,压力等进行配置。还有一种说法是Tomcat的理论并发数量极限是服务器最大可用的端口数,也就是最多65536个,但是我并不确定这是正确的。Tomcat支持的并发数与操作系统也是有关系的,一些操作系统会限制外来的连接数。实际运用中,最大并发数与硬件性能和CPU数...2010-08-12 16:28:13 · 881 阅读 · 0 评论 -
如何实现Cloneable接口?
在Java中,如果用赋值运算符将一个对象赋值给另一个,只有这个对象的引用会被拷贝,所以改变其中一个对象会对另一个对象产生影响。Java使用Object的clone()方法来拷贝一个对象的内容到另一个对象,当一个需要拷贝的对象包含其他对象的引用时就会出现问题。可以实现Cloneable接口来重载Object类的clone方法。下面这个例子就是展示如何实现cloneable接口的:public...2010-08-12 16:28:13 · 155 阅读 · 0 评论 -
介绍一下Java的Map以及如何使用HashMap
Map是一个保存键值对的对象,根据键值可以找到它对应的值。键必须是唯一的,但是值可以重复。HashMap类提供了map接口的主要实现,它使用hash table来实现map接口。这就使得一些常见的操作如get()和put()所用的时间基本不变。如下代码是一个使用hashmap的实例,它提供了account信息和account balance的对应: import java.util.*;pu...2010-08-12 16:28:13 · 143 阅读 · 0 评论 -
解释一下Java中的流 Stream
流(Stream)是字节的源或目的。两种基本的流是:输入流(Input Stream)和输出流(OutputStream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。流的分类:1:节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。2:过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。...2010-08-12 16:28:13 · 267 阅读 · 0 评论 -
Simple Java questions and answers
Real-world objects contain __state_ and _behavior__.A software object's state is stored in _fields__.A software object's behavior is exposed through _methods__.Hiding internal data from the outside...2010-08-12 16:28:13 · 119 阅读 · 0 评论 -
创娱(网页游戏)Java面试题
1 谈谈MVC,可以结合框架?(不要背书)2 同步和异步有何异同,在什么情况下分别使用他们?举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径...2010-08-12 16:28:11 · 108 阅读 · 0 评论 -
Java如何压缩文件到ZIP包?
可以使用jdk提供的java.util.zip包的类来进行文件的压缩。下面的代码是对文件进行压缩的例子: // 这是要进行压缩的文件 String[] source = new String[]{"source1", "source2"}; // 创建一个读取这些文件的缓冲区 byte[] buf = new byte[1024]; try { //创建zip文件 Stri...2010-08-12 16:28:11 · 71 阅读 · 0 评论 -
Swing组件JList的列表数据修改了,如何通知JList改变显示?
JList组件有一个单独的显示模式ListModel来表示JList的显示数据.JList创建以后,JList数据元素的值及数据元素的数量可以动态地改变.JList在它的数据模式ListModel中观察数据的改变.因此,一个ListModel 的正确实现应当在每次数据发生改变时,通知事件的监听者.当使用构造函数JList(Object[])创建一个JList的实例时,系统将自动 创建一个De...2010-08-12 16:28:11 · 492 阅读 · 0 评论 -
2010年3月 深圳中软资源技术服务有限公司JAVA面试题目
1题:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。2题:请使用任意一例排序算法,对Integer[] inteArr={5,9,1,4,1,2,6,3,8,0,7}进行排序;3题:设计4个线程,其中两个线程每次对j...2010-08-12 16:28:11 · 70 阅读 · 0 评论 -
一个农夫买鸡的编程面试题
一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序。public static void main(String[] args) {for(int a1=1;a1...2010-08-12 16:27:55 · 340 阅读 · 0 评论