Java面试常问基础知识点总结(初、中、高级开发架构)

Java面试常问基础知识点总结(初、中、高级开发架构)

ID:47892787

大小:70.00 KB

页数:6页

时间:2019-10-19

Java面试常问基础知识点总结(初、中、高级开发架构)_第1页
Java面试常问基础知识点总结(初、中、高级开发架构)_第2页
Java面试常问基础知识点总结(初、中、高级开发架构)_第3页
Java面试常问基础知识点总结(初、中、高级开发架构)_第4页
Java面试常问基础知识点总结(初、中、高级开发架构)_第5页
资源描述:

《Java面试常问基础知识点总结(初、中、高级开发架构)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、初级Java开发面试知识点及题目关注「传智播客」,提升IT技能学习ITf添加学姐VX:CZBKSHJava开发面试真题1.九种基本数据类型的大小,以及他们的封装类。2.Switch能否用string做参数?jdk7以后3.equals与==的区别:要比较两个基本类型的数据或两个引用变量是否相等,只能用操作符4.Object有哪些公用方法?cloneequalshashCodegetClasswaitnotifynotifyAIItoString5.Java的四种引用,强弱软虚,用到的场景。6.Hashcode的作用。7.ArrayListLinkedList、Vector的

2、区别。8.String>StringBuffer与StringBuilder的区别。9.Map>Set、List>Queue>Stack的特点与用法。10.HashMap和HashTable的区别。11.HashMap和ConcurrentHashMap的区别,HashMap的底层源码。12.TreeMap^HashMap、LindedHashMap的区别。13.Collection包结构,与Collections的区别。14.trycatchfinally,try里有return,finally还执行么?15.Excption与Error包结构。OOM你遇到过哪些情况,S

3、OF你遇到过哪些情况。16.Java面向对象的三个特征与含义。1.Override和Overload的含义去区别。2.Interface与abstract类的区别。3.Staticclass与nonstaticclass的区别。4.java多态的实现原理。5.实现多线程的两种方法:Thread与Runable。22线程同步的方法:sychronized^lock、reentrantLock等。23.锁的等级:方法锁、对象锁、类锁。24.写出生产者消费者模式。25.ThreadLocal的设计理念与作用。26.ThreadPool用法与优势。27.Concurrent包里的其

4、他东西:ArrayBlockingQueue、CountDownLatch等等。28.wait()和sleep()的区别。29.foreach与正常for循环效率对比。30.JavaIO与NIO。31.反射的作用于原理。32.泛型常用特点,List能否转为Listo33.解析XML的几种方式的原理与特点:DOM、SAX、PULL。34.Javal.7与1.8新特性。35.设计模式:单例、工厂、适配器、责任链、观察者等等。36.JNI的使用。JVM1•内存模型以及分区,需要详细到每个区放什么。2.堆里面的分区:Eden,survivalfromto,老年代,各自的特点。3.对

5、象创建方法,对象的内存分配,对象的访问定位。4.GC的两种判定方法:引用计数与引用链。5.GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?6.GC收集器有哪些?CMS收集器与G1收集器的特点。7.MinorGC与FullGC分别在什么时候发生?8.儿种常用的内存调试工具:jmap、jstack、jconsole。9.类加载的五个过程:加载、验证、准备、解析、初始化。10•双亲委派模型:BootstrapClassLoader、ExtensionClassLoader、ApplicationClassLoade

6、ro11.分派:静态分派与动态分派。TCP1.OSI与TCP/IP各层的结构与功能,都有哪些协议。2.TCP与UDP的区别。3.TCP报文结构。4.TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用。5.TCP拥塞控制。6.TCP滑动窗口与回退N针协议。7.Http的报文结构。8.Http的状态码含义。9.Httprequest的儿种类型。10.Http1.1和Httpl.O的区别11.Http怎么处理长连接。12.Cookie与Session的作用于原理。13.电脑上访问一个网页,整个过程是怎么样的:DNSsHTTP、TCP、OSPF、IP、ARP

7、o14.C/S模式下使用socket通信,几个关键函数。1.Ping的整个过程。ICMP报文是什么。数据结构与算法1.链表与数组。2队列和栈,出栈与入栈。3.链表的删除、插入、反向。4.字符串操作。5.Hash表的hash函数,冲突解决方法有哪些。6.各种排序:冒泡、选择、插入、希尔、归并、快排、堆排、桶排、基数的原理、平均时间复杂度、最坏时间复杂度、空间复杂度、是否稳定。7•快排的partition函数与归并的Merge函数。8.对冒泡与快排的改进。9.二分查找,与变种二分查找。10.二叉树、B+树、AVL树、红

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。