- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 java学习计划每周一个知识块总结
每周一个知识块数组(第一周)面向对象(第二周)常用类(第三周)集合(第四周)异常(第五周)Annotation(第六周)IO流&NIO(第七周)多线程(第八周)反射机制(第九周)数组(第一周)面向对象(第二周)常用类(第三周)集合(第四周)异常(第五周)Annotation(第六周)IO流&NIO(第七周)多线程(第八周)反射机制(第九周) 数组 面向对象 常用类 集合 异常 Annotation IO流&NIO 多线程 反射机制...
2022-03-12 10:44:41 515
原创 对zygote的理解
目录Zygote进程是怎么启动的?Zygote进程启动后做了什么?Zygote的Native世界Zygote的Java世界注意相关问题孵化应用进程为什么不交给SystemServer来做,而是专门设计一个Zygote?Zygote的IPC通信机制为什么不采用binder?如果采用binder会有什么问题?Zygote的作用是什么?Zygote进程是怎么启动的?Linux启动后启动的第一个用户进程是Init进程,Init进程启动后会加载启动配置文件(init.rc),判断配置文件中定义了哪些配置服务是需要
2021-01-15 22:48:42 343
原创 Java虚拟机栈相关知识总结
目录Java虚拟机栈相关知识总结Java虚拟机栈是什么?虚拟机栈大小的调整局部变量表操作数栈动态链接方法返回地址附加信息相关问题1.什么情况下会发生栈内存溢出?2.如果让你写一段栈溢出的代码你会什么写3.一个栈大概有多大?4.每个线程都有这样大小的一个栈吗?5.JVM 栈中存储的是什么6.Java 对象会不会分配到栈中?Java虚拟机栈相关知识总结Java虚拟机栈是什么?每个方法被调用的时候,都会相应的在Java虚拟机栈中创建栈帧,虚拟机栈描述的是Java方法执行的内存模型:Java虚拟机栈是线
2021-01-15 17:19:17 149
原创 (Java)如何在一个整数数组中找到丢失的数字?
import java.util.Arrays;import java.util.BitSet;public class LostNum { public static void main(String[] args) { int[] arr = {1, 2, 4, 6, 9}; LostNum lostNum = new LostNum(); System.out.println(Arrays.toString(lostNum.findLos
2021-01-04 17:23:09 693
原创 ViewPager自定义指示器
效果图如下:1.先在attrs文件中定义指示器的四个属性 <attr name="indicatorIcon" format="reference"/> <attr name="indicatorMargin" format="dimension"/> <attr name="indicatorSmooth" format="boolean"/> <attr name=
2017-03-28 17:05:38 416
原创 Android设置字间距和行间距
设置字间距用: android:letterSpacingeg:android:letterSpacing = "1.2"其相关方法是 setLetterSpacing(float)设置行间距android:lineSpacingExtra,直接设置行间距 eg:android:lineSpacingExtra = "3.5sp"2.android:lineSpacingMultiplier
2017-03-20 13:42:10 7715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人