关键字 变量

来源:互联网 发布:matlab优化工具箱教程 编辑:程序博客网 时间:2024/05/29 19:42

2、Java语言基础组成  Editplus
关键字 标示符 注释 常量与变量 运算符 语句 函数 数组
1、关键字:被java赋予特殊含义的单词
2、标示符:程序中自定义的一些名称。由26个英文字母大小写,数字,$ _
       数字不能开头、关键字不能用 main不是关键字
       严格区分大小写
Java中的名称规范:
包名:多单词组成时所有字母都小写。
     xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
     XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
     xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
     XXX_YYY_ZZZ
3、注释:单行//、多行

4、常量与变量
常量表示不能改变的数值
java中常量的分类:
1、整数常量。所有整数
2、小数常量。所有小数
3、布尔型常量。较为特有,只有两个数值。true false
4、字符常量。讲一个数字字母或者符号用单引号(‘’)标识。
5、字符串常量。将一个或者多个字符用双引号标识
6、null常量。只有一个数值就是:null
对于整数:java有三种表现形式。
十进制:0-9,满10进1.
八进制:0-7,满8进1,用0开头表示。
十六进制:0-9,A-F,满16进1.用0X开头表示

 

转义字符:通过\来转变后面字母或者符号的含义。 \n:换行。\b:退格。
\r:按下回车键。window系统,回车符是由两个字符来表示\r\n。
\t:制表符。相当于tab键。

+= -= *= /= %=

逻辑运算符
&与:两边有一个为假,结果为假  |或:两边有一个为真,结果为真。^异或:两边相同为假,不同为真。
!非 &&短路只计算第一个 ||短路只计算第一个

 

<<左移:其实就是乘以2的移动位数次幂
〉〉右移:就是除以2的移动位数次幂
最高位不什么由原有数据的最高位而定。如果最高位0,右移后用0补空位。
如果最高位为1,右移后用1补空位
〉〉〉:无论最高位是什么,都用0补。
一个数异或一个数两次,结果还是那个数。数据加密。

三元运算符(条件表达式)?表达式1:表达式2;

程序流程控制
判断结构
选择结构
循环结构

if else 结构 简写成三元运算符。好处:可以简化if else代码 弊端:必须有一个结果。
switch语句只判断byte short char int
如果判断的具体数值时并且数值不多时,用switch。
其他的一般用if。