java常见语法(java基础篇—基础语法)
一 、关键字和保留字
1.什么是关键字?
通俗来说就是带有特殊含义的字符 ,有自己专门用途的单词
2.特点?
关键字全部由小写构成 ,以下是java官方列举出的关键字
注意:
保留关键字:指的是现有版本中尚未使用 ,后续可能会作为关键字使用 ,自己命名标识符要避免使用这些关键字 ,并且Java 的 null 不是关键字 ,类似于 true 和 false ,它是一个字面常量 ,不允许作为标识符使用 。
1.什么是标识符?
官方解释:对各种变量 ,方和类等要素命名时使用的字符序列称之为标识符
说人话:自己取的名字 ,自己好记的 ,无规矩不成方圆 ,比如咱们自己的名字,姓在前 ,名在后 ,这就是一种规则,标识符它也有自己的命名规则
2.标识符规格 、约束(官方自己取名字规格)
26个英文字母(大小写) ,0-9数字 ,_(下划线)或者$(美元符)组成
不能以数字开头
不能单独使用上面讲的关键字跟保留字作为标识符 ,但可以包含关键字保留字 ,比如:import属于包相关的关键字 ,不能作为标识符 ,但importOrder可以作为标识符
java中严格区分大小写 ,长度无限制
标识符不能包含空格
3.基本命名规范(取名字的规范)
包名:多单词组成所有字母都是小写 例如:xxxyyyzzz
类名 、接口名:多单词组成时 ,所有单词首字母大写 例如:XxxYyyZzz
变量名字 、方法名:多单词组成时 ,第一个单词首字母小写 ,其他单词首字母大写 例如:xxxYyyZzz
常量名:所有字母都大写 ,多个单词下划线分割 例如:XXX_YYY_ZZZ
三 、注释
1.注释定义
对代码块 ,方法,类 ,接口等进行说明性的文字 ,不参与代码编译,可以增强代码可阅读性
2.常用注释
// 单行注释
/* */ 多行注释:
/** */ 文本注释:
例如:
四 、变量
1. 定义变量
java定义变量格式:数据类型 变量名=变量值;
例如:
int age=18;
String name ="java资讯 ”;
boolean flag =false;
chartab =A;
floatprice =123.4F;
doubled =123.456;
注意:变量必须先声明后使用
2. java中定义的数据类型
面试题也经常会问到这边的知识点 ,下面给出一张图谱 ,更加直观 ,方便记忆
注意点:
java整形常量默认为int 类型 ,声明long类型常量必须加‘L’或者‘l’,但在开发中一般使用大写‘L’
在开发中一般声明整形变量为int ,除非不足以表示较大的数 ,才使用long
声明float型常量 ,单精度很难满足开发需求 ,double是双精度 ,精度是float的两倍在开发中声明浮点的常量默认为double ,要是声明为float需后面加‘F’或‘f’
boolean类型只有两个值true 、false
五 、类型转换
不同的数据类型之间可以进行相互转换
1.自动类型提升 ,java自动完成 ,由大到小
容量大小:这表示的是数的范围大小,不是本身占的内存大小
小 ——————————> 大
byte->short->int->long->float->double
当 容量小的 数据类型变量 与 容量大的 数据类型变量做运算 ,自动提升为大的数据类型
例如:
这边的+用作于算术运算
注意:byte,short,char 这个三个变量进行运算时,结果最少为int类型
2.强制类型转换(逆运算)由小到大
语法:(数据类型)
例如:
3.类类型(引用数据类型) String:字符串
声明String 类型变量时 ,使用一对双引号 " "
String 可以和 8种基本数据类型进行运算 ,且运算只能是连接运算,结果为String类型
例如:
这边的+号用作于连接运算
小练习:
字符串转八大基本类型
注意:八大基本类型都有其对应的封装类型
byte —— Byte
short ——Short
int——Integer
long ——Long
float —— Float
double—— Double
char—— Char
boolean —— Boolean
字符串转基本类型 ,基本类的包装类有其对应方法api
例如:
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!