摘要: memory leak :程序运行申请了内存,但该内存不使用时却无法释放,就造成了内存泄漏 结果:会造成app的oom 内存溢出,crash崩溃 原因:jvm无法进行gc回收内存,因为无意识地持有了对象引用 持有引用者生命周期大于被引用者的生命周期 常见的几种状况:1.集合类 : 集合类内部元素释放 阅读全文
posted @ 2021-01-28 19:24 马叉虫啊 阅读(50) 评论(0) 推荐(0)
摘要: 8月1日学习目标: 第1章:Java程序设计概述第2章:Java程序设计环境第3章:Java基本程序设计结构 笔记: java与c++的主要不同点在于多重继承,Java使用接口概念取而代之。java提供更丰富的运行时自省功能。(具体内容第五章) Java特性之可移植性,比如,java中int永远为3 阅读全文
posted @ 2019-08-01 18:18 马叉虫啊 阅读(139) 评论(0) 推荐(0)
摘要: 大方向上: 1.选择一个相对擅长的领域 2.基础要背!! 3.试着了解新技术。 4.研究一个众所周知的库的源码。 阅读全文
posted @ 2019-01-20 23:57 马叉虫啊 阅读(153) 评论(0) 推荐(0)
摘要: 今天用到第三方库的时候一直报异常More than one file was found with OS independent path 'META-INF/androidx.legacy_legacy-support-core-utils.version' 谷歌了一下找到方法需要在app.gra 阅读全文
posted @ 2019-01-09 12:04 马叉虫啊 阅读(9547) 评论(0) 推荐(0)
摘要: 面试中又一个高频问题,前两次都没有答好,最近看了半本设计模式,感觉通透了不少。再整理一下,从定义和用法上就能讲明白。 接口 接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能 阅读全文
posted @ 2018-12-15 21:05 马叉虫啊 阅读(108) 评论(0) 推荐(0)
摘要: 显然这是一个在面试中的高频问题,每次碰上,第一反应都是欣喜,心想这题我见过,进程就是一个程序嘛,可以由一个或多个线程组成。然后和面试官尴尬对视三十秒,七零八落说一通,脑海里很多想法,却没法有条理的串在一起,自己也觉得不满意。还是沉下心,好好整理一下。 在此之前,先明白几个概念。 并行与并发: 并行: 阅读全文
posted @ 2018-12-11 00:22 马叉虫啊 阅读(237) 评论(0) 推荐(0)
摘要: 永远别高估自己的自制力啊,疲软期明显比我预料的来得早的多。 今天刷了一张回溯算法的小卡片,过程磕磕绊绊,似懂非懂。 1.Leetcode 电话号码的字母组合 回溯算法一般过程是多写一个回溯的方法,然后在主方法中加条件判断,记录当前状态,进入回溯方法,退出后再回到回溯前的状态。 本题先创建一个静态字符 阅读全文
posted @ 2018-12-07 21:50 马叉虫啊 阅读(119) 评论(0) 推荐(0)
摘要: 今天也太冷了八!!但是天很蓝很好看。 刷了三道题,还有两道花了很多时间却没有完成。 1.Leecode 从前序与中序遍历序列构造二叉树 给出先序和中序序列,构造树。 取先序第一个节点作为根节点。遍历中序,找到它在中序序列里的位置,左边的为左子树,右边则为右子树。于是可以进行下一轮遍历。 要小心的是遍 阅读全文
posted @ 2018-12-06 23:23 马叉虫啊 阅读(130) 评论(0) 推荐(0)
摘要: 假设3月1号开始参加秋招,从今日算起,也还剩差不多85天。最近几日沉浸在自习室埋头苦学让我内心充盈,也是迫于就业压力,准备记录下这最后时光的所学所想。也为了敦促自己提高学习效率以及充分吸收知识点。 12.5刷题 1,、Leetcode 最大正方形: 动态规划问题,找到dp[i][j]的关系式, dp 阅读全文
posted @ 2018-12-05 22:13 马叉虫啊 阅读(138) 评论(0) 推荐(0)