java面试题

操作系统中 heap 和 stack 的区别

什么是基于注解的切面实现

什么是 对象/关系 映射集成模块

什么是 Java 的反射机制

什么是 ACID

BS与CS的联系与区别

Cookie 和 Session的区别

fail-fast 与 fail-safe 机制有什么区别

get 和 post请求的区别

Interface 与 abstract 类的区别

IOC的优点是什么

IO 和 NIO的区别,NIO优点

Java 8 / Java 7 为我们提供了什么新功能

什么是竞态条件? 举个例子说明。

JRE、JDK、JVM 及 JIT 之间有什么不同

MVC的各个部分都有那些技术来实现?如何实现?

RPC 通信和 RMI 区别

什么是 Web Service(Web服务)

JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。

WEB容器主要有哪些功能? 并请列出一些常见的WEB容器名字。

一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制

简单说说你了解的类加载器。是否实现过类加载器

解释一下什么叫AOP(面向切面编程)

请简述 Servlet 的生命周期及其相关的方法

请简述一下 Ajax 的原理及实现步骤

简单描述Struts的主要功能

什么是 N 层架构

什么是CORBA?用途是什么

什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”

什么是正则表达式?用途是什么?哪个包使用正则表达式来实现模式匹配

什么是懒加载(Lazy Loading)

什么是尾递归,为什么需要尾递归

什么是控制反转(Inversion of Control)与依赖注入(Dependency Injection)

关键字

finalize

什么是finalize()方法

finalize()方法什么时候被调用

析构函数(finalization)的目的是什么

final 和 finalize 的区别

final

final关键字有哪些用法

final 与 static 关键字可以用于哪里?它们的作用是什么

final, finally, finalize的区别

final、finalize 和 finally 的不同之处?

能否在运行时向 static final 类型的赋值

使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变

一个类被声明为final类型,表示了什么意思

throws, throw, try, catch, finally分别代表什么意义

Java 有几种修饰符?分别用来修饰什么

volatile

volatile 修饰符的有过什么实践

volatile 变量是什么?volatile 变量和 atomic 变量有什么不同

volatile 类型变量提供什么保证?能使得一个非原子操作变成原子操作吗

能创建 volatile 数组吗?

transient变量有什么特点

super什么时候使用

public static void 写成 static public void会怎样

说明一下public static void main(String args[])这段声明里每个关键字的作用

请说出作用域public, private, protected, 以及不写时的区别

sizeof 是Java 的关键字吗

static

static class 与 non static class的区别

static 关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法

静态类型有什么特点

main() 方法为什么必须是静态的?能不能声明 main() 方法为非静态

是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用

静态变量在什么时候加载?编译期还是运行期?静态代码块加载的时机呢

成员方法是否可以访问静态变量?为什么静态方法不能访问成员变量

switch

switch 语句中的表达式可以是什么类型数据

switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上

while 循环和 do 循环有什么不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值