复习笔记_1。

来源:互联网 发布:决战武林骑兵进阶数据 编辑:程序博客网 时间:2024/06/15 00:50

标识符(identifier):

  1. 以字母、"_"、"$"开头和组成,不能是关键字;

  2. 常量名全部用大写,变量名首字母为小写字母,类名首字母为大写字母;

  3. 如果字符由多个单词组成,那从第二个单词开始每个单词首字母为大写,下划线一般用于常量名中起分割作用,如final int ARRAY_SIZE=100;

  4. java中严格区分字母大小写;

关键字(KeyWord):系统标识符,都是小写的,都有自己的含义。


分隔符:


  1. 空白符;

  2. 普通分隔符;

  3. 注释;

数据类型类:包为java.lang,每个简单数据类型都对有对应的对应数据类型类,除了Boolean类外都有MAX_VALUE和MIN_VALUE静态域,通过类名直接得到对应数据类型的关键字。.xxvalue()、.toString();


数据类型转换:自动(隐式),强制(显示).


自动规则:整数转换小数、位数少的类型转换为位数多的,byte在内存以8位保存,int32位,char16位,long64位,float32位,double64位;


强制类型转换:位数多的向少的转换、小数转为整数。用()形式,如Double anDouble=3.14 int anlnt=(int)anDouble;


运算符:算数运算符,双目运算符(+、-、*、/(取整)、%(取余));单目运算符(++、- -、+(正)、-(负)),可以对字符(char)进行计算,它是以16位,可以转换,如‘a’的Ascll值为97,所以,'a'/3=32,'a'%5=2;


连接运算符:+


关系运算符:>、<、>=、<=、==、!=;


逻辑运算符:与&、或|、非!、短路&&、短路||


赋值运算符:=,为双目运算符。


广义赋值运算符:+=、-=、*=、/=、%=、&=、|=,如a+=b意思是a=a+b;


三目条件运算符:表达式?结果1:结果2;true就取结果1,fale就是2,;可取代简单的二分支结构,书写简单,并有较快的运算速度!如int result=a>b?a-b:a+b;


对象运算符:instanceof判断某个具体对象是否是某个类(或其它的子类)的一个实例化对象,若是,则返回true,否则返false;new-内存分配运算符,为数组和类对象分配内存空间。


流程控制:程序结构-1.顺序结构,2.分支选择结构,3.循环结构。for(;;)system.out.prinln("1");和for(;true;)system.out.prinln("1")是一样的。for语句括号内三个部分都是可选的,逻辑表达式为空时,默认为恒真,循环不会停止。


for (String name : nameArray) { }

常用的循环形式:1.已知循环次数;2.先判断循环条件的真假(while)3.至少执行一次(do-while)

记:continue、

0 0
原创粉丝点击