Java基本语法---标识符、变量、数据类型转换及进制

Java基本语法


标识符

标识符:凡事可以自己起名字的地方,都可以叫做标志符

标识符命名规则

  1. 26个字母大小写,数字0-9,下划线_,美元符号$
  2. 数字不能开头
  3. 不能使用关键字和保留字,但是可以包含
  4. 严格区分大小写,长度无限制
  5. 不能包含空格

标识符命名规范:

  1. 类名、接口名:大驼峰
  2. 变量、方法名:小驼峰
  3. 常量名:全部大写以下划线连接
  4. 包名:全部小写

起名时,尽量做到见名知意

变量

  1. 数据类型:基本数据类型、引用数据类型
    • 基本数据类型分为:数值型(整型byte(1字节=8位、short(2)、int(4)、long(8)、浮点型:float(4)、double(8))、字符型:char(2)、布尔型:Boolean
    • 引用数据类型:类、接口、数组,String包含在类中
  2. 按声明的位置分:

变量都必须先声明后使用,变量在作用域内有效,统一个作用域内不能重复声明

long型变量声明时在数值后加字母l或L,建议大写

float型变量声明时在数值后面加字母f或F

数据类型转换

  1. 低到高,自动类型转换byte、char、short-->int-->long-->float--double
  2. 高到低,逆运算,可能会丧失精度,需要使用强转符

字符型数据本质是数字

整型数据默认为int型,浮点数据默认为double型

String与上述七中类型类型的变量做运算都是做连接运算,变成String型

char:单引号,String:双引号

进制

二进制:0b或0B开头

八进制:以0开头

十进制

十六进制:0x或0X开头

十进制化二进制:除以2倒取余,二进制化十进制底数乘以2的n-1次幂相加,其余的进制互换可以以二进制为桥梁

计算机底层都是以补码的形式存储数据

正数:3码合一,符号位为0

负数:最高位符号位为1

原码

反码:符号位不变,其余各位与原码取反

补码:在反码的基础上加1

posted @ 2020-05-18 18:16  sinohydro  阅读(110)  评论(0)    收藏  举报