题目笔记整理(一)

牛客 小米真题

1.IP地址分类方法:
A
1.0.0.0 到126.0.0.0有效
0.0.0.0 和127.0.0.0保留
B
128.1.0.0到191.254.0.0有效
128.0.0.0和191.255.0.0保留
C
192.0.1.0 到223.255.254.0有效
192.0.0.0和223.255.255.0保留
D
224.0.0.0到239.255.255.255用于多点广播
E
240.0.0.0到255.255.255.254保留
255.255.255.255用于广播

1.0.0.0 - 126.0.0.0 有效 0.0.0.0 和 127.0.0.0保留 -> A
128.1.0.0 - 191.254.0.0 有效 128.0.0.0 和 191.255.0.0 保留 -> B
192.0.1.0 - 223.255.254.0 有效 192.0.0.0 和 223.255.255 保留 -> C
224.0.0.0 - 239.255.255.255 用于多点广播 -> D
240.0.0.0 - 255.255.255.254 保留 255.255.255.255 用于广播 -> E

2.int * restrict p = 0;
restrict关键字保证p所指的这段区域只有p可以指向,由此编译器可以自动优化代码。

3.getDeclaredMethod()
在java.long.Class类中

getMethod()//获取当前类及所有继承的父类的public修饰的方法。仅包括public
getDeclaredMethod()//获取当前类的所有方法,包括public/private/protected/default修饰的方法。

4.在finally语句块中的return语句是否一定被执行?
在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行。由于程序执行return就意味着结束对当前函数的调用并跳出这个函数体,因此任何语句要执行都只能在return前执行(除非碰到exit函数),因此finally块里的代码也是在return之前执行的。此外,如果try-finally或者catch-finally中都有return,那么finally块中的return将会覆盖别处的return语句,最终返回到调用者那里的是finally中return的值。

5.final与多线程
https://www.cnblogs.com/yuanqinnan/p/11231274.html

6.负数下标
python 数组切片语法,左开右闭,-1为倒数第一位
c++可以使用负数下标,指向数组前一个地址
java报错

7.自动机最简DFA

编译原理马克一下,后面有时间再详细复习。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值