" 简介" " IO概念" " 缓冲区操作" " 虚拟内存" " 文件IO" " 流IO" " 缓冲区" "Buffer属性" "Buffer数据填充、翻转、释放、压缩、标记" "Buffer比较" " Buffer批量移动" " 复制缓冲区" " 字节缓冲区" " 直接缓冲区" " 其他缓冲区" ...
分类:
编程语言 时间:
2018-05-12 21:38:48
阅读次数:
217
一、多态 1.多态存在于继承和接口中。 2.不确定行为放在父类中。 3.子类必须重写父类中的不确定行为。 二、抽象类 1.关键字 abstract。 例:public abstract class Shap{ public abstract void View(); } 2.抽象类中放不确定的行为方 ...
分类:
编程语言 时间:
2018-05-08 12:20:24
阅读次数:
213
典型的搜索问题。694是200的拓展,多了怎么保存岛屿的特征的问题。两道题既可以用DFS做,也可以用BFS做。 解题中用到了 pair<int, int> 和 make_pair(i, j) 来记录坐标,相较于自己创建一个结构体,更加方便。auto关键字,用于申明类型,类型会自动推断,如果类型比较复 ...
分类:
其他好文 时间:
2018-05-01 23:17:33
阅读次数:
155
‘ 1 package integer; 2 3 public class IntegerDemo1 { 4 public static void main(String[] args) { 5 6 Integer i1 = new Integer(128); 7 Integer i2 = new ...
分类:
其他好文 时间:
2018-04-19 20:01:28
阅读次数:
174
表达式:表达式可以求出一个值,求值的过程可以包含运算。基本上来说,有两种类型的表达式。 算数运算:算术运算即“四则运算”,是加法、减法、乘法和除法四种运算的统称。它通常是对实数或复数进行的。属于某个数集的两个数,经过算术运算,可以确定出这个数集的第三个数。在计算机中,算术运算还包括求绝对值、“求反” ...
分类:
其他好文 时间:
2018-04-06 22:26:02
阅读次数:
145
核对表:基本数据类型 数值概论 + 代码中避免使用神秘数值 + 代码考虑了除零错误了吗? + 类型转换很明显吗? + 如果在一条语句中存在两个不同类型的变量,那么这条语句会想你期望的那样求值吗? + 代码避免了混合类型比较吗? + 程序编译时没有警告信息吗? 整数 + 使用整数除法的表达式能按预期的 ...
分类:
其他好文 时间:
2018-04-04 20:50:10
阅读次数:
153
1.http的缓存类型 缓 存对于一个网站来说非常重要,可以提高网站性能,减少冗余的数据传输,增加服务器负担,web存储则给浏览器提供了更加强大的保存文件的接口。关于web下的http缓存类型比较多,打开浏览器的开发者模式,在Application中就可以看到详细的缓存类型。 能够看到类型颇多,简单 ...
分类:
Web程序 时间:
2018-04-03 14:25:16
阅读次数:
174
BSON目前主要用于MongoDB中,是mongoDB的数据存储格式,BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要实现下面三点: 1、更快的遍历速度 对json格式来说,太大的json结构会导致数据遍历非常慢。在js ...
分类:
Web程序 时间:
2018-03-24 16:31:28
阅读次数:
389
1. equals与==的区别 1.1 对于基本数据类型,==比较的是值是否相等 1.2 对于引用数据类型,== 比较的是对象内存地址是否一致,equal是Object类中的一个方法,在该类中,equals的实现也仅仅只是比较两个对象的内存地址是否相等,但在一些子类中,如:String、Intege ...
分类:
移动开发 时间:
2018-03-21 11:36:08
阅读次数:
215