首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
窗边的风景
掘友等级
android
|
今日头条
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
487
文章 486
沸点 1
赞
487
返回
|
搜索文章
赞
文章( 486 )
沸点( 1 )
Java是如何实现平台无关性(跨平台)的?
相信对于很多Java开发来说,在刚刚接触Java语言的时候,就听说过Java是一门跨平台的语言,Java是平台无关性的,这也是Java语言可以迅速崛起并风光无限的一个重要原因。那么,到底什么是平台无关性?Java又是如何实现平台无关性的呢?本文就来简单介绍一下。 1 什么是平台…
图解 Android 系列(一)揭秘 Android 系统启动过程
当我们按下手机开机按键后,手机就会启动了。然后会看到 Logo,开机动画,最后会进入到手机桌面(Launcher),手机也就启动完成了。 随着对 Android 的了解越来越多,直到阅读了源码,才逐渐解答了我的疑惑。如果你也有相同疑惑,请继续往下看,我将从源码的角度分析下 An…
玩转 JavaScript 之详解 this
this 关键字作为 JavaScript 中自动定义的特殊标识符,是我们不得不去面对、了解的知识点,很多初学者对 this 关键字可能会有含糊不清的感觉,但其实稍微理一理, this 并不复杂、不混乱。 概述中我们说了 this 是 JavaScript 中的一个特殊关键字…
字节码插桩--你也可以轻松掌握
听到关于“插桩”的词语,第一眼觉得会很高深,那到底什么是插桩呢?用通俗的话来讲,插桩就是将一段代码通过某种策略插入到另一段代码,或替换另一段代码。这里的代码可以分为源码和字节码,而我们所说的插桩一般指字节码插桩。 图1是Android开发者常见的一张图,我们编写的源码(.jav…
屏幕上内容究竟是怎样画出来的 —— Android View 工作原理详解
前面已经分析了一个 App 从点击它的图标到 Activity 的 onCreate 等生命周期被调用的整个流程,本文将继续基于 Android Nougat 从源码的角度来进一步分析整个过程。
JVM(六)为什么新生代有两个Survivor分区?
本文会使用排除法的手段,来讲解新生代的区域划分,从而让读者能够更清晰的理解分代回收器的原理,在开始之前我们先来整体认识一下分代收集器。 可以看出 Eden 和 Survivor 分区的默认比例是 8:1:1,这个值可以通过:–XX:SurvivorRatio 设定,默认值: –…
操作系统:图文详解神秘的”内存映射“
本文将详细讲解操作系统里的内存映射
mPaaS 服务端核心组件:消息推送 MPS 架构及流程设计
0. 前言 根据《开篇 | mPaaS 服务端核心组件体系概述》的介绍,我们已经知道 mPaaS 的 MPS 服务主要提供了专业的移动消息推送方案,可以针对不同的场景提供多种推送类型,满足用户的个性化推送需求,并集成了苹果、华为、小米、OPPO、VIVO、FCM 等多个厂商渠道…
近一万字的ES6语法知识点补充
let/const在进入块级作用域后,会因为提升的原因先创建,但不会被初始化,直到声明语句执行的时候才被初始化,初始化的时候如果使用let声明的变量没有赋值,则会默认赋值为undefined,而const必须在初始化的时候赋值。而创建到初始化之间的代码片段就形成了暂时性死区 f…
下一页
关注了
33
关注者
0
收藏集
3
关注标签
128
加入于
2017-03-01