Anymarvel

LV1

技术专栏

Android开发实战TA创建的

Android开发技术,最新消息

90 文章22 关注者

全部文章

  • Synchronized深入分析

    Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。

    Anymarvel
    Java
  • Android内存管理(一)官方文档介绍

    https://developer.android.com/topic/performance/memory-overview?hl=zh-cn

    Anymarvel
  • Android内存管理(二)操作系统基础

    熟悉以上操作系统名词对于的后续介绍Android内存管理比较重要,请大家认真阅读.如果的比较熟悉上述几个关键名词,此章节可以跳过

    Anymarvel
  • Android内存管理(JVM 、DVM(dalvik) 、ART简介)

    本文不对JVM 、DVM(dalvik) 、ART这三者做具体的分析。只是从内存管理的角度来介绍下三者的区别和联系。

    Anymarvel
  • Android内存管理(七)垃圾回收算法相关

    给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器的值就加1;当引用失效的时候,计数器的值就减1;任何时刻计数器为0的对象是不可能再被引用的。

    Anymarvel
  • Android内存管理(八)内存管理小结

    今天从操作系统的角度来闲聊一下代码开发过程中如何配合系统做内存管理。内存就是一块数据存储区域,是可被操作系统调度的资源。在多任务(进程)的OS中,内存管理尤为重...

    Anymarvel
  • CPU核心数,线程数,时间片轮转机制解读

    当线程处于IO操作时,线程是阻塞的,线程由运行状态切换到等待状态。此时CPU会做上下文切换,以便处理其他程序;当IO操作完成后,CPU会收到一个来自硬盘的中断信...

    Anymarvel
  • Android对Linux系统的内存管理机制进行的优化

    Android对内存的使用方式同样是“尽最大限度的使用”,这一点继承了Linux的优点。只不过有所不同的是,Linux侧重于尽可能多的缓存磁盘数据以降低磁盘IO...

    Anymarvel
  • Android的内存管理机制

    无论是ART还是Dalvik虚拟机,都和众多Java虚拟机一样,属于一种托管内存环境(程序员不需要显示的管理内存的分配与回收,交由系统自动管理)。托管内存环境会...

    Anymarvel
  • Android内存管理(四)Linux的内存管理机制

    linux内存管理卷帙浩繁,本文只能层层递进地带你领略冰山轮廓,通过本文你将了解到以下内容:

    Anymarvel
  • Android内存管理(三)内存管理基础

    CPU只能访问其寄存器(Register)和内存(Memory), 无法直接访问硬盘(Disk)。存储在硬盘上的数据必须首先传输到内存中才能被CPU访问。从访问...

    Anymarvel
  • Android内存管理(垃圾回收算法相关)

    给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器的值就加1;当引用失效的时候,计数器的值就减1;任何时刻计数器为0的对象是不可能再被引用的。

    Anymarvel
  • Android内存管理(JVM 、DVM(dalvik) 、ART简单介绍)

    本文不对JVM 、DVM(dalvik) 、ART这三者做具体的分析。只是从内存管理的角度来介绍下三者的区别和联系。

    Anymarvel
  • Java注解深入浅出(一)-注解的真实面貌

    这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文...

    Anymarvel
  • 深入理解Java泛型(三)-泛型擦除及其相关内容

    我们看输出发现,class1和class2居然是同一个类型ArrayList,在运行时我们传入的类型变量String和Integer都被丢掉了。Java语言泛型...

    Anymarvel
  • Centos安装高版本GCC

    由于某些比较新的软件需要最新版本的gcc,常用centos 7.2 使用yum install gcc安装的版本为4.8.5可能不满足软件的需求, 这里介绍下怎...

    Anymarvel
  • python调试神器traceback

    没有具体的代码行,没有具体的报错内容,一头雾水,一顿debug猛如虎,一看竟然python有神器。我们来介绍并mark下 traceback

    Anymarvel
  • 堆与栈区别

    堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层...

    Anymarvel
  • Android So动态加载 优雅实现与原理分析

    开源地址: https://github.com/AnyMarvel/ManPinAPP

    Anymarvel
  • 深入理解Java泛型(二)通配符与嵌套

    从上面代码我们知道,就算容器中的类型之间存在继承关系,但是Plate和Plate两个容器之间是不存在继承关系的。在这种情况下,Java就设计成Plate<? e...

    Anymarvel

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券