许朋友爱玩火
一夜搞懂 | JVM GC&内存分配 一夜搞懂 | JVM GC&内存分配
时代发展到现在,如今的内存动态分配与内存回收技术已经相当成熟,一切看似进入了“自动化”时代,不免发出疑问:"为啥我们还要了解垃圾收集和内存分配?"
2020-03-29
一文洞悉JVM内存管理机制 一文洞悉JVM内存管理机制
对于Java程序员来说,JVM给我们提供了自动内存管理机制,不需要既当“皇帝”,又当“人民”,不需要人为地给每一个new操作写配对的delete/free代码,不容易出现内存泄漏和内存溢出问题。然而一旦出现内存泄漏和溢出方面的问题,如果不清楚JVM内存的内存管理机制,那么将很难定位与解决问题。而且,`JVM`的内存管理机制在面试中也是非常重要的考点之一。
2020-03-26
自顶向下 | 带你遨游网络层 自顶向下 | 带你遨游网络层
自顶向下 | 带你遨游网络层前言 网络层的知识点非常繁多,本文仅是基于《计算机网络 自顶向下》而总结的一些重点知识点,如果想要详细了解网络层的知识,可以看下《自顶向下》 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍:我的GI
自顶向下 | 带你遨游运输层 自顶向下 | 带你遨游运输层
自顶向下 | 带你遨游运输层前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习导图: 一.运输层概述 我们知道运输层位于网络层之上,网络层提供了主机之间的逻辑通信。 Q1:那既然已经把一个数据包
自顶向下 | 带你遨游应用层 自顶向下 | 带你遨游应用层
自顶向下 | 带你遨游应用层前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习导图: 一、应用层协议原理Q1:网络应用程序体系结构 客户 - 服务器体系结构(C/S):Web 点对点结构(
自顶向下 | 计网和英特网 自顶向下 | 计网和英特网
自顶向下 | 计网和英特网前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习导图: 一、什么是因特网 Q1:因特网由什么组成? 主机 / 端系统 通信链路 分组交换机 因特网服务提供商等 Q
进阶之路 | 奇妙的Thread之旅 进阶之路 | 奇妙的Thread之旅
本篇文章将带领大家由浅入深,从线程的基础,谈到同步机制,再讲到阻塞队列,接着提及Android中的线程形态,最终一览线程池机制。
2020-03-09
进阶之路 | 奇妙的Handler之旅 进阶之路 | 奇妙的Handler之旅
在Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于跨进程通信。在多线程的应用场景中,Handler将工作线程中需更新UI的操作信息传递到UI主线程,从而实现工作线程对UI的更新处理,最终实现异步消息的处理。
2020-03-06
进阶之路 | 奇妙的四大组件之旅 进阶之路 | 奇妙的四大组件之旅
谈到四大组件,相信在座各位读者再熟悉不过了,光闻其名,未见其声,“四大”二字一出,足见其在安卓系统中的地位,可谓是安卓界的F4。
2020-03-01
进阶之路 | 奇妙的Window之旅 进阶之路 | 奇妙的Window之旅
Window是一个顶层窗口查看和行为的一个抽象基类,这个类的实例作为一个顶级View添加到Window Manager。它提供了一套标准的UI方法,比如添加背景,标题等等。
2020-02-26
进阶之路 | 奇妙的Animation之旅 进阶之路 | 奇妙的Animation之旅
动画,对于一个APP来说非常重要,现在市面上使用的用户比较多的APP,无一不是采用了各种丰富多彩的动画效果;在应用中善于使用动画,不仅让APP的体验更上一层楼,还能牢牢抓住用户的心!
2020-02-24
进阶之路 | 奇妙的Drawable之旅 进阶之路 | 奇妙的Drawable之旅
Drawable种类繁多,它们都表示一种图像的概念,但是它们不全是图片。在实际开发中,Drawable经常被用来作为View的背景使用。
2020-02-21
2 / 9