java002

1.注释(单行注释,多行注释,文档注释)
(1)什么是注释?请写出单行注释,多行注释,以及文档注释
用于标记代码的作用和有关知识的解释
单行注释:/*
多行 /* /
文档/
* */
2.标识符规则_驼峰规则
(2)标识符的作用是什么,标识符的声明需要遵循哪些规则,哪些规范,标识符可以使用汉字么?
标识符是用来给变量、类、方法以及包进行命名的
标识符可以使用汉字,但是一般不建议
标识符是用标识符必须以字母、下划线_、美元符号 开 头 。 标 识 符 其 它 部 分 可 以 是 字 母 、 下 划 线 “ ” 、 美 元 符 “ 开头。 标识符其它部分可以是字母、下划线“_”、美元符“ 线”和数字的任意组合。
Java 标识符大小写敏感,且长度无限制。
标识符不可以是Java的关键字。来给变量、类、方法以及包进行命名的

(3)将课上的代码敲两遍,体验一下标识符的声明规则和规范
1.Java的关键字保留字
(1)将文档中的关键字都手写一遍,混个脸熟

在这里插入图片描述
2.变量的本质_声明格式和初始化问题
(1)变量的本质是什么?
变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。
(2)变量的要素是哪三点?
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
3.变量分类(局部变量,成员变量,静态变量)
(1)什么是局部变量?什么是成员变量?什么是静态变量?它们的生命周期分别是?
局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到到方法或语句块执行完毕为止。局部变量在使用前必须先声明、初始化(赋初值)再使用。
成员变量:方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自动初始化成该类型的默认初始值。
静态变量:使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。如果不自行初始化,与成员变量相同会自动初始化成该类型的默认初始值

4.常量和final
(1)什么是常量,什么是字面常量?什么是符号常量?
常量通常指的是一个固定的值,例如:1、2、3、’a’、’b’、true、false、”helloWorld”等。
字面常量:一般将1、2、3、’a’、’b’、true、false、”helloWorld”等称为字面常量
符号常量:使用final修饰的PI
(2)变量和常量的命名规则有哪些?
变量和常量命名规范(规范是程序员的基本准则,不规范会直接损害你的个人形象):
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则: monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则: Man, GoodMan
方法名:首字母小写和驼峰原则: run(), runRun()

5.基本数据类型介绍
(1)数据类型分为哪两大类?
基本数据类型和引用数据类型

在这里插入图片描述
(2)基本数据类型中有几大类?又细分为哪几种?分别占据的空间是多少?
Java中定义了3大类8种基本数据类型:
数值型- byte 1字节,short 2字节, int 4字节,long 8字节,浮点型 float 4字节,double 8字节
字符型- char 2字节
布尔型-boolean 1位,不是一个字节

6.整型变量和整型常量
(1)整型分为哪几种?整型常数默认为什么类型?
Byte,short,int,long
默认为int类型的
(2)整型常量的表示形式有哪几种?分别是什么样的格式?
十进制整数,如:99, -500, 0
八进制整数,要求以 0 开头,如:015
十六进制数,要求 0x 或 0X 开头,如:0x15
二进制数,要求0b或0B开头,如:0b01110011
7.浮点型变量和BigDecimal的使用
(1)浮点型的表示形式有几种?分别是什么样的格式?
十进制数形式,例如:3.14 314.0 0.314
科学记数法形式,如314e2 314E2 314E-2
(2)浮点型有几种?分别精确到几位有效数字?
float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。浮点型常量默认类型也是double。

(3)浮点型适合金融领域么?金融领域用什么比较好?
浮点类型float,double的数据不适合在不容许舍入误差的金融计算领域。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。
8.字符串类型_转义字符
(1)表示一个char类型,用单引号还是双引号?
单引号
(2)char类型占几个字节?一个汉字占几个字节?一个char变量能存储一个汉字么?
2字节;byte是1个字节,char是两个字节,但是char里可以存一个汉字,这么说汉字就占用两个字节?String类型里的汉字,按照编码格式的不同,分为2-4个字节的占用,UTF-8占用3个字节,特别的占用4个字节。GBK里汉字确实是占用2个字节。UTF-16里汉字一般占2个字节,特殊的是4个字节。
(3)什么是转义字符?
在这里插入图片描述

9.布尔型_if语句的使用要点
(1)布尔型的值有哪些,占用多少存储空间?
true,false,占据一个内存空间
(2)布尔值一般配合什么关键字一起使用?
判断逻辑条件
10. 运算符介绍
(1)运算符有哪些?

在这里插入图片描述
11. 算数运算符
(1)算数运算符分为哪些?整型做运算,浮点数做运算,有什么需要注意的?
二元运算符和一元运算符
整数运算:
  如果两个操作数有一个为Long, 则结果也为long。
  没有long时,结果为int。即使操作数全为short,byte,结果也是int。
浮点运算:
   如果两个操作数有一个为double,则结果为double。
   只有两个操作数都是float,则结果才为float。
(2)取余操作,余数与谁的符号一致?
与左边操作数的符号一致
(3)++ – 操作在数字前后有什么区别?
判断是先赋值还是先加减
12. 赋值和赋值扩展运算符
(1)Int a =3 ,把谁赋值给了谁?
3赋值给a
(2)Int a+=3 等价于什么?
a=a+3
13. 关系运算符
(1)关系运算符的结果是什么?分别有哪些关系运算符,代表什么意思?
布尔类型

在这里插入图片描述
14.逻辑运算符_短路运算详解
(1)逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?

在这里插入图片描述
(2)什么是短路与,短路或?
短路与和短路或采用短路的方式。从左到右计算,如果只通过运算符左边的操作数就能够确定该逻辑表达式的值,则不会继续计算运算符右边的操作数,提高效率。
15. 位运算符

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

在这里插入图片描述
(2)& 和 | 左右侧如果是布尔值,就是逻辑运算符,如果是数字,就是位运算符,这句话对么?

(3)怎么样计算3*16最快?
3<<4
16. 字符串连接符
(1)字符串是基本数据类型么?什么时候加号会变成字符串连接符?
不是;“+”运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接。
(2)String a =”bac”;
(3)Int b =1;
(4)Int c =2;
(5)Int d =3
(6)Syso(b+””)

  1. 条件运算符
    (1)条件运算符的格式是什么?
    x ? y : z
    (2)条件运算符也成为三目运算符,三目运算也可以用什么来代替
    If else
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值