java
文章平均质量分 56
JVM和Java性能优化,GC回收等等
玖流之辈
Android屌丝一枚
展开
-
多级树遍历和使用
多级树遍历和使用工具类参考:https://www.iteye.com/blog/ylq365-980627TreeNode.javapackage com.example.myapplication;import java.util.List;import java.util.ArrayList;import java.io.Serializable;public class TreeNode implements Serializable { private int paren原创 2021-07-15 23:17:45 · 281 阅读 · 0 评论 -
bindView注释代码转成findByViewId脚本
bindView注释代码转成findByViewId脚本 在接手代码的时候一般回遇到有用butterknife来绑定控件的习惯,butterknife确实是个非常方便的控件,但是在实际使用的时候还是会存在一部分问题,彻底避免自然是改回原来的控件绑定方式,但是一个个打太过麻烦,我这里就写了个绑定脚本,直接放到Java代码里运行就行。在线Java编译器:https://tool.lu/coderunner/注意:1、复制进去的化有绑定控件代码就行,其他非绑定控件代码会过滤掉。2、在线Java运行编译原创 2021-03-11 18:38:33 · 206 阅读 · 2 评论 -
Java Stack的简单用法
Java Stack 的简单用法stack(栈)是数据结构中很重要的成员,在实际运用中其实也有很大左右,包括Android中的FragmentManager就是通过栈来管理fragment页面,如果去看栈的源码的话其实很容易发现Stack是通过数组来实现的。原理简述虽然这篇文章的核心是说如何对Stack进行使用,但适当的了解Stack的原理会对使用更有帮助,Stack栈的一大特点就是先进后出,如图进入栈的顺序依次是一号选手,二号选手和三号选手,但出来的顺序却是三号选手,二号选手和一号选手,这是栈这个结原创 2020-09-25 23:10:09 · 734 阅读 · 0 评论 -
java 泛型的常用知识了解
概念在Java中,泛型这个概念是JDK1.5中引入的一个特性,泛型提供了编译时类型安全监测机制。在JDK1.5之前常常会因为泛型的强制转换抛出类型转换错误。比如在list中同时存在字符串和整形两个数组,那么如果在手动转换为同一类型,就容易产生该错误。所以,该机制会允许程序员在编译时检测非法类型,也因此具有更好的安全性和可读性。泛型的本质是参数化类型,也就是所操作的数据类型被指定为一个参数。通俗点说,泛型可以在我们不去进行强制转换,却能达到强制转换的效果。典型的就是在一些框架中可以传入各种你自定义原创 2020-08-26 16:07:06 · 134 阅读 · 0 评论 -
简要介绍Android反射使用
简要介绍Android反射原理 在这篇文章中简要对反射原理进行讲解,希望能够通过这篇文章对反射原理有一个归纳性的了解,并掌握一定的使用方式。 首先,我们来了解下,什么是反射? 实际上Android的反射原理也是基于Java本身的一个反射机制。主要是指可以通过代码程序进行访问、检测和修改它本身状态或行为的一种能力。 那么如何获取反射的类或者方法呢,下面就简要的讲诉下获取反射的主要方法。通过反射加载类 如下我们可以通过JVM对我们想要的类进行查找,然后将获得的Class对象进行加载,这样我原创 2020-07-14 19:01:06 · 1118 阅读 · 0 评论