- 浏览: 1011392 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (826)
- 硬件 (8)
- 软件 (24)
- 软件工程 (34)
- JAVA (229)
- C/C++/C# (77)
- JavaScript (8)
- PHP (1)
- Ruby (3)
- MySQL (14)
- 数据库 (19)
- 心情记事 (12)
- 团队管理 (19)
- Hadoop (1)
- spring (22)
- mybatis(ibatis) (7)
- tomcat (16)
- velocity (0)
- 系统架构 (6)
- JMX (8)
- proxool (1)
- 开发工具 (16)
- python (10)
- JVM (27)
- servlet (5)
- JMS (26)
- ant (2)
- 设计模式 (5)
- 智力题 (2)
- 面试题收集 (1)
- 孙子兵法 (16)
- 测试 (1)
- 数据结构 (7)
- 算法 (22)
- Android (11)
- 汽车驾驶 (1)
- lucene (1)
- memcache (12)
- 技术架构 (7)
- OTP-Erlang (7)
- memcached (17)
- redis (20)
- 浏览器插件 (3)
- sqlite (3)
- Heritrix (9)
- Java线程 (1)
- scala (0)
- Mina (6)
- 汇编 (2)
- Netty (15)
- libevent (0)
- CentOS (12)
- mongod (5)
- mac os (0)
最新评论
-
kingasdfg:
你这里面存在一个错误添加多个任务 应该是这样的 /** * ...
Quartz的任务的临时启动和暂停和恢复【转】 -
kyzeng:
纠正一个错误,long型对应的符号是J,不是L。
Jni中C++和Java的参数传递 -
zhaohaolin:
抱歉,兄弟,只是留下作记录,方便学习,如果觉得资料不好,可以到 ...
netty的个人使用心得【转】 -
cccoooccooco:
谢谢!自己一直以为虚机得使用网线才可以与主机连接呢。。
主机网卡无网线连接与虚拟机通信 -
yuqilin001:
要转别人的东西,请转清楚点嘛,少了这么多类,误人子弟
netty的个人使用心得【转】
标签:面试
面向对象的特征
1.
抽象
:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
过程抽象
是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象
定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察
。
2.
继承
:继承是一种联结类的层次模型,并且允许和鼓励
类
的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类
(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.
封装
:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4.
多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
2
、
String
是最基本的数据类型吗
?
基本数据类型包括
byte
、
int
、
char
、
long
、
float
、
double
、
boolean
和
short
。
java.lang.String
类是
final
类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用
StringBuffer
类。
5
、运行时异常与一般异常有何异同?
异常
表示程序运行过程中可能出现的非正常状态,
运行时异常
表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。
java
编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。
6
、说出
Servlet
的生命周期,并说出
Servlet
和
CGI
的区别。
Servlet
被服务器实例化后,容器运行其
init
方法,请求到达时运行其
service
方法,
service
方法自动派遣运行与请求对应的
doXXX
方法(
doGet
,
doPost
)等,当服务器决定将实例销毁的时候调用其
destroy
方法。
与
cgi
的区别在于
servlet
处于服务器进程中
,它通过多线程方式运行其
service
方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而
CGI
对每个请求都产生新的
进程
,服务完成后就销毁,所以效率上低于
servlet
。
7
、说出
ArrayList,Vector, LinkedList
的存储性能和特性
ArrayList
和
Vector
都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接
按序号索引元素
,但是插入元素要涉及数组元素移动等内存操作,所以
索引数据快而插入数据慢
,
Vector
由于使用了
synchronized
方法(线程安全),通常性能上较
ArrayList
差,而
LinkedList
使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以
插入速度较快
。
8
、
EJB
是基于哪些技术实现的?并说出
SessionBean
和
EntityBean
的区别,
StatefulBean
和
StatelessBean
的区别。
EJB
包括
Session Bean
、
Entity Bean
、
Message Driven Bean
,基于
JNDI
、
RMI
、
JAT
等技术实现。
SessionBean
在
J2EE
应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他
EJB
组件。
EntityBean
被用来代表应用系统中用到的数据
。
对于客户机,
SessionBean
是一种非持久性对象,
它实现某些在服务器上运行的业务逻辑。
对于客户机,
EntityBean
是一种持久性对象,
它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。
Session Bean
还可以再细分为
Stateful Session Bean
与
Stateless Session Bean
,这两种的
Session Bean
都可以将系统逻辑放在
method
之中执行,不同的是
Stateful Session Bean
可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的
Stateful Session Bean
的实体。
Stateless Session Bean
虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫
Stateless Session Bean
的时候,
EJB Container
并不会找寻特定的
Stateless Session Bean
的实体来执行这个
method
。换言之,很可能数个使用者在执行某个
Stateless Session Bean
的
methods
时,会是同一个
Bean
的
Instance
在执行。从内存方面来看,
Stateful Session Bean
与
Stateless Session Bean
比较,
Stateful Session Bean
会消耗
J2EE Server
较多的内存,然而
Stateful Session Bean
的优势却在于他可以维持使用者的状态。
9
、
Collection
和
Collections
的区别。
Collection
是集合类的上级接口,继承与他的接口主要有
Set
和
List.
。
Collections
是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
10
、
&
和
&&
的区别。
&
是位运算符,表示按位与运算,
&&
是逻辑运算符,表示逻辑与(
and
)。
11
、
HashMap
和
Hashtable
的区别。
HashMap
是
Hashtable
的轻量级实现(非线程安全的实现),他们都完成了
Map
接口,主要区别在于
HashMap
允许空(
null
)键值(
key
)
,
由于非线程安全,效率上可能高于
Hashtable
。
HashMap
允许将
null
作为一个
entry
的
key
或者
value
,而
Hashtable
不允许。
HashMap
把
Hashtable
的
contains
方法去掉了,改成
containsvalue
和
containsKey
。因为
contains
方法容易让人引起误解。
Hashtable
继承自
Dictionary
类,而
HashMap
是
Java1.2
引进的
Map interface
的一个实现。
最大的不同是,
Hashtable
的方法是
Synchronize
的,而
HashMap
不是,在多个线程访问
Hashtable
时,不需要自己为它的方法实现同步,而
HashMap
就必须为之提供外同步。
Hashtable
和
HashMap
采用的
hash/rehash
算法都大概一样,所以
性能不会有很大的差异
。
12
、
final, finally, finalize
的区别。
final
用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally
是异常处理语句结构的一部分,表示总是执行。异常处理时提供
finally
块来执行任何清除操作。如果抛出一个异常,那么相匹配的
catch
子句就会执行,然后控制就会进入
finally
块(如果有的话)。
finalize
是
Object
类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
13
、
sleep()
和
wait()
有什么区别
?
sleep
是线程类(
Thread
)的方法,导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用
sleep
不会释放对象锁。
wait
是
Object
类的方法,对此对象调用
wait
方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出
notify
方法(或
notifyAll
)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
14
、
Overload
和
Override
的区别。
Overloaded
的方法是否可以改变返回值的类型
?
方法的重写
Overriding
和重载
Overloading
是
Java
多态性的不同表现。重写
Overriding
是父类与子类之间多态性的一种表现,重载
Overloading
是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写
(Overriding)
。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被
"
屏蔽
"
了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载
(Overloading)
。
Overloaded
的方法是可以改变返回值的类型。
15
、
error
和
exception
有什么区别
?
error
表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception
表示一种设计或实现问题。
也就是说,它表示如果程序运行正常,从不会发生的情况。
简要的叙述
error
和
exception
Error
和
Exception
都继承自
Throwable
,他们下列不同处:
Exceptions
1
.可以是
可被控制
(checked)
或
不可控制的
(unchecked)
2
.表示一个由程序员导致的错误
3
.应该在应用程序级被处理
Errors
1
.总是
不可控制的
(unchecked)
2
.经常用来用于表示系统错误或低层资源的错误
3
.如何可能的话,应该在系统级被捕捉
16
、同步和异步有何异同,在什么情况下分别使用他们?举例说明。
如
果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同
步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径
往往更有效率。
17
、
abstract class
和
interface
有什么区别
?
声明方法的存在而不去实现它的类被叫做抽象类(
abstract class
),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建
abstract
类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。
Abstract
类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(
interface
)是抽象类的变体
。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义
static final
成
员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以
在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从
接口类型转换,
instanceof
运算符可以用来决定某对象的类是否实现了接口。
1
、
abstract
类可以有包含实体的方法
但是接口不可以
2
、接口定义的变量都是
final
的
而
abstract
类定义的可以不是
final
的
3
、
abstract
类可以通过
get....()
方法实现类的实例
但是接口不可以
4
、“抽象类”是一种不能实例化而必须从中继承的类。抽象类可以完全实现,但更常见的是部分实现或者根本不实现,从而封装继承类的通用功能。
18
、
heap
和
stack
有什么区别。
栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。
堆是栈的一个组成元素
heap
:是由
malloc
之类函数分配的空间所在地。地址是由低向高增长的。
stack
:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。
19
、
forward
和
redirect
的区别
forward
是服务器请求资源,服务器直接访问目标地址的
URL
,把那个
URL
的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,
所以它的地址栏中还是原来的地址。
redirect
就是服务端根据逻辑
,
发送一个状态码
,
告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以
session,request
参数都可以获取。
forward
另一个连接的时候。
request
变量是在其生命周期内的。另一个页面也可以使用
但是 redirect 则,重新开始一个 request 。原页面的 request 生命周期结束。
但是 redirect 则,重新开始一个 request 。原页面的 request 生命周期结束。
20
、
EJB
与
JAVA BEAN
的区别?
Java Bean
是可复用的组件,对
Java Bean
并没有严格的规范,理论上讲,任何一个
Java
类都可以是一个
Bean
。但通常情况下,由于
Java Bean
是被容器所创建(如
Tomcat
)的,
所以
Java Bean
应具有一个无参的构造器
,另外,通常
Java Bean
还要实现
Serializable
接口用于实现
Bean
的持久性
。
Java Bean
实际上相当于微软
COM
模型中的本地进程内
COM
组件,它是不能被跨进程访问的。
Enterprise Java Bean
相当于
DCOM
,即分布式组件。它是基于
Java
的远程方法调用(
RMI
)技术的
,所以
EJB
可以被远程访问(跨进程、跨计算机)
。
但
EJB
必须被布署在诸如
Webspere
、
WebLogic
这样的容器中
,
EJB
客户从不直接访问真正的
EJB
组件,而是
通过其容器访问
。
EJB
容器是
EJB
组件的代理,
EJB
组件由容器所创建和管理。客户通过容器来访问真正的
EJB
组件。
21
、
Static Nested Class
和
Inner Class
的不同。
Static Nested Class
是被声明为静态(
static
)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。
Nested Class
(一般是
C++
的说法),
Inner Class (
一般是
JAVA
的说法
)
。
Java
内部类与
C++
嵌套类最大的不同就在于是否有指向外部的引用上。静态内部类(
Inner Class
)意味着:
1
创建一个
static
内部类的对象,不需要一个外部类对象,
2
:不能从一个
static
内部类的一个对象访问一个外部类对象。
22
、
JSP
中动态
INCLUDE
与静态
INCLUDE
的区别?
动态
INCLUDE
用
jsp:include
动作实现
<jsp:include page="included.jsp" flush="true" />
它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态
INCLUDE
用
include
伪码实现
,
定不会检查所含文件的变化,适用于包含静态页面
<%@ include file="included.htm" %>
23
、什么时候用
assert
。
assertion(
断言
)
在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中
,
assertion
就是在程序中的一条语句,它对一个
boolean
表达式进行检查
,一个正确程序必须保证这个
boolean
表达式的值为
true
;如果该值为
false
,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,
assertion
用于保证程序最基本、关键的正确性。
assertion
检查通常在
开发和测试时开启
。为了提高性能,在软件发布后,
assertion
检查通常是关闭的。
24
、
GC
是什么
?
为什么要有
GC?
GC
是垃圾收集的意思(
Gabage Collection
)
,
内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,
Java
提供的
GC
功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,
Java
语言没有提供释放已分配内存的显示操作方法。
25
、
short s1 = 1; 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)==12
Math.round(-11.5)==-11
round
方法返回与参数最接近的长整数,参数加
1/2
后求其
floor.
27
、
String s = new String("xyz");
创建了几个
String Object?
两个:
一个是
XYZ(heap-
堆内存中
)
的对象,一个是指向
XYZ
对象的
发表评论
-
调试jdk中的源码,查看jdk局部变量
2013-06-15 23:30 1048调试jdk中的源码,查看jdk局部变量 2012-04 ... -
Eclipse快捷键 10个最有用的快捷键<转>
2013-04-11 23:28 1070Eclipse中10个最有用的快捷键组合 一个Eclip ... -
Lucene 3.6 中文分词、分页查询、高亮显示等
2012-12-09 23:35 18101、准备工作 下载lucene 3.6.1 : htt ... -
Maven实战(九)——打包的技巧(转)
2012-10-12 00:41 932“打包“这个词听起 ... -
基于Maven的web工程如何配置嵌入式Jetty Server开发调试环境(转)
2012-10-12 00:28 9181、首先在web工程的POM文件里添加依赖jar包如下: ... -
轻轻松松学Solr(1)--概述及安装[转]
2012-09-18 14:59 990概述 这段时间对企 ... -
分析Netty工作流程[转]
2012-09-04 19:02 883下面以Netty中Echo的例 ... -
让eclipse在ubuntu下面好看一点
2012-03-27 10:17 914<p> </p> <h1 cla ... -
zookeeper安装和应用场合(名字,配置,锁,队列,集群管理)[转]
2012-01-12 17:59 1647安装和配置详解 本文 ... -
Jakarta-Common-BeanUtils使用笔记[转]
2012-01-10 14:13 1153Jakarta-Common-BeanUtils ... -
一个关于Java Thread wait(),notify()的实用例【转】
2012-01-07 16:05 1019///// // ProducerConsume ... -
Java基础:Java中的 assert 关键字解析【转】
2012-01-06 19:50 1056J2SE 1.4在语言上提供了 ... -
一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发[转]
2012-01-06 15:02 1259六种异常处理的陋习 ... -
如何解决HP QC(Quality Center)在Windows 7下不能工作的问题
2011-12-26 10:48 1574HP QC(Quantity Center) 是一款不错的测 ... -
JAVA读写文件,中文乱码 【转】
2011-12-19 23:43 2115最近在做HTML静态生成,需要从硬盘上把模版文件的内容读出来。 ... -
Java 6 JVM参数选项大全(中文版)【转】
2011-12-19 19:51 966Java 6 JVM参数选项大全(中文版) 作者 ... -
使用assembly plugin实现自定义打包【转】
2011-12-13 01:58 965在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了 ... -
使用maven ant task实现非标准打包[转]
2011-12-13 01:56 1045maven很强大,但是总有些事情干起来不是得心应手,没有使用a ... -
Java日期转换SimpleDateFormat格式大全【转】
2011-12-08 20:22 130924小时制时间 显示: public clas ... -
使用Spring的表单标签库
2011-11-22 20:08 106713.9. 使用Spring的 ...
相关推荐
这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...
2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试...
java面试100题及面试技巧总结,自己整理总结的java面试技巧及面试题。 java面试100题及面试技巧总结,自己整理总结的java面试技巧及面试题。 java面试100题及面试技巧总结,自己整理总结的java面试技巧及面试题。 ...
Java面试大全涵盖了大量的技术知识点,这些内容通常会出现在各大公司的面试过程中。为了帮助你更好地准备,以下是基于描述中提到的“31个文档”可能涉及的一些核心Java面试知识点的详细阐述: 1. **基础概念**:...
Java作为一门广泛应用于后端开发的语言,其面试题涵盖了众多的知识点,包括但不限于基础语法、数据结构、算法、多线程、并发编程、...希望这份"Java面试题总结"能帮助你在面试中展现出最佳状态,祝你找到满意的工作。
Java面试笔试总结主要涵盖了许多Java开发中的核心概念和技术,这些知识点是面试官在评估候选人技能时经常关注的焦点。以下是一些重要的Java知识点,对于准备Java Web开发职位的面试者尤其重要。 1. **Java基础** -...
Java作为一门广泛使用的编程语言,其中高级面试题往往涵盖了多方面的知识点,旨在考察候选人的技术深度和广度。以下是对这些面试题的详细解析: 1. **内存管理与垃圾回收** - Java的内存分为堆内存(Heap)和栈...
这份"java面试题总结资料"应该包含了作者精心整理的各类常见问题和解答,旨在帮助求职者更好地准备面试。 首先,让我们来看看Java基础部分。这部分通常会涉及变量、数据类型、运算符、流程控制语句、类与对象、封装...
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~博主已将这些面试题整理到一个网站上,每天更新 Java 面试题,目前有 1万多道 Java 高频面试题。...
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
### Java面试总结文档知识点解析 #### 一、Java基础篇 - 概念 ##### 1. Linux概述 - **起源与发展**:Linux是由芬兰学生Linus Torvalds于1991年开始创建的一个开源操作系统内核。随着社区的不断发展与完善,Linux...
(实际面试题) 1.在执行速度方面的比较:StringBuilder 快于 StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的...
阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java面试资料阿里大佬总结的Java...
在Java面试中,面试官通常会考察应聘者的语法基础、数据结构与算法、多线程、集合框架、异常处理、IO流、网络编程、设计模式等多个方面的能力。以下是对这些关键知识点的详细阐述: 1. **Java语法基础**:Java的...
以下是一些Java面试中常见的知识点: 1. JDK和JRE的区别: JDK(Java Development Kit)是Java开发工具包,它包含了编写、编译和调试Java应用程序所需的所有工具,包括JRE(Java Runtime Environment)。JRE则是...
JAVA面试问题总结 JAVA是一种广泛应用的编程语言,作为一名JAVA开发者,需要具备扎实的基础知识和实践经验。本文总结了常见的JAVA面试问题,涵盖了JAVA基础、JSP、Servlet、XML、J2EE、MVC、数据库等方面的知识点。...
Java面试宝典2011版-1C,Java基础部分.doc 三大框架面试题.zip 技术面试题.zip Android笔试题库 C语言终极面试宝典.doc Java笔试题目汇总.pdf Java面试宝典_2010.doc 面试全攻略100题.doc 智力题和答案.doc C语言面试...
【西安2010Java面试总结】 在2010年的西安Java面试中,面试官主要关注以下几个核心知识点,这些内容对于Java开发者来说至关重要,也是面试官用来评估候选人技术实力的关键标准。 1. **Java基础知识**:面试通常从...
这份"最新Java面试八股文10万字总结"包含了全面的Java知识体系,旨在帮助求职者准备面试,提升对Java技术的理解。 首先,基础篇涵盖了Java语言的基础语法,包括变量、数据类型、运算符、流程控制(如if语句、switch...
【华为Java面试题总结】 在Java开发者的眼中,华为无疑是中国IT行业的巨头,其面试流程严谨,技术要求高。这份“华为Java面试题总结”旨在为准备进入华为的Java工程师提供一些关键知识点的梳理和复习指导。以下是对...