java-语法

JAVA语法

1、标识符

  1.定义:对各种变量、方法、类等进行命名的字符序列

  2.规则:他的组成由字母、数字、$,数字不能出现在开始,不能和关键字重复,区分大小写

 2、数据类型

  1.分类

    1基本数据类型(

      数值型(整数和小数,整数分byte占用1字节 -128~127

          short占用2字节   

          int占用4字节-默认为此类型

          long占用8字节,在数字后加L或l表示)

         (float-4字节 数字后加f或F表示

          double-8字节 默认类型)

      字符型(char       char a='b'  只能放一个汉字或字母或数字。char和int是兼容型。)

         ( 换行   制表符   回车  \ 反斜杠)

      布尔型(boolean: true和false)

    2引用数据类型(类和数组)

  2.转换(即赋值)

    1隐式转换(范围小的赋给范围大的,不需要设定)(运算时自动把结果转成范围最大的)(基本数据类型和字符串进行+运算时,自动转换成字符串进行连接)

    2强制转换(范围大的赋给范围小的,如: “int=(int)123L”  )

    3转换的两个类型必须是同类型(char和int是兼容型)

    4(double>float>long>int>其他)(bety,short,char不互相转换,而是直接转为int)

  3.基本和引用数据类型的区别

    1内存使用(基本类型的值直接存储在栈内存)(引用类型的值存储在堆内存,在栈内存里存放着地址)

    2变量赋值(基本类型把值赋给新变量)(引用类型是把地址赋给新变量)

3、变量

  1.定义方式(数据类型 变量名;)(数据类型 变量名 = 值)(数据类型 变量名1 变量名2)(数据类型 变量名1 变量名2 = 值)

  2.必须先定义数据类型才能使用。在作用范围内可以重复使用,但不能重复定义

  3.作用范围(最近的大括号内部)

  4.命名规范(有意义的单词)(多个单词时 首个单词全小写 后面每个单词首字母大写) 

4、常量  final

  1.定义方式(在变量前加 final )

  2.特点(只能被赋值一次)

  3.命名规范(单词全大写,多个单词之间用 _ 链接)  

原文地址:https://www.cnblogs.com/jingfengling/p/5858850.html