Android高级面试题大全
我将之前碰到的所有面试题总结出来,也是对自己知识体系的系统性总结:
网络协议
tcp/ip协议的分层
TCP/IP 是一类协议系统,它是用于网络通信的一套协议集合。
传统上来说 TCP/IP 被认为是一个四层协议
-
网络接口层:
主要是指物理层次的一些接口,比如电缆等。 -
网络层:
提供独立于硬件的逻辑寻址,实现物理地址与逻辑地址的转换。
在 TCP / IP 协议族中,网络层协议包括 IP 协议(网际协议),ICMP 协议( Internet 互联网控制报文协议),以及 IGMP 协议( Internet 组管理协议)。 -
传输层:
为网络提供了流量控制,错误控制和确认服务。
在 TCP / IP 协议族中有两个互不相同的传输协议: TCP(传输控制协议)和 UDP(用户数据报协议)。 -
应用层:
为网络排错,文件传输,远程控制和 Internet 操作提供具体的应用程序。
http的包结构
http的连接池
http的三次握手,四次挥手
https的介绍
https的连接过程
Java基础
JVM结构
JVM被分为三个主要的子系统:
(1)类加载器子系统(2)运行时数据区(3)执行引擎
类加载器:启动类加载器 (BootStrap class Loader)、扩展类加载器(Extension class Loader)和应用程序类加载器(Application class Loader) 这三种类加载器帮助完成类的加载。