- 博客(7)
- 收藏
- 关注
原创 Android自我进阶——JAVA之JVM
为什么要了解jvm的运行原理?1.针对系统进行内存和垃圾回收监控2.解决因内存溢出和泄露造成的问题3.对系统进行优化4.提升jvm和系统性能JVM运行原理主要有三方面:1.内存管理2.执行流程3.垃圾回收一、jvm内存管理(1)程序计数器(线程私有):当前线程执行字节码的行号指示器,字节码解释器工作时通过改变计数器的值来选择下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程回复等基础都需要计数器完成。由于jvm多线程是通过线程轮流切换分配处理器执行时间的方式来实现的.所以,任
2020-11-04 16:32:11
270
原创 Android自我进阶总纲—善始者实繁,然克终者盖寡。
普普通通做了四年程序员,回首一想,发现对于开发居然没什么能说出口的。慕然惊醒,早已丢掉了刚入 行时候的雄心壮志和对知识的强烈渴求。经历了内心的惶恐和迷茫,最终还是下定决心,再让自己年轻一会。正如那句当你觉得已经晚了的时候,恰恰是最早的时候。时光易逝,韶华难复,当遇到困难想放弃的时候,不妨问问自己,是什么让自己已经坚持了这么久,此时蹉跎,如何能够甘心。前路代码茫茫,当披荆斩棘。学习,增强自身的想法可能会在某一刻如火山喷涌般炽烈。然,请铭记,善始者实繁,克终者盖寡。变强从不是一瞬间的事情。仅以此总纲铭志,愿自
2020-11-04 13:48:34
156
原创 由浅入深单例模式详解
单例模式第一版:懒汉模式public class Singleton { private Singleton(){}//私有构造函数 private static Singleton instance=null;//单例对象 public static Singleton getInstance(){ //静态工厂方法 if (instance...
2018-11-26 18:00:35
141
原创 浅析接口的定义特点以及接口回调
目录 一、接口定义 二、接口的特点 三、使用接口的好处 四、接口回调 五、Android中的接口回调机制一、接口定义接口通常以interface来修饰。public interface Animal{void eat(String param);}接口名:Animal 接口中定义的方法eat(String...
2018-07-27 15:22:24
1931
原创 ScrollView与ListView RecyclerView的嵌套
ScrollView嵌套ListView,listview的子条目显示不全,怎么办?解决方法:重写listview的onMeasurepublicclassDingYiListviewextendsListView {@OverrideprotectedvoidonMeasure(int widthMeasureSpec, int hei
2017-03-13 17:24:43
348
原创 图文详解studio如何生成签名文件
android studio 设置签名文件的具体步骤菜单栏 build --> Generate signed apk --> Create new ... 点击create new...创建新的签名文件,就会跳转到下面的这个界面:我们需要完善这个界面的信息,上半部分是签名文件的存储地址,和密码,要注意的是存储文件必须以.jks结尾。下半部分是项目的别名和应用的一些信息
2016-11-30 15:29:17
376
原创 仿微信朋友圈动态的时间显示
package com.time.zz.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.widget.TextView;import java.text.ParseException
2016-11-09 16:43:59
2228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人