首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
longyuan5
掘友等级
Android开发
|
一家跨境电商
Android开发,熟悉跨境电商app开发流程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
文章
热门
最新
Android框架系列-搞定APT技术
1、基本介绍:【在程序编译阶段工作】 按照处理时期,注解分为两种类型,一种是运行时注解,另一种是编译时注解。 运行时注解: 运行时注解的实质是,在代码中通过注解进行标记,运行时通过反射寻找标记进行某种
JetPack系列之Hilt使用
android上的新一代ioc框架hilt,简化了早期繁杂的dagger2调用的模板代码,架构解耦利器。
走在自己的时区里
但加州并没有变慢。 but it does not make California slow. 却在50岁去世了。 and died at 50. 最后活到90岁。 and lived to 90 years. 而别人却早已结婚。 while someone else got …
JVM系列-深入理解ClassLoader类加载器
当你写完了一个*.java文件的时候,编译器会把他编译成一个由字节码组成的class文件,当程序运行时,JVM会首先寻找包含有main()方法的类,把这个class文件中的字节码数据读入进来,转化成JVM中运行时对应的Class对象。执行这个动作的,就叫类加载器。 类的加载就是…
JVM系列-类加载流程
类的加载指的是将类的.class文件【编译器将java文件编译成class文件】中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 类的加载的最终产品是位于堆区中的Class对象,C…
JVM系列-GC垃圾回收机制
在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。 它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。该进程会在内存紧张的时候自动跳出来,把堆空间的垃圾全部进行回收,从而保证程序的正常运行。 它针对的是堆内存中的…
JVM系列-JVM内存区域划分
是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 字节码指令、分支、循环、跳转、异常处理、线程恢复等基础功能都要依赖这个计数器来完成。 程序计数器(Program Counter…
JVM系列-JVM整体架构图
在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为Runtime Data Area(运行时数据区),也就是我们常说的JVM内存,在Java中我们常常说到的内存管理就是针对这段内存空间进行管理(如何分配和回收内存空间)。 分…
Java字节码系列-了解字节码基本结构
.java文件通过javac编译后将得到一个.class文件,比如编写一个简单的ByteCodeDemo类,编译后生成ByteCodeDemo.class文件,打开后是一堆十六进制数,由十部分按照固定的顺序组成。 JVM的指令集是基于栈而不是寄存器,基于栈可以具备很好的跨平台性…
Java设计模式系列-访问者模式
封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些数据元素的新的操作。 主要解决:稳定的数据结构和易变的操作的解耦。 假如一个对象中存在着一些与本对象不相干(或者关系较弱)的操作,可以使用访问者模式把这些操作封装到访问者中去,这样便避免了这些…
下一页
个人成就
文章被点赞
47
文章被阅读
34,927
掘力值
724
关注了
253
关注者
12
收藏集
18
关注标签
26
加入于
2016-06-12