
InterView
文章平均质量分 78
zengbo0710
这个作者很懒,什么都没留下…
展开
-
为何要进行白盒测试
软件白盒测试是一个与黑盒测试相对的概念,是指测试者针对可见代码进行的一种测试。白盒测试通常再划分为单元测试、集成测试两大类,但依据不同的流程,对白盒测试细分的标准也不尽一致,比如在IBM的IPD流程之下,白盒测试可能划分为如下几类:模块单元测试、模块集成测试、模块系统测试、渐增Build集成测试、系统集成测试等。而在XP实践中,单元测试与集成测试之间的界限并不明显,统称为渐增迭代测试。 一转载 2007-05-21 21:54:00 · 860 阅读 · 0 评论 -
override 与 overload 的区别+例子
override 是覆写,overload 是重载。 override 是覆写父类中的已经存在的方法,在完父类方法提供的功能上,加入新的内容,或完成修改方法提供的功能。 如: class ClassA{ public void draw(){ ........ System.out.println("ClassA.转载 2007-05-21 22:22:00 · 1086 阅读 · 1 评论 -
Java面试题和答案
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,转载 2007-05-21 22:31:00 · 568 阅读 · 0 评论 -
Java常见面试题集- -
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayList和Vector的区别,HashMa转载 2007-05-21 22:33:00 · 591 阅读 · 0 评论 -
Java常见面试题集(二)
Jsp方面 1、jsp有哪些内置对象?作用分别是什么? 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传转载 2007-05-21 22:34:00 · 682 阅读 · 0 评论 -
一些著名的大公司面试题目
一些著名的大公司面试题目往往很基础. 一、Java基础知识1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 Integer literals,Floating-point literals,character literals,Boolean literal,String iteral. String 不是基本数据类型2. 字符串的操作:写一个方法,实现字符串的转载 2007-05-21 22:36:00 · 1928 阅读 · 0 评论 -
JAVA面试题集(三)
CORBA方面 1、CORBA是什么?用途是什么? 答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为: 用不同的程转载 2007-05-21 22:37:00 · 765 阅读 · 0 评论 -
JAVA面试题集(四)
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义转载 2007-05-21 22:39:00 · 550 阅读 · 0 评论 -
JAVA华为中远面试题
JAVA华为面试题JAVA方面1 面向对象的特征有哪些方面 2 String是最基本的数据类型吗?3 int 和 Integer 有什么区别4 String 和StringBuffer的区别5运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是转载 2007-05-21 22:46:00 · 1139 阅读 · 0 评论 -
string和stringbuffer区别
前面看到有人写String和stringBudffer的区别是前者是不能改写的,后者是可以改写的 我觉得说String的字符串不能改变话是不错,但是例子要举好 看看下面这个简单的例子: 首先, public class xx {public static void ma转载 2007-05-22 23:12:00 · 1443 阅读 · 2 评论 -
java的继承机制
这次我想深入探究以下java里类的继承机制。我们知道,继承是java设计里的一个失败的地方。高司令说过:如果让他重新设计java的话,他会把继承去掉。而java里继承到底怎么了,会这么不受人欢迎呢?我们知道,继承设计的初衷是为了代码复用。在C++里也确实做到了这一点,因为C++允许多重继承。特别是C++里的析构函数,申明为了virtual的时候可以多重复用,用起来也很舒服。那么为转载 2007-05-26 21:25:00 · 1040 阅读 · 0 评论 -
override与overload的区别
重载(Overload)重载---类中定义的方法可能有不同的版本public book withdraw(double amt,string name)public double withdraw(double amt)特点:方法名必须相同参数列表必须不相同返回值类型可以不相同虚拟函数声明虚方法使用virtual关键字 public virtual bool withdraw(...)调用转载 2007-05-21 22:18:00 · 672 阅读 · 0 评论 -
J2EE中的设计模式
什么是Design Patten? 简单来说,Design Patten 就是一个常用的方案。在我们的开发过程中,经常会遇到一些相同或者相近的问题,每次我们都会去寻找一个新的解决方法,为了节省时间提高效率,我们提供一些能够解决这些常见问题的,被证实可行的方案,构成一个统一的资源库。 一个Design Patten描述了一个被证实可行的方案。这些方案非常普通,是有完整定义的最常用的模式。转载 2007-05-21 22:12:00 · 628 阅读 · 0 评论 -
J2EE设计模式好处
当我们纵观J2EE应用时,发现n-tier架构中已出现了许多新的技术和解决方法(design pattern)下面我参考 Sun Blueprints 的设计,简要的讲解design patternscreen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=hand; this.a转载 2007-05-21 22:15:00 · 1281 阅读 · 0 评论 -
JAVA程式師面試32問(含答案)
第一,談談final, finally, finalize的區別。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其他類,是否可以implements(實現)interface(介面)? 第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。第四,&和&&的區別。第五,HashMap和Ha转载 2007-05-21 22:26:00 · 876 阅读 · 0 评论 -
某公司Java面试题及部分解答(难度较大)
1。请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别。(5) 2。请问你在什么情况下会在你的JAVA代码中使用可序列化?(5) 为什么放到HttpSession中的对象必须要是可序列化的?(5) 3。为什么在重写了equals()方法之后也必须重写hashCode()方法?(10) 4。sleep()和wait()有什么区别?(10) 5。编程题:用最转载 2007-05-21 22:43:00 · 1731 阅读 · 0 评论 -
JDBC 2.0和4.0
第一章 介绍 1.1 JDBC类库 JDBC类库提供了通过Java语言访问关系数据库的能力。Java程序通过JDBC可以执行SQL语句,对获取的数据进行处理,并将变化了的数据存回数据库。在分布式异构环境中,我们还可以通过JDBC操纵多个数据源。 JDBC类库基于X/Open SQL通用语言接口(CLI),ODBC也基于此。JDBC提供了一个使用方便的映射方案:从Java语言转载 2007-05-21 21:46:00 · 2312 阅读 · 0 评论 -
白盒测试
白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。转载 2007-05-21 21:49:00 · 1145 阅读 · 0 评论 -
如何做白盒测试?
开发语言:Java开发环境:Eclipse,WebSphere,Oracle等我只知道单元测试用JUnit,还有其它的方式或工具来做白盒测试吗?kaka [等级:◆(初级)] (信誉值: 100) 回复于: 2006-5-25 15:27:44 Top白盒测试有很多方法,原则是:1 保证被测程序中每一条独立的路径至少执行一次。2 保证所有判断的每一分支至少执行一次。3 保证每一循环都在转载 2007-05-21 21:55:00 · 4398 阅读 · 0 评论 -
黑盒测试
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能转载 2007-05-21 21:56:00 · 1160 阅读 · 0 评论 -
几个在JDK1.5中新的语言特征
几个在JDK1.5中新的语言特征: 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxin转载 2007-05-21 22:00:00 · 534 阅读 · 0 评论 -
为什么要用EJB
1998年3月在SanFrancisco召开的JavaOne98开发者大会上,Sun公司正式发布了业界期待已久的EJB1.0版(EnterpriseJavaBeans1.0)规范说明,在众多的大公司和开发人员中引起了巨大的反应,这标志着用Java开发企业级应用系统将变得非常简单。这次JavaOne大会也被称之为"EJB展览会",许多公司纷纷表示要推出有关EJB的产品,已经推出或正准备推出EJB产品转载 2007-05-21 22:02:00 · 865 阅读 · 0 评论 -
学习Java的30个基本概念
Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C转载 2007-05-21 22:04:00 · 517 阅读 · 0 评论 -
JDK1.5中新的语言特征
本文中,我们将讨论几个在JDK1.5中新的语言特征,包括: 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/un转载 2007-05-21 22:07:00 · 552 阅读 · 0 评论 -
理解JAVA多态
这几天我在重新复习Java语言基础,虽然和团队一起,自己个人都进行了实际项目的开发,但越往上面走越觉得自己应该花点时间看看Java的基础知识,巩固一下基础。今天复习的是多态,同时写下自己的学习心得。数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要转载 2007-05-26 21:24:00 · 5350 阅读 · 1 评论