首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
咸鱼不思议
社会不稳定咸鱼
|
404.com
I can dry more...…
8
关注
36
关注者
740
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
11
文章 11
沸点 0
资讯 0
赞
11
关注
返回
|
搜索文章
文章
热门
最新
咸鱼不思议
4年前
Android
Java
Kotlin
从原理分析Kotlin的延迟初始化: lateinit var和by lazy
Koltin中属性在声明的同时也要求要被初始化,否则会报错。 可是有的时候,我并不想声明一个类型可空的对象,而且我也没办法在对象一声明的时候就为它初始化,那么这时就需要用到Kotlin提供的延迟初始化。 Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种…
1.6w
58
2
咸鱼不思议
4年前
后端
Java
C++
Java是否可以栈上分配对象内存? 为什么?
在说java的对象分配内存所在位置前,我们先来看看C++的对象分配是怎样的。 直接定义对象,对象被分配在方法栈的本地变量栈上,生命周期与方法栈一致,方法退出时对象被自动销毁。 通过new关键字在堆上分配对象,对象要用户手动销毁。 直接定义对象的方式会将对象内存分配在栈上,因此m…
4632
33
6
咸鱼不思议
4年前
Android
轻松看懂Java字节码
计算机只认识0和1。这意味着任何语言编写的程序最终都需要经过编译器编译成机器码才能被计算机执行。所以,我们所编写的程序在不同的平台上运行前都要经过重新编译才能被执行。 而Java刚诞生的时候曾经提过一个非常著名的宣传口号: "一次编写,到处运行"。 为了实现该目的,Sun公司以…
2.0w
91
1
咸鱼不思议
4年前
AndroidAnnotations
使用Android注解处理器,解放劳动生产力
在android开发中,比较常用到的第三方库中,有不少用到了 注解处理器(Annotation Processor)。 比较常见的就有 Butterknife,Dagger2,DBFlow 等。 Java中存在不少关于注解的Api, 比如@Override用于覆盖父类方法,@D…
6252
94
2
个人成就
文章被点赞
276
文章被阅读
46,452
掘力值
740
关注了
8
关注者
36
收藏集
0
关注标签
4
加入于
2017-12-23