高阶函数 传入或者返回函数的函数 1.常见高阶函数 forEach map flatMap reduce 累积数据处理 fold 添加初始值 filter takeWhile...
1.Kotlin泛型使用 Out(协变) 如果你的类是将泛型作为内部方法的返回,那么可以用out。可以称其为production class/interface,因为其主要...
1.如何退出python命令行 两种方法(1).在">>>" 命令行状态输入 quit()并按回车(2).在 ">>>"命令行状态输入 ctrl+Z 并按回车
十岁,别人竞选班长,积极热心,和同学打成一片;而你坐在角落里,默默从不发言。 二十岁,别人开始认真规划将来;而你读着普通的大学和专业,不知路在何方。 三十岁,别人事业有成,家...
一、线程状态转化 线程状态生命周期如下: 新建状态(New):新创建了一个线程对象。 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。...
系列阅读Android 性能优化典范(一):主要从 Android 的渲染机制、内存与 GC、电量优化三个方面展开,介绍了 Android 中性能问题的底层工作原理,以及如何...
通过总结,记录在android开发中,使用Service需要注意的点: Service两种启动方式和声明周期 IntentService使用 Service更新UI方法 Se...
通过总结,记录在android开发中,使用BroadcastReceiver需要注意的点: 理解使用LocalBroadcastManager 理解使用LocalBroadc...
前言 Java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、Ha...
现在有一些App应用采用android自带的WebView控件,加载Html5实现混合开发。大家在开发中肯定遇到过很多坑,打算把一些问题进行一下总结,如下: 怎么实现java...
知识点包括 Java面向对象三大特性 Java四种引用类型 String、StringBuffer、StringBuilder的区别 final、finally、finali...
前言 内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存...
前言 先简单概括性地说说Linux现有的所有进程间IPC方式:管道(Pipe):在创建时分配一个page大小的内存,缓存区大小比较有限;消息队列(Message):信息复制两...
一、HashMap HashMap的数据结构 在java编程语言中,最基本的结构就是两种,一个是数组,另一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的。...
总结在android开发中,Activity视图相关的知识点: Activity四种启动模式与应用场景? fragment的添加(add)方法和替换(replace)方法的不...
内容包括: C++内存管理 Java内存管理 C++内存管理 内存分配方式 在C++中,内存分成5个区,分别是栈、堆、自由存储区、全局(静态、全局)、常量区。 栈 : ...
内容包括: TCP协议 HTTPS握手过程 HTTP与Socket的区别 一、TCP网络协议 1.1 Socket通信过程 socket是"打开—读/写—关闭"模式的实现,以...
目录: 算法简介 排序算法 递归与穷举 贪心与分治 动态规划和回溯 1.算法简介 解题方案的准确而完整的描述,是一系列解决问题的清晰指令。 特征 有穷性 确切性 输入项 输出...
目录: 线性表、栈和队列 HashMap和LinkedHashMap 树、二叉树 图图的遍历与最小生成树图的最短路径与拓扑排序 线性表 ArrayList ArrayList...