interviewbook
简介
面向对象基础
0001.面向对象的特征有哪些?
0002.访问修饰符的区别?
0003.基本数据类型有哪些?
0004.float f=1.3;编译能否通过?
0005.short s1 = 1; s1 = s1 + 1; 编译能否通过,请说明理由?
0006.Java 有没有 goto?
0007.int 和 Integer 有什么区别?
0008.简述运算符 & 与 && 的区别?
0009.Math.round的用法
0010.switch是否能作用在byte,long,String上?
0011.数组有没有 length()这个方法? String 有没有 length()这个方法?
0012.在Java中,如何跳出当前的多重嵌套循环?
0013.构造方法 Constructor 是否可被 Override?
0014.两个对象值相同x.equals(y) == true,但却可有不同的 hashCode,这句话对不对?
0015.是否可以继承 String 类?
0016.equals与==的区别
0017.值传递与引用传递
0018.java 中的字符编码转换
0019.String,StringBuffer,StringBuilder 的区别?
0020.Overload 和 Override 的区别?
0021.有继承关系的类的构造执行顺序
0022.常见异常问题
0023.char 型变量中能不能存贮一个中文汉字?为什么?
0024.abstract class 和 interface 有什么区别?
0025.Static Nested Class 和 Inner Class 的不同?
0026.集合框架相关问题
0027.abstract 的 method 是否可同时是 static,是否可同时是 native,是否可同时是 synchronized?
0028.静态变量、实例变量、局部变量的区别?
0029.是否可以从一个 static 方法内部发出对非 static 方法的调用?
0030.写 clone() 方法时,通常都有一行代码,是什么?
0031.String s = new String("xyz"); 创建了几个String?
0032.接口和抽象类相关问题
0033.一个java源文件中是否可以包含多个类?
0034.说出一些常用的类,包,接口,请各举 5 个?
0035.匿名内部类是否可以继承其它类?是否可以实现接口?
0036.内部类可以引用他包含类的成员吗?有没有什么限制?
0037.HashMap和Hashtable的区别?
0038.instanceof 是干什么的?
0039.下面哪些类可以被继承?
0040.指出下面程序的运行结果?
0041.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
0042.为什么匿名内部类在使用时,方法参数和方法内局部变量必须加final?
0043.内部类问题
0044.数据类型之间的转换?
0045.字符串操作:如何实现字符串的反转及替换?
0046.Java 中的异常处理机制的简单原理和应用?
0047.Error 和 Exception 有什么区别?
0048.finally 和 return 的问题?
0049.Java语言如何进行异常处理?
0050.关于异常说法正确的是?
0051.final, finally, finalize 的区别?
0052.类 Example A 继承 Exception,类 ExampleB 继承 Example A
0053.String类为什么是final的?
0054.do...while 循环问题
0055.Java的Object对象有哪些方法?
0056.Collections和Collection的区别?
0057.类型转换问题
0058.hashCode()方法的作用?
0059.HashMap的源码,实现原理,底层结构?
0060.继承层级结构层次,checked,unchecked?
0061.对象要实现排序,需要实现什么接口?
0062.整数除法和浮点数除法
0063.请说出Exception的传播机制?
0064.短路运算
0065.InputStream与Reader的区别?
0066.请问你在什么情况下会在你的Java代码中使用可序列化?
0067.如何序列化一个类的实例?
0068.怎样克隆一个对象?
0069.Java中反射的性能如何,你是怎么看待的?
0070.数组问题
0071.对于静态方法,下面说法错误的有
0072.异常问题
0073.List中问题
0074.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free,是否正确?
0075.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象,这句话是否正确?
0076.有的类定义时可以不定义构造函数,所以构造函数不是必需的。这句话是否正确?
0077.类及其属性、方法可以同时有一个以上的修饰符来修饰。这句话是否正确?
0078.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。这句话是否正确?
0079.final类中的属性和方法都必须被final修饰符修饰,这句话是否正确?
0080.IO流问题
0081.不能用来修饰interface的修饰符有
0082.若下面指定目录和文件名都存在,创建FileInputStream对象语句正确的是
0083.类的实例方法表示什么
0084.finally问题
0085.增强赋值运算问题
0086.栈问题
0087.字符串问题
0088.方法重写时,为什么访问符越来越宽泛?异常类型要越来越具体?
0089.数组问题
0090.强制类型转换问题
0091.对有18个元素的有序表作二分查找,则查找A[3]的中位下标依次为
0092.增强赋值运算问题
0093.switch问题
0094.构造方法问题
0095.下面说法正确的是
0096.数组默认值问题
0097.子类要调用父类的方法,必须使用super关键字,这句话是否正确?
0098.如何遍历Collection中的元素?原理是什么?
0099.如果p是父类Parent变量,而c是子类Child的变量,则语句c = p是正确的?
0100.方法重载问题
0101.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。这句话是否正确?
0102.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法
0103.拼接字符串问题
0104.方法重写
0105.关于java bean的说法正确的是?
0106.下列关于修饰符混用的说法,错误的是
0107.以下标识符中哪项是不合法的
0108.main方法问题
0109.数组问题
0110.余数问题
0111.以下哪个表达式是不合法的
0112.编译运行以下程序后,关于输出结果的说明正确的是
0113.以下声明合法的是
0114.静态代码块问题
0115.静态变量问题
0116.循环问题
0117.异常问题
0118.接口继承问题
0119.参数传值问题
0120.try-catch-finally执行流程问题
0121.数据类型问题
0122.abstract问题
0123.接口问题
0124.集合相关问题
0125.switch问题
0126.构造方法问题
0127.构造方法问题
0128.Calendar问题
0129.时间问题
0130.字符串问题
0131.异常问题
0132.IO问题
0133.流程控制问题
0134.日期和时间问题
0135.重载与重写问题
0136.finally问题
0137.do-while循环问题
0138.排序问题
0139.位运算问题
0140.静态变量相关问题
0141.继承相关问题
0142.重写问题
0143.内部类问题
0144.数组和链表的区别?
0145.Java中堆和栈的区别?
0146.用最有效率的方法算出 2 乘以 8 等于几?
0147
0148
0149
0150
0151
0152
0153.代码改错
数据库
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
缓存
0001
0002
0003
0004
Web编程
0001.说出Servlet的生命周期,并说出Servlet和CGI的区别?
0002.Servlet的基本架构?
0003.forward 和 redirect的区别?
0004.JSP中动态include与静态include的区别?
0005.数据连接池的工作机制是什么?
0006.JSP的内置对象作用及方法?
0007.JSP的常用指令?
0008.jsp有哪些动作? 作用分别是什么?
0009.get和post的区别?
0010.什么情况下调用doGet()和doPost()?
0011.如何从form表单中得取checkbox的值?
0012.页面中有一个命名为Bank No的下拉列表,写脚本获取当前选项的索引和值
0013.javascript常用的方面?
0014.常用的web容器和开发工具
0015.请画出Servlet 2.2以上Web Application的基本目录结构
0016.servlet和jsp有哪些相同点和不同点,他们之间的联系是什么?
0017.jsp的四大作用域?
0018.写出常见的JSTL标签
0019.如何实现servlet的单线程模式?
0020.servlet和jsp之间传值的方法?
0021.cookie的原理
0022.session和cookie的区别和联系
0023.如何在HttpSession过期的时候,清理你在HttpSession中保存的对象的资源占用?
0024.session的生命周期
0025.JSP标签的作用?如何定义?
0026.web.xml的作用?
0027.javascript的特点和内置对象
0028.简述HttpSession的作用、使用方法,可用代码说明
0029.怎么理解http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么?
0030.serlvet和jsp中的请求转发分别如何实现?
0031.JSP中的声明脚本,普通脚本,表达式脚本分别用什么标签表示?
0032.js基础问题
0033.window对象问题
0034.JS中如何获取一个属性的值,如何设置一个属性的值?
0035.请用Jquery选择器选取User文本框输入的内容
0036.在系统中如何实现分页显示
0037.数据库,比如100用户同时来访,要采取什么技术解决?
0038.什么是ORM?
0039.数据库的连接字符串?
0040.jdbc的事务处理?
0041.java中访问数据库的步骤?Statement和PreparedStatement之间的区别?
0042.用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
0043.几种会话跟踪技术?
0044.BS与CS的联系与区别?
0045.过滤器有哪些作用
0046.过滤器的用法?
0047.解释一下ajax
0048.列出5个应该遵循的JDBC最佳实践
0049
0050
开源框架
spring01.spring核心思想
spring02.spring 应用
spring03.在spring中,FactoryBean和BeanFactory的区别?
spring04.spring 事务
spring05.spring 异常问题
spring06.springMVC常见注解?
spring07.spring中BeanFactory和ApplicationContext的联系和区别?
spring08.spring中循环注入?
spring09.spring中依赖注入的方式?
spring10.spring 的 scope
spring11.spring 生命周期方法相关问题
spring12.srpingMVC的原理
spring13.Struts2 vs SpringMVC?
mybatis01.简述mybatis的工作原理及运用?
mybatis02.mybatis 中 #{} 和 ${} 的区别?
mybatis03.mybatis中的分页
mybatis04.mybatis中的缓存
hibernate01
hibernate02
hibernate03
hibernate04
hibernate05
hibernate06
hibernate07
hibernate08
hibernate09
hibernate10
struts01
struts02
struts03
struts04
其它01
其它02
其它03
其它04
过气的框架
0001
0002
0003
0004
0005
0006
操作系统
0001
0002
0003
0004
0005
0006
多线程
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
网络,分布式
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
架构,设计模式
单例模式
简单工厂
原型模式
建造器模式
享元模式
适配器模式
装饰器模式
代理模式
桥接模式
策略模式
模板方法
迭代器模式
命令模式
门面模式
观察者模式
MVC模式
POST/Redirect/GET
算法,数据结构,安全
斐波那契数列
汉诺塔
约瑟夫环
冒泡排序
选择排序
快速排序
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
JVM,调优
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
项目开发,项目管理
0001
附录
ace样式预览
Powered by
GitBook
0050
HttpServletRequest中 getAttribute和getParameter的区别
results matching "
"
No results matching "
"