1.关键字

Java关键字是Java语言保留供内部使用的,

java注释能够定位到位置 java注释可以嵌套吗_java注释能够定位到位置

不能使用关键字作为变量名和方法名

2.注释的分类和作用

//单行注释
/*多行注释*/
/**文档注释*/
/*
    注释 : 解释说明的文字
    
    作用 : 
        对程序解释说明
        便于后期维护
    
    分类 : 
   
        单行注释
            作用域 : 当前行有效
            颜色 : 绿色
            位置 : 行的上面 或者 行尾
            嵌套 : 能嵌套单行不能嵌套多行|文档
        
        多行注释
            作用域 :多行内有效
            颜色 :  绿色
            位置 : 类的上面或方法上面
            嵌套 : 能嵌套单行不能嵌套多行|文档
        
        文档注释
            作用域 :多行内有效
            颜色 : 蓝黑色
            位置 : 类的上面或方法上面
            嵌套 : 能嵌套单行不能嵌套多行|文档
            
        多行与文档区别 :
            1.文档注释内容能够被保留 在api文档(说明手册)中但是多行与单行不能
            2.如果在idea。。等编辑工具中,在方法上添加文档注释会自带声明说明,而多行注释没有
    注意: 
        恰当位置添加注释
        注释内容不会被编译

3.标识符的命名规则和命名规范

标识符:起名字的地方就是标识符

标识符的命名规则:

        组成:只能以字母,数字,_下划线和$美元符号组合而成; 

                           不能以数字开头;

              关键字和保留字不能作为标识符使用 ;

         关键字:已经被java语法所使用的,

         保留字:现在还没有被java占用但是将来有可能被占用  const  goto
            会变色,全部小写

            严格区分大小写

标识符的命名规范:

                  见名起意

                 驼峰命名原则

包名 : 就是系统中的文件夹    ==> 全部小写

                单级包 : 一个      yjx
                多级包 :  多个文件夹嵌套    sh.yjx
                    层级之间使用.连接

            类名与接口名 : 每个单词首字母大写   ShYjx
            变量与方法名 : 第一个单词全部小写,第二个单词开始,每个单词首字母大写  shYjx
            常量名 : 全部大写,每个单词之间用_连接   SH_YJX

4.变量

定义:在程序运行期间其值可以发生改变的值叫变量

分类:

局部变量:方法块或者语句块内部中定义的变量。生命周期是从声明位置开始到 } 为止。 在使用前必须先声明和初始化(赋初值)        

成员变量:方法外部,类的内部定义的变量。从属于对象,生命周期伴随着对象始终。

java注释能够定位到位置 java注释可以嵌套吗_java-ee_02

 常量:

       定义:在程序运行期间其值不可以发生改变的值叫常量 

java注释能够定位到位置 java注释可以嵌套吗_java注释能够定位到位置_03

 命名规范:

所有变量、方法、类名:见名起意,类

成员变量:首字母小写和驼峰原则 : shYjx

局部变量:首字母小写和驼峰原则 

常量:大写字母和下划线:SH_YJX

类名:首字母大写和驼峰原则: ShYjx

方法名:首字母小写和驼峰原则: run() runRun()

5.数据类型:        

     Java中的数据类型分为两大类:

      基本数据类型:其中基本数据类型分为数值型(整数型和浮点型),字符型和布尔型。

      引用数据类型:类,接口,数组。

java注释能够定位到位置 java注释可以嵌套吗_嵌套_04

注意:引用数据类型的大小统一是4个字节,记录的是其引用对象的地址

整形变量:

      整形用于表示没有小数的数值,它可以是负数

        

  类型

占用空间

范围

byte

1个字节

[-128,127]

short

2个字节

[-32768,32767]

int

4个字节

[-21亿,21亿]

long

8个字节

-2^63 ~ 2^63-1

       注意:整形变量java中默认是int类型

                 如果需要转换成long,要在相应的代码后面加 l|L

浮点型:

类型

占用空间

范围

float

4个字节

小数点后6~7位

double

8个字节

小数点后15~16位

注意:浮点型在java中默认为double。

           如果需要转换成float,要在相应的代码后面加f|F

字符型(char)(两个字节):

java注释能够定位到位置 java注释可以嵌套吗_java_05

单引号用来表示字符常量。

char 类型用来表示在 Unicode 编码表中的字符。

Unicode 编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536 个字符; ASCII码占1个字节,可允许有128个字符,是Unicode编码表中前128个字符。

java注释能够定位到位置 java注释可以嵌套吗_java注释能够定位到位置_06

 

boolean 类型(一位,不是一个字节):

boolean类型有两个值ture 和falst   

一般用于逻辑运算里面的判断条件

java注释能够定位到位置 java注释可以嵌套吗_开发语言_07

数值型表现形式 : 

        整型 : 

            进制 : 满几进一

                二进制 : 由0,1组成    由0b|0B开头表示二进制

                八进制 : 有0~7组成    有0开头表示八进制

                十进制 : 默认

                十六进制 : 由0~9,a~f组合而成,不区分大小写     由0x|0X 组成

                其他进制转为10进制 : 从最后一位开始,数值*进制数^从0开始,每次+1,最后的和就为十进制的结果

                十进制转为其他进制 : 对十进制的数值除以要转为的进制数,得到余数,从下网上        

        浮点型 : 

            1.小数点前面为0,0可以省略

            2.科学计数法 

                e->10

                3.14e2  ==> 3.14*10^2

                3.14e-2  ==> 3.14/10^2

转义字符

\t  制表符 1个制表符位占8个空格

\n  换行
                
  \b  退格,回删一格
           光标后退一格