DOS与内存

 

SQL 主要功能是

:   SELECT 列名称 FROM 表名称

:   INSERT INTO 表名称 VALUES (值1, 值2,....)

:   UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

:   DELETE FROM 表名称 WHERE 列名称 = 值

 

DOS 常用功能也是这样的:

:  dir  列出当前目录下的文件以及文件夹

       cd   进入指定目录

       cd.. 退回到上一级目录

       cd/  返回到根目录

:  md   创建目录

:  ren  修改文件名

:  del  删除文件

        rd   删除目录

 

关键字是java内部已经定义好的。

标识符是编程者自己定义的,由26个英文字母大小写,数字,_$组成。数字不可以开头,不可以使用关键字。

标识符定义规范

包名:          xxxyyyzzz

类名接口名: XxxYyyZzz

变量名:     xxxYyyZzz

常量名:     XXX_YYY_ZZZ

 

数据类型

 

char可以存储汉字  (Unicode编码里面包含的汉字)

 

1字节是内存的最小寻址单位

1字节/Byte =  8位/bit

1 KiB = 1,024 bytes

 

打开状态表示没电

 

闭合状态表示通电

 

比如int 开辟了32位空间,等于4个字节。

 

位移规律

左移<<   被移数 乘以 2的x次幂,x为移动位数。  比如 5<<2   5*4 =20

右移>>   被移数 除以 2的x次幂,x为移动位数。  比如 16>>3  16/8=2

无符号右移 >>> 无论最高位是什么,一律用0补。


进制之间的换算

十进制 10

10/2=5 无余数   0

5/2=2  余数      1

2/2=1  无余数   0

1                    1

二进制  1010

0      0   0     0     0   1  0

128  64  32  16  8   4   2  1

                        2+8=10

八进制  12

  0    0     0   0   1   0   1  0

128  64  32  16  8   4   2  1

                                  2

右移三位

 0     0    0    0   0   0   0  1

128  64  32  16  8   4   2  1

                                     1

 

十六进制  A

  0      0   0   0   1   0   1  0

128  64  32  16  8   4   2  1

                         8+2=10

                         10=A


位运算符 &  |  ^

十进制 20

二级制

  0   0     0   1   0   1   0  0

128  64  32  16  8   4   2  1

 

十进制 14

二级制 

  0     0    0   0   1   1   1  0

128  64  32  16  8   4   2  1


20&14  第3位为真      4

20|14   第2~5位为真   30

20^14   2 4 5位为真     26

 

~20  =  -21

  1    1     1   0   1   0   1  1

128  64  32  16  8   4   2  1

 

8^5^5 连续异或2次,还是原来的数字。

用途:加密

posted @ 2012-03-18 20:25  微明  阅读(155)  评论(0)    收藏  举报