IP属地:湖南
线程池是开发中常用的工具,要想掌握线程池,最好的方法就是自己手动实现一个。 任务类 线程池类 关于队列的选择 之所以选择 LinkedBlock...
IPC是Inter-Proess Communication的缩写,意思是跨进程通信,即两个进程之间进行数据交换的过程。今天我们就来聊聊Andr...
面试的时候,面试官经常会和你聊聊Activity的启动模式,但Activity启动牵扯的知识点其实很多,并非能单单用四个启动模式就能概括的,默认...
ArrayList相信大家都用过,那么今天就来聊聊ArrayList。 概述 ArrayList是一个相对来说比较简单的数据结构,底层是用数组实...
两个栈实现队列: 一个栈用来入,一个栈用来出 两个队列实现栈: 入栈的时候正常存入一个队列,出栈的时候用另一个队列保存除最后一个元素以外的元素,...
类的加载是每个Java程序必经的流程,了解类的加载机制有助于我们写出更好的代码。 基础 概念 类的加载把描述类的数据从Class文件加载到内存,...
范围已知的时候可以直接用数组搞定,否则用哈希。 数组法: 哈希法: 字符串中重复的字母:
尽管 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,即基本类型的数据不具备“对象”的特性——不携带属性、...
思路 依次将指向下一个节点的指针指向上一个节点。 代码