首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小团团学编程
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
最新
热门
Annotation Processor,提升开发效率的好帮手
注解(annotation)是Java1.5引入的新功能,可以用来进行代码检查、代码生成等各种实用的功能。例如@Override、@Nonnull等注解可以给编译器、代码风格检查器提供代码检查,Spring框架中的@Autowire、@Component等可以进行Spring中…
flutter学习,这几点很重要
学习flutter已经有几周了,一开始还是非常抗拒的,无限嵌套的UI代码让我这个拖拽写UI的人真的很难受,但是随着渐渐深入学习flutter,就觉得UI的代码嵌套相对于flutter对开发效率的提升真的是可以忽略不计的。 语言还是比较重要的,就像学习android之前需要学习j…
不会groovy?那你可以通过kotlin来学习gradle
做android开发的朋友对于gradle应该是再熟悉不过了,大多数朋友应该都是能大致看懂这些gradle脚本表示什么意思,以及更改一些构建配置,但是遇到一些大型项目的时候为了统一管理整个项目的构建(比如组件化、插件化),通常我们需要自己定制一些构建脚本,这个时候如果我们不懂g…
从ClassLoader到Android插件化以及热更新原理
最经换了工作,公司的项目比较庞大,很多地方都运用了插件化,插件化说简单就是把部分功能进行打包成专门的apk、dex等文件,当宿主app需要用到此功能的时候才去加载插件;插件不仅可以实现一些功能的热插拔;以及不需要去安装app,只是在使用到的情况下再去下载,这样就减小宿主的apk…
一看你就懂,超详细java中的ClassLoader详解
ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运…
彻底弄懂HTTP缓存机制及原理
Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样…
java程序员TCP 协议到底怎么学?学了到底有什么用?
TCP协议目前是事实上的网络基础。许多更高层的应用协议HTTP,FTP都基于TCP。TCP协议的学习可以说枯燥无比,尤其是学生阶段,根本不知道用在什么地方,根本不知道重要性是什么。事实上是,基于目前的
kotlin--还不懂伴随对象和内联函数?
kotlin的伴生对象用companion关键字来指定,可以省略伴生对象的名称,伴生对象的成员可通过只使用类名作为限定符来调用,伴生对象的成员看起来像其他语言的静态成员,在运行时他们仍然是真实对象的实例成员。为什么有着静态成员的特性却是真实对象的实例成员呢? 再类里面生成了一个…
深入理解MessageQueue
Android中有两个非常重要的知识点,分别是Binder机制和Handler机制。前者用于跨进程通讯,并且通过ServiceManager给上层应用提供了大量的服务,而后者用于进程内部通讯,以消息队
面试官问你Handler的消息机制?忽悠,不存在的
我们经常会用到Handler,知道他是android中实现线程切换的类,我们只需要在任意线程发送消息,在handleMessage方法中处理收到的消息,就可以完成线程切换了。用法很简单,我们用的多,面试的时候面试官问的也多,如果他问道Handler延时消息是怎么实现的、怎么实现…
下一页
个人成就
文章被点赞
239
文章被阅读
54,141
掘力值
1,382
关注了
16
关注者
390
收藏集
14
关注标签
24
加入于
2016-05-07