开源电子书:Java 面试手册

VIP免费
2024-12-10 1 0 898.51KB 198 页 5.9玖币
侵权投诉
1.1
1.2
1.2.1
1.2.1.1
1.2.1.2
1.2.1.3
1.2.2
1.2.3
1.2.3.1
1.2.3.2
1.2.4
1.2.5
1.2.5.1
1.2.6
1.2.6.1
1.2.6.2
1.2.6.3
1.2.6.4
1.2.6.5
1.2.6.6
1.2.6.7
1.2.6.8
1.2.6.9
1.2.7
1.2.7.1
1.2.8
1.2.9
1.2.9.1
1.2.10
1.2.11
目錄
介绍
Java
请说一说Java
Java为什么是高效的?
列举出2IDE
面向对象的特征有哪些方面
JDKJREJVM
什么是对象(Object)?
一个类是由哪些变量构成的
静态变量和实例变量的区别?
封装Encapsulation
多态Polymorphism
构造器是否可以被override
接口Interface
接口和抽象的区别
基础概念题
基础程序题
super关键词
super程序题
this程序题
抽象abstract
abstract相关问题
this()super()在构造体里怎么用?
Static关键字
Static相关问题
Singleton单例模式
hashcodeequal
==equal的区别
所有类的基类是哪个类?
Java支持多继承吗?
1
1.2.12
1.2.13
1.2.14
1.2.15
1.2.16
1.2.17
1.2.17.1
1.2.18
1.2.19
1.2.19.1
1.2.19.2
1.2.19.3
1.2.19.4
1.2.19.5
1.2.19.6
1.2.19.7
1.2.20
1.2.21
1.2.21.1
1.2.22
1.2.22.1
1.2.22.2
1.2.23
1.2.24
1.2.24.1
1.2.24.2
1.2.24.3
1.2.24.4
1.2.25
1.2.25.1
1.2.25.2
1.2.25.3
1.2.25.4
1.2.25.5
PathClasspath?
反射机制
final关键字
一个.java源文件是否可以包含多个类
&&&
intinteger
integer通过==比较
作用域的区别
异常
errorexception?
Checked异常与Runtime异常
异常概念题
把对象声明成异常
处理异常的方法
每一个try都必须有一个catch?
try模块里的return
final,finally,finalize的区别
Programme
输出问题1
GabageCollection
heapstack
GC就一定能保证内存不溢出吗?
字节流与字符流
Collection
ArrayListVector
HashMapHashtable
HashMapHashTableLinkedHashMapTreeMap
Collection相关问题
Multi-Thread
sleep()wait()的区别
同步synchronized
如何实现muliti-thread?
Transient关键字
preemptiveschedulingtimeslicing?
2
1.2.25.6
1.2.25.7
1.2.25.8
1.2.25.9
1.2.26
1.2.27
1.2.27.1
1.2.27.2
1.2.27.3
1.2.28
1.2.28.1
1.2.28.2
1.2.28.3
1.2.28.4
1.2.28.5
1.2.28.6
1.2.28.7
1.2.28.8
1.2.29
1.2.30
1.2.31
1.3
1.3.1
1.3.2
1.3.2.1
1.3.2.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.6.1
1.3.6.2
1.3.6.3
一个线程的初始状态是什么?
synchronizedmethodsynchronizedstatement?
守护线程daemonthread?
所有的线程都必须实现哪个方法?
VisitorPattern
Problemonchain
字符串基础问题
StringBuffer相关问题
数组相关问题
序列化serialization
如何序列化一个对象到一个文件?
必须实现Serializable接口的哪个方法?
如何控制serialization的过程?
什么情况下要使用序列化?
Externalizable接口?
序列化时引用的处理?
序列化时要注意什么?
序列化时static域的处理?
InitializationandCleanup
JavaDataTypes
Run-TimeDataAreas
J2EE
什么是J2EE?
J2EE应用的四个部分?
Whatdoesapplicationclientmodulecontain?
Whatdoeswebmodulecontain?
J2EE客户端有哪些类型
Hibernate是什么??
什么是事务-transaction
什么是servlet?
创建servlet
Servlet必须实现什么接口?
Servlet生命周期?
3
1.3.7
1.3.7.1
1.3.7.2
1.3.7.2.1
1.3.7.2.2
1.3.7.2.3
1.3.7.2.3.1
1.3.7.2.3.1.1
1.3.7.2.4
1.3.7.3
1.3.7.3.1
1.3.7.3.2
1.3.7.4
1.3.8
1.3.9
1.3.10
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.5.1
1.4.5.2
1.4.5.3
1.4.6
1.4.6.1
1.4.6.2
1.4.6.3
1.4.7
1.4.7.1
1.4.7.2
1.4.7.3
1.4.7.4
JSP
JSP的生命周期?
JSP语法
JSPdeclarations?
JSPexpressions?
JSPDirectives?
Typesofdirectivetags?
and<%@includefile=...>?
注释的类型
JSPActions?
response.sendRedirect(url)?
Scopeforthe<jsp:useBean>tag?-
JSPtranslation?
Ear,JarWar文件?
URIURL?
DAO
Spring
什么是Spring?
使用spring的好处?
Spring都有哪些模块?
什么是Spring的配置文件?
什么是依赖注入-DependencyInjection?
IoC的类型?
你更倾向于哪种DI
IoC有什么好处?
IoCcontainer是什么?
IoC容器的类型?
ApplicationContext的实现都有哪些?
BeanFactoryApplicationContext?
什么是bean?
都有哪些beanscope?
Singletonbean是线程安全的吗?
说下Bean的生命周期
什么是基于注释的容器配置?
4
1.4.7.5
1.4.8
1.4.9
1.4.9.1
1.4.9.2
1.4.9.3
1.4.9.4
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.5
1.5.1
1.5.2
1.5.2.1
1.5.2.2
1.5.3
1.5.4
1.5.5
1.6
1.6.1
1.6.2
1.7
1.7.1
1.7.2
1.7.3
1.7.4
1.7.4.1
1.7.4.2
如何注入JavaCollection?
什么是自动装配
什么是AOP?
通知的类型?
Joinpoint?
Pointcut?
Introduction?
Whatdoesabeandefinitioncontain?
HowdoyouprovideconfigurationmetadatatotheSpringContainer?
Howdoaddabeaninspringapplication?
WhatareinnerbeansinSpring?
HowcanyouinjectJavaCollectioninSpring?
Whatarethelimitationswithautowiring?
CanyouinjectnullandemptystringvaluesinSpring?
@Autowired@Inject@Resource
Hibernate
getandload
什么是SessionFactory?
SessionFactory是线程安全的吗?
什么是Session?
sortedorderedcollection
Whatisthefileextensionusedforhibernatemappingfile?
hibernate的三种状态
Linux
查找文件
列出文件列表
SQL
设计一对一
设计一对多
设计多对多
都使用过哪些join?
innerjoin
Left/Rightjoin
5
1.7.4.3
1.7.5
1.7.5.1
1.7.6
1.7.7
1.8
1.8.1
1.8.2
1.8.3
1.9
1.10
1.10.1
1.10.1.1
1.10.2
1.10.3
1.10.4
1.10.5
Fulljoin
合并的问题
Unionall?
WhereHaving
通配符wildcard?
Scrum
Scrum中的三大角色
What'ssprint?
Howtoscrum
Continuousintegration
JDBC
Statementpreparedstatement?
Callablestatement
StoredProcedureandhowdoyoucallitinJDBC?
WhatdoestheClass.forName("MyClass")do?
ConnectionPooling?
WhatarethestepsintheJDBCconnection?
6
Java面试笔记
这本书其实是我的一本笔记(还在整理中).我是也是刚找到工作.这本笔记主要记录了我之前
面试遇到的问题以及我在网上整理的一些资料主要是面向junior级别的就是我们这些小菜鸟
~
目前只有我一个人希望大家都能加入进来一起贡献或者是指出错误
如果有确实帮助到大家可以进我的源代码在右上角star一下下:)
Gitbook地址
Github托管地址
如何贡献
任何问题都欢迎直接联系我dongchuanyz@163.comQQ526402328
因为现在gitbook支持在线编辑功能.所以想要贡献的同学可以直接联系我开权限!
许可证
该项目采用知识共享署名-相同方式共享4.0国际许可协议进行许.传播此文档时请注意遵循
以上许可协议.关于本许可证的更多详情可参考http://creativecommons.org/licenses/by-
sa/4.0/
介绍
7
Java
第一部分是Java的基础面试题补充ing
Java
8
说一说Java
Sun公司在1995创建
Java的一些特点?
ObjectOriented面向对象
PlatformIndependent平台独立
Interpreted解释性语言
Multi-threaded多线程
但是Java最重要的特点是平台独立
平台独立意味着我们可以在一个系统编译它然后在另外一个系统使用它
PS:有一些中文的博客会说java也是编译性语言因为国内博客都是你抄我我抄你所以你懂
当然最好就是给出编译混合解释性这个说法然后给出自己的理解我自己在国外面试的时候
也问了几个面试官关于这个问题都说解释性语言是最准确的.
请说一说Java
9
Java为什么是高效的(HighPerformance)?
因为Java使用Just-In-Time(即时)编译器.
java字节码直接转换成可以直接发送给处理器的指令的程序.
Java为什么是高效的?
10
摘要:

1.11.21.2.11.2.1.11.2.1.21.2.1.31.2.21.2.31.2.3.11.2.3.21.2.41.2.51.2.5.11.2.61.2.6.11.2.6.21.2.6.31.2.6.41.2.6.51.2.6.61.2.6.71.2.6.81.2.6.91.2.71.2.7.11.2.81.2.91.2.9.11.2.101.2.11目錄介绍Java请说一说JavaJava为什么是高效的?列举出2个IDE面向对象的特征有哪些方面JDKJREJVM什么是对象(Object)?一个类是由哪些变量构成的静态变量和实例变量的区别?封装Encapsulation多态Polym...

展开>> 收起<<
开源电子书:Java 面试手册.pdf

共198页,预览40页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:198 页 大小:898.51KB 格式:PDF 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 198
客服
关注