Java基础要点:标识符、关键字、常量
2021-03-28 15:54:11   1  举报             
     
         
 AI智能生成
  Java的一些基本内容:标识符、关键字、常量、变量、数据类型、运算符、表达式的详细思维导图
    作者其他创作
 大纲/内容
  关键字    
     说明    
     不允许对关键字赋予别的含义  
     具有特殊含义的字符序列  
     都是小写  
     类型    
     定义数据类型    
     byte、short、int、long、float、double、char、boolean  
     流程控制    
     if...else、switch、case、default、do...while、for、break、continue  
     方法、类型、变量修饰    
     private、public、protected、final、static、abstract、synchronized、volatile  
     异常处理    
     try、catch、finally、throw、throws  
     对象相关    
     new、extends、implements、class、instanceof、this、super  
     字面常量    
     false、true、null  
     方法相关    
     return、void  
     包相关    
     package、import  
     注释    
     单行注释    
     //注释内容  
     多行注释    
     /* 注释内容 */  
     文档注释    
     以/**开头,*/结束,注释中每行以*开头,可以使用@开始的特殊标记(tag)      格式:/** 注释文本  *@author  张三  *... */  
     常量    
     在类型的前面加上修饰符final关键字  
     常量标识符全部用大写字母,多个单词用下划线连接  
     值第一次赋值之后,不可再修改  
     变量    
     必须是一个合法的标识符  
     类型、变量名和值三个部分组成  
     长度没有限制  
     变量之间逗号隔开  
     按作用域分类    
     局部变量    
     在方法内部或代码块中声明的变量;作用域为它所在的代码块,程序设计中,一般以{}为界  
     类成员变量    
     作用域为整个类  
     方法参数    
     作用域为它所在的方法的方法体  
     数据类型    
     基本类型    
     数值类型    
     整数类型    
     十进制:0~9的数表示,首位不能为0  
     八进制:以0开头,后跟多个0~7之间的数字  
     十六进制:以0x或0X开头,后跟多个0~9之间的数字或A~F(依次表示10~15)之间字母的大小写形式  
     二进制:以0b或0B开头,后跟0~1之间的数字  
     byte、short、int、long  
     浮点类型    
     单精度float、双精度double  
     字符类型    
     字符常量    
     单引号括起来的字符;双引号括起来为字符串  
     字符变量    
     char表示  
     转义字符(以反斜杠(\)开头    
     \ddd      1~3位八进制所表示的字符(ddd)  
     \uxxxx    1~4位十六进制数所表示的字符(xxxx)  
     \'    单引号字符  
     \"    双引号字符  
     \\    反斜杠  
     \r    回车  
     \n    换行  
     \f    走纸换页  
     \t    横向跳格  
     \b    退格  
     布尔类型    
     boolean表示,只有true、false两个值  
     引用类型    
     类  
     接口  
     数组  
     枚举  
     注解  
     类型转换    
     自动转换    
     低级(范围小)->高级(范围大); 顺序为byte、short、char->int->long->float->double  
     强制转换    
     高级->低级的转换;在变量面前,把需要转换的“目标类型”放到圆括号()里面  
     运算符    
     算术运算符(主要用于整型和浮点型)    
     二元运算符    
     +    加法    结合性:左  
     -    减法    结合性:左  
     *    乘法    结合性:左  
     /    除法    结合性:左  
     %    模运算(求余)    结合性:左  
     运算结果的数据类型一般为两个操作数中表达范围较大的类型  
     一元运算符    
     +   正数    结合性:右  
     -    负数    结合性:右  
     ++    自增    结合性:右,左  
     --     自减     结合性:右,左  
     运算结果的数据类型与操作数的类型相同  
     赋值运算符    
     基本赋值运算符(=)  
     扩展赋值运算符(+=、-=、*=、/=、%=)  
     条件运算符    
     由?和:组成(可替代简单的if-else语句)  
     位运算符    
     &    op1和op2按位相与  
     |      op1和op2按位相或  
     ~     op按位取反  
     ^    op1和op2按位异或  
     <<    op1左移op2位,右补0  
     >>   op1右移op2位(左边补充符号位)  
     >>>    op1无符号右移op2位(左边始终补0)  
     关系运算符    
     ==    是否相等  
     !=    是否不相等  
     <    是否小于  
     >    是否大于  
     <=    是否小于或等于  
     >=    是否大于或等于  
     逻辑运算符    
     逻辑与(&&)    同真才真  
     逻辑或(| |)   同假才假  
     逻辑非(!)   相反  
     表达式    
     由运算符和操作数组成  
     运算结果的类型为表达式的类型  
     表达式使用的变量比较已经初始化  
     运算符的优先级(高->低)    
     .    [ ]   ( )   ++   --  !  ~  instanceof  
     new(type)  
     *   /   %  
     +   -  
     >>   >>>   <<  
     <>  <=  >=  
     ==    !=  
     &  
     ^  
     |  
     &&  
     | |  
     ?:  
     =     +=     -=     *=    /=    %=     ^=  
     &=    !=   <<=   >>=   >>>=  
     标识符    
     以字母、下划线或美元符号($)等开头  
     后面可跟:字母、下划线、美元符号或数字等字符  
     不能包含运算符和一些特殊字符(#、*)等  
     注意:区分大小写、不能和内部关键字相同、没有最大长度限制  
     
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
  
  
 