先将Java基础语法分为7类:注释、关键字、常量、数据类型、变量、数据类型、变量、标识符和转换类型。下面我们来分别阐述。
注释
Java种的注释分为单行注释、多行注释和文档注释。
单行注释格式为://+注释信息
多行注释格式为:/*+注释信息+*/
文档注释:文档注释以/**
开头,并以*/
结束,可以通过 Javadoc 生成 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能。API 帮助文档相当于产品说明书,而说明书只需要介绍那些供用户使用的部分,所以 Javadoc 默认只提取 public、protected 修饰的部分。
关键字
关键字就是被java语言赋予特定含义的单词。关键字字母全部小写。
常量
常量就是在运行过程中不可以改变的量。
常量分为 字符串常量、常数常量、小数常量、字符常量、布尔常量和空常量。需注意字符常量和字符常量的区别,在用法上字符串是双引号,字符是单引号。
数据类型
直接上图会更清晰
各个数据类型之间的索引范围是不同的,在Java中整数int是默认,浮点数double是默认的。
变量
变量就是在程序运行过程中,其值可以发生改变的量。本质上讲,变量是内存中一小块区域
变量的定义格式为 :数据类型 + 变量名 =变量值;
eg:int a =10;
变量使用需要注意的事项:变量名不能重复、变量未赋值不能使用、long类型的变量定义的时候为了防止过大,后面要加L和float类型的变量定义的时候,为了防止类型不兼容,后面要加F。
标识符
标识符就是给类、方法和变量命名符号。
标识符的定义规则:1.有由字母、下划线、$和数字组成。
2.数字不能开头。
3.区分大小写。
4.不能是关键字。
还有两个常见的命名约定:小驼峰命名和大驼峰命名。
小驼峰命名:方法和变量
约定:一个单词是首字母小写。多个单词时第一个单词首字母小写,后面的单词首字母大写。
大驼峰命名:类
约定:标识符是一个单词的时候,首字母大写。标识符由多个单词组成的时候,每个单词的首字母大写。
类型转换
类型转换分为自动类型转换和强制类型转换两种。上面说数据类型的时候讲到每个类型都有范围。
具体范围关系为:beyt<short and char<int<long<float<double。
需要注意的是byteh short 和char之间是不能转换的。
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
范例:double d = 10;
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
范例:int k = (int)88.88;