- 博客(5)
- 收藏
- 关注
原创 android TabLayout设置tab的时候默认居中,占不满屏幕问题解决
<android.support.design.widget.TabLayout app:tabGravity="fill" app:tabMode="fixed" android:id="@+id/tablayout" style="@style/MyTablayoutstyle" ...
2019-03-27 11:49:57 7895 1
原创 JAVA设计模式之单例模式
什么是JAVA设计模式总结来说,设计模式在设计者是一种流行的思考设计问题的方法,是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。JAVA设计模式有哪些目前来说JAVA设计模式应该是有23种,分别如下:策略模式,代理模式,单例模式,工厂方法模式,抽象工厂模式,门面模式,适配器模式,模板方法模式,建造者模式,桥梁模式,命令模式,装饰模式,迭代器模式,组合模式,观察者模式,责...
2019-03-22 17:33:00 129
原创 了解Java类加载机制
一.什么是类加载机制JVM虚拟机把描述类的数据从Class字节码文件加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。二.类加载过程java类加载、链接和初始化过程都是在程序运行期间完成的1.类加载生命周期如图类加载生命周期分为7个阶段,加载、验证、准备、初始化和卸载这5个阶段必须按照这种顺序按部就班地开始。1.1...
2019-03-21 17:48:16 211
原创 java中的垃圾回收算法(GC)
什么是垃圾回收算法java程序运行的整个过程,会自动对相关内存的进行释放、回收,防止出现内存泄漏,这也是java语言一个显著的特点。那么哪些内存需要回收的呢,、什么时候需要回收、如何回收,这就要用到判断对象是否存活的算法,常用的有引用计数法、可达性分析算法,而java使用的垃圾收集算法是 标记-清除算法、复制算法(Copying)、标记-整理算法(Mark-compact)、分代收集算法。引入...
2019-03-20 11:42:22 215
原创 了解java虚拟机
说起java,不得不提到一个很重要的角色,那就是Java虚拟机。那么什么是java虚拟机呢?java虚拟机是运行所有Java程序的抽象计算机,是Java语言的运行环境,是一个可以执行Java字节码的虚拟机进程。Java源文件,就是.java的文件,被编译成能被Java虚拟机执行的字节码文件,就是.class文件。只有安装了Java虚拟机,Java才能在操作平台上运行。知道了什么是java虚...
2019-03-19 11:47:21 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人