java面试.txt
《java面试.txt》由会员分享,可在线阅读,更多相关《java面试.txt(10页珍藏版)》请在文库网上搜索。
1、1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性, 新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适 合特殊的 。3. :是 过程和数据
2、包 ,对数据的 问只 过 的 面。面向对象 算始 这个基 , 现实 可以 一 全 、 的对象,这些对象 过一个 的 问其对象。4. 性:性是允许不currency1类的对象对currency1一“fi。性包括fl数 性和包性。性有、抽象、为共、”共的, 的解了fi用程 数currency1问题。2、String是基 的数据类型? 基 数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,不可以继承这个类、不 修改这个类。为了提 节,fi用StringBuffer类3、int 和 Intege
3、r 有 Java 提供两种不currency1的类型: 用类型和原始类型(或 类型)。Int是java的原始数据类型,Integer是java为int提供的 类。Java为 个原始类型提供了 类。原始类型 类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble用类型和原始类型的为 全不currency1,并且它有不currency1的 。 用类型和原始类型有不currency1的特征和用法,它包括: 和 问题,这种类型以哪种类型的数 据结 ,当 用类型和原始类型用 个类的实例数
4、据时 的 。对象 用实例变量的 为 null,而原始类型实例变量的 与它的类型有关。4、String 和StringBuffer的 JAVA 提供了两个 类:String和StringBuffer,它可以 和 , 包个 的 数据。这个String类提供了数 不可改变的 。而 这个StringBuffer类提供的 修改。当 数据 改变的时 就可以使用StringBuffer。 型地,可以使用 StringBuffers 数据。5、时 与一 有 currency1 表 程 过程中可 现的 ,时 表 的 中可 的 ,是一种 见错误。java编译器 求方法必须声明抛可 发生的时 ,但是并不 求必须声明
5、抛未 捕获的时 。6、说Servlet的生命周期,并说Servlet和CGI的 。Servlet 服务器实例 后,容器其init方法,请求 达时其service方法,service方法 派遣与请求对fi的doXXX方法(doGet,doPost)等,当服务器 将实例销毁的时 调用其destroy方法。与cgi的 在 servlet处 服务器程中,它 过线程方式其service方法,一个实例可以服务 个请求,并且其实例一 不会销毁,而CGI对 个请求都产生新的程,服务 后就销毁, 以上低 servlet。7、说ArrayList,Vector, LinkedList的 性 和特性ArrayLis
6、t 和Vector都是使用数组方式 数据,数组元素数 实际 的数据以便增加和插入元素,它都允许直按 号索 元素,但是插入元素 涉及数组元 素移 等 , 以索 数据快而插入数据慢,Vector由 使用了synchronized方法(线程安全), 性 上较ArrayList差, 而LinkedList使用双向链表实现 ,按 号索 数据 前向或后向遍历,但是插入数据时只 记录 项的前后项 可, 以插入 较快。8、EJB是基 哪些技术实现的 并说SessionBean和EntityBean的 ,StatefulBean和StatelessBean的 。EJB包括Session Bean、Entity
7、Bean、Message Driven Bean,基 JNDI、RMI、JAT等技术实现。SessionBean在J2EEfi用程 中 用 一些服务器端的业务 ,例如 问数据库、调用其EJB组件。EntityBean 用 表fi用 统中用 的数据。对 客户 ,SessionBean是一种持久性对象,它实现 些在服务器上的业务逻辑。对 客户 ,EntityBean是一种持久性对象,它表一个 在持久性 器中的实体的对象视图,或是一个由现有企业fi用程 实现的实体。Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean
8、,这两种的 Session Bean都可以将 统逻辑放在 method之中执,不currency1的是 Stateful Session Bean 可以记录呼叫者的, 说,一个使用者会有一个相对fi的 Stateful Session Bean 的实体。Stateless Session Bean 虽然也是逻辑组件,但是却不负责记录使用者,也就是说当使用者呼叫Stateless Session Bean 的时 ,EJB Container 并不会找寻特 的 Stateless Session Bean的实体 执这个 method。换之,可 数个使用者在执 个 Stateless Session
9、 Bean 的 methods 时,会是currency1一个 Bean 的 Instance 在执。从 方面 看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会耗 J2EE Server 较的 ,然而 Stateful Session Bean 的却在 可以维持使用者的。9、Collection 和 Collections的 。 Collection是集合类的上级,继承与的主 有Set 和List.Collections是针对集合类的一个帮助类,提供一 静方法实现对各种集合的搜索、排 、线
10、程安全等 。10、 s1 = s1 + 1;有 错? short s1 = 1; s1 += 1;有 错? short s1 = 1; s1 = s1 + 1; (s1+1算结是int型, 强 换类型)short s1 = 1; s1 += 1;(可以确编译)26、Math.round(11.5)等於少? Math.round(-11.5)等於少? Math.round(11.5)=12Math.round(-11.5)=-11round方法 与fl数近的整数,fl数加1/2后求其floor.27、String s = new String(“xyz“); 了几个String Object?
11、两个28、 4个线程,其中两个线程 次对j增加1,外两个线程对j 次减少1。程 。以程 使用 部类实现线程,对j增减的时 有考虑顺 问题。public class ThreadTest1private int j;public static void main(String args)ThreadTest1 tt=new ThreadTest1();Inc inc=tt.new Inc();Dec dec=tt.new Dec();for(int i=0;iisErrorPage(是 使用Exception对象),isELIgnored(是忽略表达式)60、 调用doGet()和doPost(
12、) Jsp面中的form标签里的method 性为get时调用doGet(),为post时调用doPost()。61、servlet的生命周期web容器加servlet,生命周期 始。 过调用servlet的init()方法servlet的初始 。 过调用service()方法实现, 据请求的不currency1调用不currency1的do*()方法。结束服务,web容器调用servlet的destroy()方法。62、如现实servlet的单线程模式63、面 对象传递的方法request,session,application,cookie等64、JSP和Servlet有哪些相curren
13、cy1点和不currency1点,之 的联 是 JSP 是Servlet技术的扩展, 质上是Servlet的简易方式,更强调fi用的外表表达。JSP编译后是“类servlet“。Servlet和JSP 主 的不currency1点在 ,Servlet的fi用逻辑是在Java 件中,并且 全从表层中的HTML里分离 。而JSP的是Java和HTML可以组合 一个扩展为.jsp的 件。JSP侧重 视图,Servlet主 用 逻辑。65、四种会话跟踪技术会话用域ServletsJSP 面 述page是表与一个面相关的对象和 性。一个面由一个编译 的 Java servlet 类(可以 有的 incl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面试