一些要注意的小点

来源:互联网 发布:windows10数据库 编辑:程序博客网 时间:2024/05/21 11:18

1.NullPointerException在编译时不被发现。

2.在TCP/IP网络中,为各种公共服务保留的端口范围是1-1023

3.散列函数使用除留余数法的一个经验是,若散列表表长为m,通常p为小于等于表长(最好接近m)的最小质数或不包含20质因子的合数。

4.递归优化:

常见的优化手段有尾递归迭代循环
尾递归:在每一次递归的过程中保持了上一次计算的状态,也就是“线性迭代过程”
尾递归和一般的递归不同在对内存的占用,普通递归创建stack累积而后计算收缩,尾递归只会占用恒量的内存(和迭代一样)