没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Java面试宝典
目录
第一章 内容介绍 ........................................................................................................................16
第二章 JavaSE 基础 .................................................................................................................17
一、Java 面向对象............................................................................................................17
1. 面向对象都有哪些特性以及你对这些特性的理解 ........................................17
2. 访问权限修饰符public、private、protected, 以及不写(默认)时的区
别? ..............................................................................................................................18
3. 如何理解clone 对象 .........................................................................................18
二、JavaSE 语法 ...............................................................................................................20
1. Java 有没有goto 语句? ...................................................................................20
3. & 和 && 的区别..............................................................................................20
3. 在Java 中,如何跳出当前的多重嵌套循环 ....................................................21
4. 两个对象值相同 (x.equals(y) == true) ,但却可有不同的 hashCode,
这句话对不对?..........................................................................................................21
5. 是否可以继承String ............................................................................................22
6. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,
并可返回变化后的结果,那么这里到底是值传递还是引用传递? ....................23
7. 重载(overload)和重写(override)的区别?重载的方法能否根据返回
类型进行区分?..........................................................................................................23
8. 为什么函数不能根据返回类型来区分重载? ..................................................24
9. char 型变量中能不能存储一个中文汉字,为什么? ....................................25
10. 抽象类(abstract class)和接口(interface)有什么异同? ...........................25
11. 抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方
法(native),是否可同时被 synchronized ..........................................................26
12. 阐述静态变量和实例变量的区别? ................................................................27
13. ==和 equals 的区别?....................................................................................27
14. break 和continue 的区别?..........................................................................27
15. String s = "Hello";s = s + " world!";这两行代码执行后,原始的String
对象中的内容到底变了没有?.................................................................................28
三、Java 中的多态............................................................................................................29
1. Java 中实现多态的机制是什么?......................................................................29
四、Java 的异常处理 .......................................................................................................30
1. Java 中异常分为哪些种类 ..................................................................................30
2. 调用下面的方法,得到的返回值是什么? ......................................................30
3. error 和 exception 的区别?..........................................................................31
4. java 异常处理机制 ...............................................................................................32
5. 请写出你最常见的 5 个RuntimeException .................................................32
6. throw 和throws 的区别 ....................................................................................33
7. final、finally、finalize 的区别?.....................................................................34
五、JavaSE 常用 API ......................................................................................................34
1. Math.round(11.5)等于多少?Math.round(- 11.5) 又等于多少? ............34
2. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在
String上?.....................................................................................................................34
3. 数组有没有 length() 方法?String 有没有 length() 方法?..................35
4. String 、StringBuilder 、StringBuffer 的区别? .....................................35
5. 什么情况下用“+”运算符进行字符串连接比调用
StringBuffer/StringBuilder对象的 append 方法连接字符串性能更好?..36
6. 请说出下面程序的输出........................................................................................37
7. Java 中的日期和时间 ..........................................................................................38
六、Java 的数据类型 .......................................................................................................47
1. Java 的基本数据类型都有哪些各占几个字节 ..............................................47
2. String 是基本数据类型吗? ..............................................................................47
3. short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗?....48
4. int 和 和 Integer 有什么区别? ..................................................................48
5. 下面Integer 类型的数值比较输出的结果为?.............................................49
6. String 类常用方法.............................................................................................49
7. String、StringBuffer、StringBuilder 的区别?.......................................50
8. 数据类型之间的转换 ..........................................................................................51
七、Java 的 IO .................................................................................................................51
1. Java 中有几种类型的流....................................................................................51
2. 字节流如何转为字符流......................................................................................52
3. 如何将一个java 对象序列化到文件里 ...........................................................53
4. 字节流和字符流的区别......................................................................................53
5. 如何实现对象克隆? ..........................................................................................53
6. 什么是 java 序列化,如何实现 java 序列化? .........................................54
八、Java 的集合................................................................................................................55
1. HashMap 排序题,上机题。(本人主要靠这道题入职的第一家公司)....55
2. 集合的安全性问题 ..............................................................................................56
3. ArrayList 内部用什么实现的?.......................................................................57
4. 并发集合和普通集合如何区别? .....................................................................62
5. List 的三个子类的特点 .....................................................................................64
6. List 和Map、Set 的区别.................................................................................64
7. HashMap 和HashTable 有什么区别?.........................................................65
8. 数组和链表分别比较适合用于什么场景,为什么? ....................................66
9. Java 中ArrayList 和 Linkedlist 区别?......................................................68
10. List a=new ArrayList()和 ArrayList a =new ArrayList()的区别? .......69
11. 要对集合更新操作时,ArrayList 和 LinkedList 哪个更适合?.............70
12. 请用两个队列模拟堆栈结构.............................................................................71
13. Collection 和 Map 的集成体系 ...................................................................72
14. Map 中的key 和 value 可以为 null 么? ................................................73
第三章 JavaSE 高级 .................................................................................................................73
一、Java 中的反射............................................................................................................73
1. 说说你对Java 中反射的理解 ...........................................................................73
二、Java 中的动态代理 ...................................................................................................74
1. 写一个ArrayList 的动态代理类(笔试题)..................................................74
2. 动静态代理的区别,什么场景使用?.............................................................74
三、Java 中的设计模式&回收机制...............................................................................75
剩余274页未读,继续阅读
资源评论
菜刀二号
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 111111111111111111
- Screenshot_2024-04-30-21-47-24-26.jpg
- Cpp1.cpp1111111111
- 利用ERP流程操作的整个订单流程.ppt
- 最新二开版本源码博客论坛源码,UI很漂亮,可切换皮肤界面.rar
- ModStartBlog现代化个人博客系统 v5.2.0源码.rar
- 带posix库的mingw编译器
- SoraAI是一款功能强大的AI助手,由OpenAI开发,以其出色的语音识别技术、广泛的知识库和高度的人工智能特性而备受瞩目
- Thinkphp开发大气响应式个人博客青春博客网站源码.rar
- 最新PHP博客网站程序源码 ThinkPHP.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功