网站大量收购闲置独家精品文档,联系QQ:2885784924

jav的a基础笔记.docx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
序言J2SE基础九种基本数据类型的大小,以及他们的封装类。Switch能否用string做参数? equals与==的区别。4. Object有哪些公用方法?5. Java的四种引用,强弱软虚,用到的场景。6. Hashcode的作用。7. ArrayList、LinkedList、Vector的区别。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. try?catch?finally,try里有return,finally还执行么?15. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。16. Java面向对象的三个特征与含义。17. Override和Overload的含义去区别。18. Interface与abstract类的区别。19. Static?class?与non?static?class的区别。20. java多态的实现原理。21. 实现多线程的两种方法:Thread与Runable。22. 线程同步的方法:sychronized、lock、reentrantLock等。23. 锁的等级:方法锁、对象锁、类锁。24. 写出生产者消费者模式。25. ThreadLocal的设计理念与作用。26. ThreadPool用法与优势。27. Concurrent包里的其他东西:ArrayBlockingQueue、CountDownLatch等等。28. wait()和sleep()的区别。29. foreach与正常for循环效率对比。30. Java?IO与NIO。31. 反射的作用于原理。32. 泛型常用特点,ListString能否转为ListObject。33. 解析XML的几种方式的原理与特点:DOM、SAX、PULL。34. Java与C++对比。35. Java1.7与1.8新特性。36. 设计模式:单例、工厂、适配器、责任链、观察者等等。37. JNI的使用。Java里有很多很杂的东西,有时候需要你阅读源码,大多数可能书里面讲的不是太清楚,需要你在网上寻找答案。推荐书籍:《java核心技术卷I》《Thinking?in?java》《java并发编程》《effictive?java》《大话设计模式》?JVM1. 内存模型以及分区,需要详细到每个区放什么。2. 堆里面的分区:Eden,survival?from?to,老年代,各自的特点。3. 对象创建方法,对象的内存分配,对象的访问定位。4. GC的两种判定方法:引用计数与引用链。5. GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?6. GC收集器有哪些?CMS收集器与G1收集器的特点。7. Minor?GC与Full?GC分别在什么时候发生?8. 几种常用的内存调试工具:jmap、jstack、jconsole。9. 类加载的五个过程:加载、验证、准备、解析、初始化。10. 双亲委派模型:Bootstrap?ClassLoader、Extension?ClassLoader、ApplicationClassLoader。11. 分派:静态分派与动态分派。JVM过去过来就问了这么些问题,没怎么变,内存模型和GC算法这块问得比较多,可以在网上多找几篇博客来看看。推荐书籍:《深入理解java虚拟机》?操作系统1. 进程和线程的区别。2. 死锁的必要条件,怎么处理死锁。3. Window内存管理方式:段存储,页存储,段页存储。4. 进程的几种状态。5. IPC几种通信方式。6. 什么是虚拟内存。7. 虚拟地址、逻辑地址、线性地址、物理地址的区别。因为是做android的这一块问得比较少一点,还有可能上我简历上没有写操作系统的原因。推荐书籍:《深入理解现代操作系统》?TCP/IP1. OSI与TCP/IP各层的结构与功能,都有哪些协议。2. TCP与UDP的区别。3. TCP报文结构。4. TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用。5. TCP拥塞控制。6. TCP滑动窗口与回退N针协议。7. Http的报文结构。8. Http的状态码含义。9. Http?request的几种类型。10. Http1.1和Http1.0的区别11. Http

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档