java byte初始化并赋值_java入门002

本文介绍了Java编程的基础知识,包括注释的使用、标识符的规则、变量的本质和分类、常量的概念及分类,以及数据类型的详细讲解,特别是整型和浮点型的表示形式和运算规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4682c83db21d1da0fabb04579c8b72b8.png

什么是注释?请写出单行注释,多行注释,以及文档注释

为了方便程序的阅读

单行注销 // 多行注释 /**/ 文档注释/**/

标识符的作用是什么,标识符的声明需要遵循哪些规则,哪些规范,标识符可以使用汉字么?

作用:

标识符是给变量,类,方法以及包进行命名的

规则:

标识符必须与字母、下划线、美元符号$开头

标识符的其他部分可以是字母、下划线、美元符号和数字任意组合

java标识符大小写敏感,且没有长度限制

标识符不可以是java的关键字

可以使用汉字

变量

(1)变量的本质是什么?

本质:

变量本质上是一个“可操作的存储空间”、空间位置是确定的,但是里面放置什么值不确定,我们可以通过变量名来访问“对应的存储空间”,

从而操作这个“存储空间”存储的值

(2)变量的要素是哪三点?

要素:

变量名 变量类型 作用域

(3) 变量分类(局部变量,成员变量,静态变量)

什么是局部变量?什么是成员变量?什么是静态变量?它们的生命周期分别是?

局部变量:方法或语句块内部定义的变量 局部变量必须声明并且初始化才可以使用

生命周期:从声明位置开始到方法或语句块执行完毕为止

成员变量:也叫实例变量,方法外部类的内部定义的变量。 如果不进行初始化,它会自动初始化成该类型的默认初始值。

生命周期:从属于对象生命周期伴随对象始终

静态变量:也叫类变量,使用static定义 如果不进行初始化,它会自动初始化成该类型的默认初始值

生命周期:从属于类生命周期伴随类始终,从方法加载到卸载

初始化:

数据类型 初始值

int 0

double 0.0

char 'u0000'

boolean false

常量和final

(1) 什么是常量,什么是字面常量?什么是符号常量?

常量: 常量通常指的是一个固定的值,在java语言中,主要是利用关键字final来定义一个常量,常量一旦被初始化不能再更改其值

字面常量: 为基本数据类型赋值的结果值被称之为字面常量

符号常量: 被final修饰的称之为符号常量

(2) 变量和常量的命名规则有哪些?

变量命名规范:

所有变量、方法、类名:见名知其意

类成员变量:首字母小写和驼峰命名规则(mothFather)

局部变量:首字母写和驼峰命名规则

常量命名规范:

常量:大写字母和下划线 MAX_SEX

类名:首字母大写和驼峰命名规则 Man

方法名:首字母小写和驼峰命名规则 run() 、runRun()

数据类型

(1) 数据类型分为哪两大类?

基本数据类型

引用数据类型

(2) 基本数据类型中有几大类?又细分为哪几种?分别占据的空间是多少?

数值型 整数类型(byte(1个字节),short(2个字节),int(4个字节),long(8个字节))

浮点类型(float(4个字节),double(8个字节))

基本数据类型 字符型(char(2个字节))

布尔型(boolean(1位))

整型变量和整型常量

(1) 整型分为哪几种?整型常数默认为什么类型?

byte: 8位,用于表示最小数据单位,如文件中数据,-128~127

short:16 位,很少用,-32768 ~ 32767(-2^15~2^15-1)

int: 32 位、最常用,-2^31-1~2^31-1 (21 亿)

long: 64 位,次常用,-2^63~2^63-1

默认int类型

(2) 整型常量的表示形式有哪几种?分别是什么样的格式?

二进制 10

八进制 要求以0开头 015

十进制 要求以0x或0X开头 如0x15

十六进制 要求0b或0B开头 如 ob01110011

浮点型变量和BigDecimal的使用

(1) 浮点型的表示形式有几种?分别是什么样的格式?

十进制数形式 例如 3.14 314.0 0.314

科学计数法 例如 314a2 314A2 314A-2

(2) 浮点型有几种?分别精确到几位有效数字?

Float 4个字节 -3.403E38~3.403E38 精确7位

Doble 8个字节 -1.798E308~1.798E308

(3) 浮点型适合金融领域么?金融领域用什么比较好?

不适合金融领域,BigDecima

八 字符串类型_转义字符

(1) 表示一个char类型,用单引号还是双引号?

单引号

(2) char类型占几个字节?一个汉字占几个字节?一个char变量能存储一个汉字么?

占2个字节

一个汉字2个字节

可以存储

Unicode编码被设计用来处理各种语言的文字,它占俩个字节,可允许有665536个字符

(3) 什么是转义字符?

将其他后的字符转变为其它的含义。通常的转义字符及其含义和Unicode值

布尔型_if语句的使用要点

(1) 布尔型的值有哪些,占用多少存储空间?

true false 1位

(2) 布尔值一般配合什么关键字一起使用?

if关键字

十 运算符介绍

(1) 运算符有哪些?

算数运算符 赋值运算符 扩展运算符 关系运算符

逻辑运算符 位运算符 条件运算符 字符串连接符

十一 算数运算符

(1) 算数运算符分为哪些?整型做运算,浮点数做运算,有什么需要注意的?

一元运算符

二元运算符

整数运算

如果俩个操作数有一个为Long,则结果也为long

没有long时,结果为int。即使操作数全为short,byte,结果也是int

如果俩个操作数有一个为double,则结果为double

只有俩个操作数都是float,则结果才为float

(2) 取余操作,余数与谁的符号一致?

“余数”符号和左边操作数相同

(3) ++ -- 操作在数字前后有什么区别?

a++ 先赋值再自加

++a 先自加再赋值

a-- 先赋值再自减

--a 先自减再赋值

十二 赋值和赋值扩展运算符

(1) Int a =3 ,把谁赋值给了谁?

把3赋值给了a

(2) Int a+=3 等价于什么?

a=a+3

十三 关系运算符

(1) 关系运算符的结果是什么?分别有哪些关系运算符,代表什么意思?

结果只有true和false

运算符 含义

== 等于

!= 不等于

> 大于

< 小于

>= 大于或等于

<= 小于或等于

十四 逻辑运算符_短路运算详解

(1) 逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?

逻辑运算符操作的是布尔值

逻辑与(&) 俩个操作数为true时结果才是true,否则是false

逻辑或(|) 俩个操作数为false是结果才是false,否则是true

(2) 什么是短路与,短路或?

短路与(&&) 只有一个为false时,结果就是false

短路或(||) 只有一个为true时,结果就是true

十五 位运算符

(1) 位运算符有哪些?分别代表什么意思?

位运算符 说明

~ 取反

& 按位与

^ 按位异或

<< 左移运算符 左移一位相当于*2

>> 右移运算符 右移一位相当于/2

(2) & 和 | 左右侧如果是布尔值,就是逻辑运算符,如果是数字,就是位运算符,这句话对么?

(3) 怎么样计算3*16最快?

3<<4

十六 字符串连接符

(1) 字符串是基本数据类型么?什么时候加号会变成字符串连接符?

(2) String a =”bac”;

(3) Int b =1;

(4) Int c =2;

(5) Int d =3

(6) Syso(b+””)

字符串是基本数据类型

加上双引号的时候字符串会变成字符串连接符

十七 条件运算符

(1) 条件运算符的格式是什么?

X?Y:Z

(2) 条件运算符也成为三目运算符,三目运算也可以用什么来代替

可以用if() {

}else{

} 代替

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值