~樱小路~

导航

第二章 Java基本语法 上:变量与运算符

 

1.java关键字的使用

 
定义:被java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中字母全部都是小写
 

2.保留字:

 
现有Java版本尚未使用,但以后版本可能会作为关键字使用
具体哪些保留字:goto ,const
注意:自己命名标识符时要避免使用这些保留字
 
 

3.标识符的使用

 
JAVA对各种变量,方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符
(就是类名,变量名,方法名,接口名,包名···)
 

2,标识符的命名规则: --》 如果不遵守如下规则,则编译不通过

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

3,Java中的名称命名规范: 如果不遵守如下规范,编译可以通过,建议遵守

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

1,变量的概念:

内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型,变量名和存储的值
有的语言是不需要明确数据类型的,比如JS,就叫var ,JS就叫弱类型语言
java是强类型的语言,出问题就少一些
而且变量名声明了,没有赋值,他是不允许使用的,他跟C语言的0是不一样的,不算默认是0
变量的作用:用于在内存中保存数据
声明变量,要提前声明,因为在使用变量之前,要先定义
 
 
 
 

基本数据类型(8个):

整型:byte、short、int、long
浮点型:float、double
字符型:char (kaer,单个字符'a')
布尔型:boolean
引用数据类型:
类:class(字符串,一长串,例如'sadfasdfas')
接口:interface
数组:[] array
 
变量在类中声明的位置:
成员变量 vs 局部变量
 
进制与进制间的转换

 

对于整数,有四种表示方式:

二进制(binary):0,1,满2进1,以0b或0B开头
十进制(decimal):0-9,满10进1
八进制(octal):0-7,满8进1,以数字0开头表示
十六进制(hex):0-9及A-F,满16进1,以0x或0X开头表示,此处的A-F不区分大小写。
0x21AF + 1 = 0x21B0

 

 

需要记录背诵的注意点 

 

1,标识符的命名规则有哪些

标识符:
JAVA对各种变量,方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符
(就是类名,变量名,方法名,接口名,包名···)
标识符的命名规则: --》 如果不遵守如下规则,则编译不通过
有26个英文字母大小写,0-9,_ 或 $ 构成
数字不可以开头
不可以使用关键字和保留字,但能包含关键字和保留字
java 严格区分大小写,长度无限制
标识符不能包含空格
 

2,标识符的命名规范有哪些?

1,包名单词全部小写,xxxyyyzzz
2,类名,接口名每个单词首字母大写,XxxYyyZzz
3,变量名,方法名第一个单词首字母小写其余单词首字母大写,xxxYyyZzz
4,常量名单词,所有单词都大写,而且多个单词拼接中间加_,XXX_YYY_ZZZ
包名:多个单词组成时所有字母都小新:xxxyyyzzz
类名,接口名:多单词组成时,所有单词的首字母大小:XxxYyyZzz
(大驼峰)
变量名,方法名:多单词组成时,第一个单词首字母小新,第二个单词开始每个单词首字母大小:xxxYyyZzz
(小驼峰)
常量名:所有字母都大写,多单词时每个单词用下划线链接:XXX_YYY_ZZZ
 

 

3,Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用的内存空间大小?

变量分为,基本数据类型和引用数据类型
1,基本数据类型:
数值型:
整型: byte(1字节=8bit) short(2字节) int(4字节)long(8字节)
浮点型:float(4字节)doube(8字节)float比long存储数列还要范围大
字符型:char(1个字符=2个节字)
布尔型:boolean
2,引用数据类型:
类:class(字符串)
接口:interface
数组:[] (array)
 

 

4,说明基本数据类型变量之间自动类型提升的运算规则。

byte,char,short --> int --> long --> float --> double
byte,char,short三个做运算,或者自己做运算,都用int来代替
 
 

5,说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题。

容量大 --> 容量小
使用强转符()
可能会出现精度损失的情况,

------------恢复内容结束------------

------------恢复内容开始------------

1.java关键字的使用

 
定义:被java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中字母全部都是小写
 

2.保留字:

 
现有Java版本尚未使用,但以后版本可能会作为关键字使用
具体哪些保留字:goto ,const
注意:自己命名标识符时要避免使用这些保留字
 
 

3.标识符的使用

 
JAVA对各种变量,方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符
(就是类名,变量名,方法名,接口名,包名···)
 

2,标识符的命名规则: --》 如果不遵守如下规则,则编译不通过

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

3,Java中的名称命名规范: 如果不遵守如下规范,编译可以通过,建议遵守

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

1,变量的概念:

内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型,变量名和存储的值
有的语言是不需要明确数据类型的,比如JS,就叫var ,JS就叫弱类型语言
java是强类型的语言,出问题就少一些
而且变量名声明了,没有赋值,他是不允许使用的,他跟C语言的0是不一样的,不算默认是0
变量的作用:用于在内存中保存数据
声明变量,要提前声明,因为在使用变量之前,要先定义
 
 
 
 

基本数据类型(8个):

整型:byte、short、int、long
浮点型:float、double
字符型:char (kaer,单个字符'a')
布尔型:boolean
引用数据类型:
类:class(字符串,一长串,例如'sadfasdfas')
接口:interface
数组:[] array
 
变量在类中声明的位置:
成员变量 vs 局部变量
 
进制与进制间的转换

 

对于整数,有四种表示方式:

二进制(binary):0,1,满2进1,以0b或0B开头
十进制(decimal):0-9,满10进1
八进制(octal):0-7,满8进1,以数字0开头表示
十六进制(hex):0-9及A-F,满16进1,以0x或0X开头表示,此处的A-F不区分大小写。
0x21AF + 1 = 0x21B0

 

 

 

自增1或者自减1不会改变本身变量的数据类型

而且包括赋值运算符也不会改变数据类型

 

 

 

 

 

boolean类型的就是逻辑运算符
如果是数的就是位运算符

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

需要记录背诵的注意点 

 

1,标识符的命名规则有哪些

标识符:
JAVA对各种变量,方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符
(就是类名,变量名,方法名,接口名,包名···)
标识符的命名规则: --》 如果不遵守如下规则,则编译不通过
有26个英文字母大小写,0-9,_ 或 $ 构成
数字不可以开头
不可以使用关键字和保留字,但能包含关键字和保留字
java 严格区分大小写,长度无限制
标识符不能包含空格
 

2,标识符的命名规范有哪些?

1,包名单词全部小写,xxxyyyzzz
2,类名,接口名每个单词首字母大写,XxxYyyZzz
3,变量名,方法名第一个单词首字母小写其余单词首字母大写,xxxYyyZzz
4,常量名单词,所有单词都大写,而且多个单词拼接中间加_,XXX_YYY_ZZZ
包名:多个单词组成时所有字母都小新:xxxyyyzzz
类名,接口名:多单词组成时,所有单词的首字母大小:XxxYyyZzz
(大驼峰)
变量名,方法名:多单词组成时,第一个单词首字母小新,第二个单词开始每个单词首字母大小:xxxYyyZzz
(小驼峰)
常量名:所有字母都大写,多单词时每个单词用下划线链接:XXX_YYY_ZZZ
 

 

3,Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用的内存空间大小?

变量分为,基本数据类型和引用数据类型
1,基本数据类型:
数值型:
整型: byte(1字节=8bit) short(2字节) int(4字节)long(8字节)
浮点型:float(4字节)doube(8字节)float比long存储数列还要范围大
字符型:char(1个字符=2个节字)
布尔型:boolean
2,引用数据类型:
类:class(字符串)
接口:interface
数组:[] (array)
 

 

4,说明基本数据类型变量之间自动类型提升的运算规则。

byte,char,short --> int --> long --> float --> double
byte,char,short三个做运算,或者自己做运算,都用int来代替
 
 

5,说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题。

容量大 --> 容量小
使用强转符()
可能会出现精度损失的情况,

 

 

posted on 2021-03-29 22:42  ~樱小路~  阅读(69)  评论(0编辑  收藏  举报