2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案)2020年java常见面试题汇总(附答案) Java是一种广泛使用的面向对象的编程语言,其面试题涵盖了从基础知识到高级概念的各个方面。以下是一些2020年常见的Java面试问题及其答案摘要: 1. **JDK常用的包**: JDK(Java Development Kit)包含了许多核心库,如`java.lang`,`java.util`,`java.io`等,它们提供了基本的类和接口,用于进行输入输出、集合操作、数学运算等。 2. **GET和POST的区别**: GET是向服务器请求资源的方法,参数在URL中可见,有长度限制,不适合传递敏感信息。POST则用来向服务器提交数据,数据在请求体中,对长度无严格限制,安全性相对较高。 3. **Java多态的具体体现**: 多态性是面向对象的三大特性之一,主要体现在方法的重写(Override)和重载(Overload)。子类可以继承父类的方法并实现自己的版本,或者在同一类中定义多个同名但参数不同的方法。 4. **StringBuffer, StringBuilder与String的区别**: String是不可变对象,每次修改都会创建新对象;StringBuilder和StringBuffer是可变对象,适合在多线程环境下进行字符串操作,StringBuilder是单线程下的优化版。 5. **Hashtable与HashMap的区别**: Hashtable是线程安全的,不允许null键和null值;HashMap不是线程安全的,允许null键和null值。另外,Hashtable的迭代器是旧的Enumeration,而HashMap使用了迭代器(Iterator)。 6. **九大隐式对象**: JSP九大隐式对象包括:request、response、session、application、page、pageContext、out、config、exception,它们提供了与Servlet生命周期和HTTP请求相关的功能。 7. **Forword与Redirect**: 请求转发(Forword)是在服务器端完成的,用户感觉不到跳转,而重定向(Redirect)会发送新的HTTP请求,浏览器地址栏会显示新URL。 8. **JQuery总结**: jQuery是一个JavaScript库,简化DOM操作,事件处理,动画效果,Ajax交互等,提高了开发效率。 9. **XML和Json的特点**: XML是结构化的数据格式,主要用于数据交换,语法复杂;Json是一种轻量级的数据交换格式,易于人阅读和编写,也便于机器解析和生成。 10. **request.getSession()的不同用法**: `request.getSession()`默认创建新会话或获取当前会话;`request.getSession(false)`如果不存在会话,则返回null;`request.getSession(true)`确保创建新的会话。 11. **Page和PageContext的区别**: Page代表当前JSP页面的实例,PageContext提供了对所有JSP隐式对象的访问,以及范围的管理。 12. **Ajax总结**: AJAX(异步JavaScript和XML)允许不刷新整个页面的情况下,与服务器交换数据并局部更新页面。 13. **JSP九大隐视对象中的四个作用域**: page,request,session,application分别代表当前JSP页,当前请求,当前用户的会话,整个应用的范围,作用范围从小到大。 14. **List, Set, Collection, Collections的区别**: Collection是最基本的接口,List和Set是它的子接口。List有序且允许重复元素,如ArrayList和LinkedList;Set不允许重复元素,如HashSet。Collections是针对集合操作的工具类,提供排序、查找、修改等功能。 15. **Java的基本数据类型**: 包括8种:整型(byte, short, int, long),浮点型(float, double),字符型(char)和布尔型(boolean)。 以上只是部分Java面试题的概述,实际面试中可能会涉及更深入的问题,如异常处理、线程同步、设计模式、Java内存模型、集合框架的高级特性和Spring框架的应用等。对于求职者来说,全面理解和熟练掌握这些知识点是至关重要的。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88501077/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88501077/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88501077/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88501077/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88501077/bg5.jpg)
剩余295页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/217f9f4a282943c2bd903956ea10b5d2_baidu_38876334.jpg!1)
- 粉丝: 205
- 资源: 5914
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)