20170828 - Q - 二进制基础

1 Collection和Collections的区别是?

2 计算机使用二进制的原因是什么?计算机内部的一切是什么类型数据?

3 二进制的权是?十进制的是多少?

4 二进制的基数是多少?十进制的是多少?

5 byte short int long float double boolean char分别是多少字节,多少位?分别能表示多少个数字?

5 8位二进制数最大值如何表示?最小值是?-1是多少?如何计算-1?

6 十六进制用于什么?

7 十六进制的10,11,12,13,14,15分别用什么代表?十六进制本质作用是什么?计算机中是否有十六进制的数据?

8 int型实际有32位,是二进制的32位。(最前面0省略)

9 将该数用二进制,十六进制表示。

10 如何将十进制的int型(long型呢)数据转化为二进制?如何表示16进制的数?

11 补码的本质是什么?

12 int类型的-1实际上是多少位二进制?

15 二进制每一位代表多少?

16 二进制的任意次位数最大值为多少?

17 31次1和32次1分别是什么?

19 十六进制和二进制的关系是什么?

20 int型最大值,0,1,-1,最小值用二进制和十六进制表示分别是多少?

21 二进制的值和十六进制的值可以直接赋给int型数据吗?

22 正数溢出是负数吗?溢出结果是随机数吗?

23 互补对称,取反对称——一个二进制数和他的取反的关系。

24 ~x表示什么?

25 int n = 0xfffffffe;print(~n);输出为?

26 int n = -5;print(~n);输出为?

27 取反运算符为?

28 二进制运算符有?

29 位运算的用途是什么?

30 UTF-8与unicode的关系是什么?中文字符如何编码?

30 什么是unicode?

31 int n = '中';是否会报错?如何求 中 的二进制值?

32 MAX_VALUE:01111111111111111111111111111111——最大值:31位的1
MIN_VALUE:10000000000000000000000000000000——最小值

33 UTF-8的特点是?

34 如何将字符数据(unicode)转化为utf-8编码?

35 java中可以直接用二进制表示数据吗?

36 如何解码编码?

37 解码的api是?

38 手工解码

39 移位计算的数学意义是什么?

40 优化计算 n * 8 为?

41 数学右移位 >>

逻辑右移位 >>>分别的运算规律是什么?

42 优化计算表达式 n = n + n/2 (n += n/2)

43 硬编码运算法则及二进制基础至脑内。
①最大值,最小值,-1是什么?
②如何求一个二进制数的补码
③&(逻辑乘) 的运算法则分别是什么?
|(逻辑加——遇1则1)

posted @ 2017-08-28 23:13  清及  阅读(242)  评论(0编辑  收藏  举报