Moilk Nepho
人类的梦想是不会终结的!

转自:https://juejin.im/post/5ad3e6b36fb9a028ba1fee6a

🧐 为什么需要abstract

module上右键,选择Open module setting–>Modules–> 找到gen文件夹—>右键选择Resources

🧐 为什么要用容器?容器(即持有对象)是Java中的一种基本编程工具,它可以弥补普通数组的两个缺陷: 大小固定:容器可以自动扩容。 类型固定:如果不用尖括号指定类型,其实可以在一个容器里边同时存放不同的类型。@SuppressWarnings("unchecked") // 添加注解以消除警告⚠️public...
平台架构Android是一种基于Linux的开源软件栈,与IOS不同,Android是为了适配各种各样的设备和机型而创建的。如下所示为Android平台的主要组件:Linux内核Linux内核是Android平台的基础,Andoid Runtime等上层框架都是依靠Linux内核来执行底层功能(如线程和底层内存管...
当TCP客户端同时处理多个IO,如标准输入和TCP socket,我们会遇到的问题就是客户端可能会阻塞在标准输入(如fget())上。这时,服务器虽然正确的给客户端发送了报文,但客户端进程正阻塞在fget()上。要解决这样的问题,我们需要一种机制,进程要有一种能预先告知内核的能力,让内核一旦发现进程指定的一个或者...