首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leonsir
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
深入理解Java泛型
ArrayList就是个泛型类,我们通过设定不同的类型,可以往集合里面存储不同类型的数据类型(而且只能存储设定的数据类型,这是泛型的优势之一)。“泛型”简单的意思就是泛指的类型(参数化类型)。想象下这样的场景:如果我们现在要写一个容器类(支持数据增删查询的),我们写了支持Str…
Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)
app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步骤,前2步比较简单,重要的就是后2个步骤,而由于Android 各个版本对权限和隐私的收归和保护,因此,会出现各种…
Android在多种设计下实现懒加载机制
1. 什么是懒加载? 懒加载也叫延迟加载,在APP中指的是每次只加载当前页面,是一种很好的优化APP性能的一种方式。 优化APP性能,提升用户体验:如果用户打开某页面,就会去预加载其它的页面时,数据集较小或者网络性能较优时还好,但是如果数据集过大或者网络性能不佳时,就会造成用户…
JVM之类加载机制总结
对于刚看到这种类型题目的同学来说,也许是无从下手的,如果不对Java的类加载机制有一定的了解,也许碰见多次这种的题型还是手足无措。 那么接下来就通过学习Java类加载机制的七个阶段来学会解决这种类型的题目。 注: 这个过程对于解决这道题并没有直接的影响,但是对于想要理解类加载机…
浅谈Java中的浅拷贝和深拷贝
不仅仅是int类型,其它七种基本数据类型(byte,short,long,double,float,char,boolean)同样适用于该类情况。 这里我们定义了一个Student类,该类只有一个number字段。然后我们new了一个Student实例,然后将该值赋值给stu2…
JVM之对象的创建、内存布局、访问走位总结
1. 类加载检查 当虚拟机需要一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用是否已经被加载、解析初始化过。如果没有,那必须先执行相应的类加载过程。 2. 分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存(所…
JVM之内存区域总结
1. Java程序执行过程概述 如上图所示,首先Java源文件(.java后缀文件)会被Java编译器变异为字节码文件(.class后缀文件),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由 JVM执行引擎执行。在整个程序执行的过程中,JVM会用一段空间来存…
个人成就
文章被点赞
75
文章被阅读
7,954
掘力值
325
关注了
24
关注者
22
收藏集
5
关注标签
26
加入于
2019-01-23