注释
用于介绍,说明,也有纠错的作用
//:单行注释
/* 要写的内容 * /:多行注释
/** 要写的内容*/:文档注释
以上的冒号左边的格式里的空格不是必须的,这里的空格是为了不让编辑器理解为特殊格式所加上的。
常量
有整数常量,小数常量,字符常量,字符串常量,布尔常量和空常量(NULL)。其中布尔常量比较特殊,只有两个值true和false。字符常量是用单引号‘’,字符串常量是用双引号“”。
变量
和c语言里的是一样的,顾名思义是可变的量,需要定义,格式:数据类型 变量名 = 初始化值。
数据类型
数据类型分为基本数据类型和引用数据类型。基本数据类型有八种,分别是byte(字节型)、short、int、long、float、double、char、boolean(布尔型)。引用数据类型有类、接口、数组。变量没有赋值是不可以使用的,而且变量只在它所属的范围内有效,即离定义这个变量的语句最近的一对大括号{}内,在这个范围外使用是没有用的,相当于没有定义。
代码块:一对大括号范围内的代码称为代码块。
注意
浮点型float默认是double类型,定义浮点型初始化值后面要加上F(大小写都可以)
长整形long默认是int类型,定义长整型初始化值后面要加上L(大小写都可以,这个建议大写,因为小写的l在idea里和1很像)
数据类型转换
自动(隐式)类型转换:小类型转大类型,自动提升为大类型,结果是大类型。
强制(显式)类型转换:手动将大类型转化为小类型,运算结果是小类型,格式:小类型 变量名 = (小类型)大类型数据;
当且仅当大类型数据可以转化为小类型时才可以使用,否则会造成精度损失。
标识(zhì)符
用来起名字的字符序列,由英文大小写字母、数字、下划线(_)和美元符号($)组成,不能以数字开头,不能是已有定义的关键字,如java的单位类class,严格区分大小写,A和a不是一样的。命名规范
:驼峰命名,见名知意。