java
BATTERIA
这个作者很懒,什么都没留下…
展开
-
PopupWindow崩溃处理记录
一、Attempt to read from field 'int android.view.ViewGroup$LayoutParams.width' on a null object reference java.lang.NullPointerException Attempt to read from field 'int android.view.ViewGroup$LayoutParams.width' on a null object reference 崩溃堆栈: 机型统计:原创 2020-11-11 16:05:16 · 893 阅读 · 0 评论 -
算法-字符串相关算法合集
字符串相加 fun addStrings(num1: String, num2: String): String { val l1 = num1.length val l2 = num2.length var i = l1 - 1 var j = l2 - 1 var signal = 0 var result = "" while (i >= 0 || j >= 0 || signal == 1) { val n1 .原创 2020-09-18 11:27:14 · 213 阅读 · 0 评论 -
算法-链表问题记录
链表相加 class ListNode(var `val`: Int) { var next: ListNode? = null } fun addTwoNumbers(l1: ListNode?, l2: ListNode?): ListNode? { var list1 = l1 var list2 = l2 val result = list1 var signal = 0 .原创 2020-09-18 11:24:46 · 94 阅读 · 0 评论 -
Java--JVM初步
JVM--百度百科 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后...转载 2018-10-02 11:35:22 · 126 阅读 · 0 评论 -
Java线程学习2----synchronize与lock
Java多线程与锁(同步处理) Synchronized用法 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象; 修饰一个类,其作用的范围...原创 2018-10-02 23:39:07 · 128 阅读 · 0 评论 -
Rxjava初步从Rxjava1到Rxjava2--响应式编程
Rxjava概述 a library for composing asynchronous and event-based programs using observable sequences for the Java VM 翻译一下大概是,一个在JVM上为了构建(异步、基于事件、并使用了观察者序列的)程序的库。 响应式编程是一种面向数据流和变化传播的编程范式。 Eventbus也是基于...原创 2018-09-27 15:55:19 · 282 阅读 · 0 评论 -
Java线程学习1----创建线程的方法
线程的概念 https://baike.baidu.com/item/线程/103101?fr=aladdin 线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 创建线程 创建进程主要有三种方法,一继承Thread类,二实现Runnab...原创 2018-09-27 16:17:11 · 141 阅读 · 0 评论 -
Java外部类内存泄漏问题
看到网上有一个有趣的提问:Android在使用Handler通信的时候,发现例如在runOnUiThread中修改了外部类的控件,而activity被销毁了,那runOnUiThread调用控件时会不会发生空指针异常? 后来进行思考得出如下结论: 匿名内部类持有外部类的对象,在内部类没有被回收之前,外部类不会被回收,因为和内部类关联。 所以就算activity被关闭了,生命周期全部走完,也不会被...原创 2019-03-22 18:52:29 · 220 阅读 · 0 评论