首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeeFranz
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 32
沸点 1
赞
33
返回
|
搜索文章
赞
文章( 32 )
沸点( 1 )
Java异常浅析
如果父类方法中声明了异常,那么子类覆盖父类方法时候声明的已检查异常不能比父类更通用,也就是说子类可以抛出更特定的异常,或者根本不抛出异常。 总有标准API不能满足需求的时候,这时候自定义异常类就变得顺理成章。 如果在try语句块中发生了能被catch语句捕获的异常,则会跳过tr…
Data Structure & Algorithm
复杂度分析的难点:递归——递归函数的复杂度可以借助把函数的执行过程用树状标示,成为递归树。常用的递归算法的时间复杂度通过主定理来推导,其结果为: 优点:尾部插入效率高,支持随机访问。 如果数据需要被排序,或者经常被增删,不要用Arraylist,当对数据对操作是顺序查找为主时候…
Java多线程浅析
进程:一个程序在运行过程中的动态指令集和系统内存、资源的集合。操作系统调度和分配资源的基本单位 线程:线程是进程中的一条执行路径,CPU调度的最小单位。 CPU目前都是多核的,内核数是物理层面CPU的核数,内核数与线程数是一比一的关系,但是目前很多CPU通过引入超线程技术,使得…
【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!
JDK 是用于支持 Java 程序开发的最小环境。 JRE 是支持 Java 程序运行的标准环境。 引入Instrumentation。 做了很多优化。 null值的自动处理。 程序计数器(Program Counter Register)是一块较小的内存空间,可以看作是当前线…
让你不再俱怕 Fragment State Loss
使用过 Fragment 的人我相信对臭名昭著的状态丢失问题(IllegalStateException: Can not perform this action after onSaveInstanceState)一定不会陌生。曾经被这个问题困扰了很久,相信很多同学也是。花些时间来好好把它研究一下,以弄懂为何会有这样的问题产生,然后就可以解决问题,或者合理的规避问题。
关于Android内存泄露的一个理解误区
很多常见现象比如单例实例、静态变量、cursor、stream未关闭等引起的内存泄露我不再赘述,网上一搜一大把。 但是,如非静态内部类引起的内存泄露我发现很多文章解释地不准确,在此我说一下正确的理解。 很多文章都说非静态内部类对外部类有一个隐式引用,所以会导致内存泄露,其实这个…
DialogFragment使用到源码完全解析
最近项目中用到了DialogFragment,用起来很方便,但是坑比较多,于是自己研究了下源码,理清楚DialogFragment中Dialog和Fragment的关系,以及DialogFragment的原理。 如果想让对话框具有自定义布局,请创建一个布局,然后通过调用 Ale…
Android获取本机各种类型文件列表(音乐、视频、图片、文档等)
介绍Android获取本机各种类型文件的方法,已经封装成工具类
Android 客户端与PC服务端socket通信接收与发送图片(终结者)
这个解决方案是我和队友在《物联网》比赛的集训中得到的。在socket中Android客户端接收图片是相当的棘手(反正我当时就是这样觉得),接收文字还算简单。在刚开始接触socket接收图片的时候,出现一大堆意想不到的结果,要么图片显示不出来,要么图片显示不完整都有可能,下面我给…
Android面试常客之Handler全解
要想有以上的收获,就需要研究Handler的源码,从源码中来得到答案。 先从Handler的使用开始。我们都知道Android的主线程不能处理耗时的任务,否者会导致ANR的出现,但是界面的更新又必须要在主线程中进行,这样,我们就必须在子线程中处理耗时的任务,然后在主线程中更新U…
下一页
个人成就
文章被点赞
24
文章被阅读
14,129
掘力值
489
关注了
45
关注者
3
收藏集
7
关注标签
16
加入于
2019-06-21