Java中的关键字,标识符,及变量,运算符,循环语句详解

发布于:2022-11-04 ⋅ 阅读:(379) ⋅ 点赞:(0)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本篇为Java刚入坑小白提供的知识点关键字,标识符,及变量,运算符的介绍理解,请各位大佬批评指导哈~


一、关键字

● 关键字的定义和特点

● 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
● 特点:关键字中所有字母都为小写

Java中的关键字分类及作用

● 保留字的介绍

●Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。
●自己命名标记符时要避免使用这些保留字goto、const

二、标识符

●标识符的定义

Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符.

●定义合法标识符规则:

●由26个英文字母大小写,0-9,_或$组成数字不可以开头。
●不可以使用关键字和保留字,但能包含关键字和保留字。
●Java中严格区分大小写,长度无限制。
●标识符不能包含空格。

●注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

●Java中的名称命名规范:

●包名:多单词组成时所有字母都小写:xxxyyyzzz
●类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
●变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
●常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

三、变量

●按类型划分:基本数据类型和引用数据类型

数据类型结构图

●整数类型

在这里插入图片描述
●Java语言的整型常量默认为int型,声明long型常量可以后加‘l’或‘L’.

●浮点类型

●十进制数形式,例如:3.14314.0
●科学记数法形式,如3.14e23.14E2

在这里插入图片描述
●Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F

●逻辑型boolean(布尔)

●boolean类型适于逻辑运算,一般用于程序流程控制。
●java语言中boolean类型数据只允许取值true或false。

●注意:不可以0或非0的整数替代falsetrue,这点和C语言不同。

●数据类型的转换

●基本数据类型转换

●注意:boolean类型不可以转换为其他的数据类型。
●转换分为(默认)自动转换和强制转换

●1.自动转换:

整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:容量小的类型默认转换为容量大的数据类型;

数据类型按容量大小排序为:
byte,short,char->int->long->float->double->(字符串String--引用数据类型)
注意:byte,short,char之间不会互相转换,
他们三者在计算时首先会转换为int类型

在这里插入图片描述

在这里插入图片描述

●2.强制转换

●容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。
●有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后再进行计算。

●引用数据类型

包括接口(链接(包括引用数据类型转换)),常用类class(链接),数组(链接)

之后作者会尽快更新链接知识点内容

●按位置划分:局部变量和成员变量

1.局部变量的介绍及生命周期

  • 局部变量在方法中声明定义,使用前必须初始化
  • 生命周期:从方法体声明开始,至方法结束后(不能出花括号{})局部变量自动销毁

2.成员变量的介绍及生命周期

  • 成员变量在类体中声明定义,使用前不进行初始化时有默认值,作用域为整个类体
byte short int long默认值为 0(double float 默认值为0.0)
(boolean 默认值为flase)
(char,引用数据类型 默认值为 null)

-生命周期:从创建对象开始,结束于对象销毁

四. 运算符

1.逻辑运算符: &  |&&  || 

2.位运算符:& |  ^  ~  >>  <<  >>>

3.算数运算符:+ - *  %  ++ --

4.条件运算符:if else 
(三目运算符):(条件表达式)?表达式1:表达式25.比较运算符: > < == >= <= !=

6.赋值运算符: =  +=  -=  *=  /=  %=

7.字符串连接运算符 :    +

●运算符优先级

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到