复习JAVA高级部分

  1. 线程池的创建及使用
    Executors类提供了4种不同的线程池:
    newCachedThreadPool:用来创建一个可以无限扩大的线程池,适用于负载较轻的场景,执行短期异步任务。

    newFixedThreadPool:创建一个固定大小的线程池,因为采用无界的阻塞队列,所以实际线程数量永远不会变化,适用于负载较重的场景,对当前线程数量进行限制。

    newScheduledThreadPool:单线程的线程池,保证执行顺序。

    newSingleThreadExecutor:定时线程池,可执行定时任务或者周期性任务。

  2. TCP/IP协议如何保证可靠性传输
    首先TCP在建立连接之前会先进行三次握手保证连接。
    在传输过程中TCP会发送ACK报文进行收发确认,若传输方未应答或者 ACK报文中的序列号有误那么将会重新发送数据
    在断开时,TCP协议也会进行四次挥手进行断开确认。

  3. TCP与UDP的区别和各自的使用场景
    TCP是可靠的,面向字节流,有序的连接,适合对传输效率要求较低,准确性要求高的场景,如:文件传输
    UDP是不可靠的,面向报文,无序的连接,适合对传输效率,但对准确性要求相对较低的场景,如:视频聊天

  4. XML解析的两种方式比较DOM与Sax
    DOM全称是Document Object Model,在读取过程中,基于DOM的XML解析器会先将整个XML文件读取到内存中形成一个对象模型集合,在对文件进行相应操作,因为DOM整个文档数据都读取到了内存中,所以应用程序可以快速访问XML文档中的任何数据。
    SAX全称Simple API for XML SAX与DOM的处理方式不同,SAX解析器会在解析过程中触发事件,从而进行对文档的处理,也称为事件驱动,SAX解析式顺序访问的,虽然显得比较缺乏灵活性,但是对于XML文档来说SAX显然更加合适。

复习JAVA高级部分相关推荐

  1. Java高级开发工程师面试笔记

    最近在复习面试相关的知识点,然后做笔记,后期(大概在2018.02.01)会分享给大家,尽自己最大的努力做到最好,还希望到时候大家能给予建议和补充 ----------------2018.03.05 ...

  2. 和朱晔一起复习Java并发(五):并发容器和同步器

    和朱晔一起复习Java并发(五):并发容器和同步器 本节我们先会来复习一下java.util.concurrent下面的一些并发容器,然后再会来简单看一下各种同步器. ConcurrentHashMa ...

  3. 我的Java自学之路,java高级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  4. Java高级程序员面试经历

    我80年出生,05年毕业到现在已经快12年了,如果一直在技术上辛勤耕耘,足够的努力,加上多年的技术经验累积,这个年纪混到架构师级.技术总监甚至CTO还是有可能的.不过因为我自己的经历有点特别,2011 ...

  5. 千锋Java高级教程+分布式+springcloud+微信支付课程

    课程目录: ├─千锋Java高级教程-cas单点登录(完结-8集) │ 01单点登录介绍 │ 02cas介绍 │ 03tomcat搭建https │ 04cas server搭建 │ 05Cas 配置 ...

  6. 半小时复习java全内容

    半小时复习Java全内容 来都来了点个赞呗 o(*≧▽≦)ツ 这段时间要急着考试的同学,可以看我画的重点,目录上有标识,如果时间充裕也可以详细看下去,会很有帮助的.我会用视频加图画来解释.这篇文章中, ...

  7. Java高级特性增强-多线程

    请戳GitHub原文: https://github.com/wangzhiwub... 大数据成神之路系列: 请戳GitHub原文: https://github.com/wangzhiwub... ...

  8. java基础(十三)-----详解内部类——Java高级开发必须懂的

    java基础(十三)-----详解内部类--Java高级开发必须懂的 目录 为什么要使用内部类 内部类基础 静态内部类 成员内部类 成员内部类的对象创建 继承成员内部类 局部内部类 推荐博客 匿名内部 ...

  9. Java高级特性:clone()方法

    标签:ringbuf   his   硬件   throws   port   protect   序列化   ext   this 目录 源码 深拷贝和浅拷贝 对象串行化实现拷贝 常见面试题 源码 ...

最新文章

  1. template.process(root, out)的用法(shiro项目中来的九)
  2. 判斷字符串中是否含有中文字符
  3. 《数学之美》—矩阵运算和文本处理中的两个分类问题
  4. cartographer探秘第四章之代码解析(三) --- scan match
  5. IAR EWARM教程
  6. 关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误
  7. android开源系统brvah,BRVAH(让RecyclerView变得更高效)(1)
  8. c++定义结构体队列
  9. 大数据最核心的价值是什么?
  10. 项目Kick Off的作用
  11. 三国群英传服务器端架设修改,【三国OL单机假设】三国群英传架设单机方法
  12. 百度无线音乐盒刷打印服务器,百度无线音乐盒引关注 让普通音箱秒变Wi-Fi音箱...
  13. 教你学会u盘重装win10系统,u盘系统盘安装win10
  14. matplotlib.pyplot——cmap直观理解
  15. Python中: unsupported format character ''' (0x27)
  16. 小米电视怎么下载软件?用一起看TV宅家不无聊
  17. 最大公约数 / 最小公倍数
  18. MySql基础语法-java学习
  19. 设计模式 -- 面向对象设计原则、黑箱/白箱复用
  20. 电商(3)之Dubbox框架

热门文章

  1. 2021年安全生产模拟考试(全国特种作业操作证焊工作业-熔化焊接与热切割模拟考试题库二)
  2. github php right way,GitHub - sogouo/php-the-right-way at feb44da48cf98ddb1ef8f874f5adfa4b848f543c
  3. 揭秘6种最有效的社会工程学攻击手段及防御之策
  4. SD卡数据丢失恢复软件免费下载
  5. 如何在不没有积分和会员的情况下下载东西
  6. 1399 最小生成树(Prim2)
  7. 湾区新势力 智创大未来,数说故事大湾区总部一周年暨琴澳战略发布会成功举办
  8. Passbook详解与开发案例
  9. 绪论——假设空间、归纳偏好、发展历程
  10. 公告会看门道:四个不同的厨师和史蒂夫·乔布斯