广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

Java初学者指南来了,赶紧Get!

作者:邓华发布时间:2020-10-26分类:Java技术浏览:1268


导读:Java干活来啦,​Java学习的系统知识点以及面试问题,快点Get!


一、Java学习书籍推荐

1.《Head First Java.第二版》:
Java启蒙书籍,特别适合新手读当然也适合用来温故Java知识点。


2.《Java核心技术卷1+卷2》:
很棒的两本书,建议有点Java基础之后再读,介绍的还是比较深入的,非常推荐。


3.《Java编程思想(第4版)》:
这本书要常读,初学者可以快速概览,中等程序员可以深入看看java,老鸟还可以用之回顾java的体系。这本书之所以厉害,因为它在无形中整合了设计模式,这本书之所以难读,也恰恰在于他对设计模式的整合是无形的。


二、Java基础面试常见问题汇总


(1)超详细的Java面试题总结(一)之Java基础知识篇


1.重载和重写的区别


2.自动装箱与拆箱


3.成员变量与局部变量的区别有那些?


4.静态方法和实例方法有何不同?


5.equals 和 == 的区别?


(2)超详细的Java面试题总结(二)之Java基础知识篇


1.创建线程有几种不同的方式?你喜欢哪一种?为什么?


2.线程有哪些基本状态?这些状态是如何定义的?


3.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?


(3)超详细的Java面试题总结(三)之Java集合篇常见问题


1.List,Set,Map三者的区别及总结


2.Arraylist 与 LinkedList 区别


3.ArrayList 与 Vector 区别(为什么要用Arraylist取代Vector呢?)


4.HashMap 和 Hashtable 的区别


5.HashSet 和 HashMap 区别


6.HashMap 和 ConcurrentHashMap 的区别


7.HashSet如何检查重复


8.comparable 和 comparator的区别?


9.如何对Object的list排序?


10.如何实现数组与List的相互转换?


11.如何求ArrayList集合的交集 并集 差集 去重复并集


12.HashMap 的工作原理及代码实现


13.ConcurrentHashMap 的工作原理及代码实现


14.集合框架底层数据结构总结


15.集合的选用


16.集合的常用方法


17.集合的选用


(4)超详细的Java面试题总结(四 )之JavaWeb基础知识总结


1.简述Servlet


2.阐述Servlet和CGI的区别?


3.Servlet接口中有哪些方法及Servlet生命周期探秘


4.get和post请求的区别?


5.转发(Forward)和重定向(Redirect)的区别?


6.Servlet与线程安全


7.JSP和Servlet是什么关系?


8.JSP工作原理:


9.JSP有哪些内置对象?作用分别是什么?


10.Request对象的主要方法有哪些?


11.request.getAttribute()和 request.getParameter()有何区别?


12.JSP九大内置对象,七大动作,三大指令-


13.实现会话跟踪的技术有哪些?


14.Cookie和Session的的区别?



标签:北大青鸟学ITIT培训计算机学校学计算机IT学什么计算机学习JAVA培训JAVA工作JAVA就业面试题


Java技术排行
标签列表
网站分类
文章归档
最近发表