- 一, 二进制
- 1.二进制介绍
- 2.二进制与十进制的转化
- 二进制转十进制
- 十进制转二进制
- 二 ,注释
- 三 ,标识符
- 命名规则
- 四, 关键字/保留字
一个开关的闭合表示为1,打开状态表示为0的话,这个状态就有0,1两种表示,多个开关可表现更多状态(例如两个开关就有开开,开关,关开,关关四种状态,对应着00,01,10,11四个数。更多开关表示数更多);中国的两仪阴爻为0,阳爻为1,多个阴阳爻一起使用可以表达更多数字(与开关状态同理)。
以此为一个二进制的机制理解。二进制是以2为基数,遇2进1的机制(与十进制遇10进1原理一致)。
计算机能表达的东西很少,只有0,1两种状态,所以以这两个数字就能表达的二进制语言来进行与电脑的交流。编写指令时也只有以0,1构成的指令才能被理解执行,这是之前的编写模式。
2.二进制与十进制的转化 二进制转十进制有规律,能量化;能量化,就能数字化;能数字化,就能计算机化。
例如 将1001101(二进制)转为十进制数
看位数,此位数上的数x2位数-1
像第一位是1,那么表达就是1x20
第二位位数是0,就是0x21
后面以此类推,然后将表达式全部加起来的总和就是所求的十进制数
+1x20+0x21+1x22+1x23+0x24+0x25+1x26=77
这是权相加法
例如 将77(十进制)转为二进制数
将十进制数除2,取余数后,把商再除2,以此类推一直除到商除不了,取余数,然后倒取排列数
除2取余,逆序取值
注释是编程的一个好习惯,可以防止自己写完代码过一段时间看不懂或者同事看不懂你的代码
注释分为三种:
- 单行注释
//
- 多行注释
- 文档注释
标识符是用来命名标识类,方法,变量,包的。
命名规则- 开头由字母,下划线_,美元符号$构成(汉字在java里也算字母,因为java不是由ASCII构成,而是Unicode,可以识别中文字符。但是不推荐用中文字符命名,容易出错)
- 其他部分可由字母,下划线_,美元符号$和数字构成(意思是数字不能做开头)
- java对大小写敏感,要区分大小写。长度无限制
- 标识符要避开关键字(关键字是编写时一些特定含义的单词,已经被系统占用含义了)。
类的标识符命名要每个单词首字母大写
变量和方法的标识符命名要从第二个单词开始首字母大写(“驼峰”原则命名)
例子
类的命名:FirstText,TheFierst(每个单词首字母大写)
方法,变量的命名:firstText,theFierst,theFierstOne(从第二个单词开始首字母大写)
关键字就是已经被占有含义的单词,在编程时具有特定作用。
像写第一个程序HelloWorld时代码里的public,void,static都是关键字



