微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java基础回顾day2第二章

第二章:Java基本语法

2.1关键字、保留字

定义:被Java赋予了特殊含义,有专门用途的字符串

特点:关键字中所有字母都小写

定义数据类型的关键字:

byte short int long float
double char boolean class interface
enum

权限修饰符关键字:

程序流程控制关键字:

if else switch case default
while do for break continue
return

定义类、函数、变量修饰符的关键字:

定义类与类之间关系的关键字:

定义简历实例及引用实例、判断实例的关键字

处理异常的关键字:

用于包的关键字:

其他修饰符关键字:

保留字:现在不是关键字,将来可能是

2.2. 标识符(尽量见名知意)

定义:命名变量、类和方法的字符序列

命名规则:

1.由26个英文字母大小写,0-9,_和$符号组成

2.不能以数字开头

3.不能使用关键字和保留字(可以包含)

4.严格区分大小写

5.不能包含空格

Java命名规范:

  • 包名:所有字母小写

  • 类名、接口名:每个单词的首字母大写

  • 变量名、方法名:第一个首字母小写,以后的首字母都大写

  • 常量:所有字母大写,单词间用_隔开

2.3 变量

  • 变量的概念:在内存中的一块被命名且有特定数据类型约束的存储区域,变量必须先声明后使用

  • 变量的作用域:在一对{}之间有效

  • 定义变量格式:数据类型+变量名

  • 变量是通过变量名来访问存储区域

变量的注意事项

  1. 必须有数据类型和变量名

  2. 必须先声明后使用(原因是声明后才有空间)

  3. 变量有其数据范围,由数据类型决定

  4. 变量的作用范围在一对{}中有效

  5. 同一范围内,变量不可重复声明

  6. 变量声明后必须初始化了才能使用

数据类型的作用:

1.决定空间大小

2.决定空间中数据的范围

3.决定数据的作用

变量按照数据类型来分:

1.基本数据类型(type):内存空间中保存数据本身

1.数值型:

1.整数类型:byte、short、int、long

2.浮点型:float、double

2.布尔型:boolean

3.字符型:char

2.引用数据类型(reference type):class、interface、enum

常量:内存空间中不允许再写入的量

常量:包括字面量和final修饰的量

整数数据类型注意事项:

  1. Java的整型常量认是int

  2. 声明long型其值后应加L

  3. 非long整数做运算,结果为Int型

浮点型数据类型注意事项:

  1. Java的浮点型认常量是double

  2. 声明float型其值后应加F

char数据类型:

  1. char型在内存中占两个字节 ,每个char型变量可以保存一个字符

  2. char型空间中保存的是某个字符的Unicode编码,取值范围0~65535

  3. char可以被当做整数来运算,本质是非long整数,无负数

boolean数据类型:

  1. 用true或false表示,不可用0或1替代

String类:

  1. 表示字符串, 字符串是内容不可改变的对象

  2. 可以和任意数据拼接

基本数据类型转换:

自动类型转换:容量小的和容量大的数据类型运算时,小的自动转换成大的

byte、char、short----int----long----float-----double

强制数据类型转换:将容量大的转换为容量小的数据类型是,要加上强制转换符

强制转换可能会造成精度缺失

原码、补码:

  1. 正数的原码、补码都相同

  2. 负数的补码是其相反数的正数全部取反加1。

原文地址:https://www.jb51.cc/wenti/3281296.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐