java基础的一些符号及作用

本文围绕Java基础展开学习,涵盖注释、标识符、关键字、变量、常量等内容。介绍了不同类型注释的写法,标识符的命名规则,各类变量的定义与生命周期。还阐述了基本数据类型的分类、占用空间,以及多种运算符的使用规则和特点。

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

学习目标:
1 掌握注释的作用以及使用
2 掌握什么是标识符以及标识符的书写规则
3 掌握什么是java关键字
4 掌握什么是变量,如何初始化,如何声明,什么是局部变量,什么是成员变量,什么是静态变量
5 掌握什么是常量以及final关键字

1.注释(单行注释,多行注释,文档注释)
(1)什么是注释?请写出单行注释,多行注释,以及文档注释
为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。
单行注释:使用“//”开头,“//”后面的单行内容均为注释
多行注释:以“/”开头以“/”结尾
文档注释:以“/**”开头以“*/”结尾
2.标识符规则_驼峰规则
(2)标识符的作用是什么,标识符的声明需要遵循哪些规则,哪些规范,标识符可以使用汉字么?
标识符是用来给变量、类、方法以及包进行命名的;不可以。
(3)将课上的代码敲两遍,体验一下标识符的声明规则和规范

1.Java的关键字保留字
(1)将文档中的关键字都手写一遍,混个脸熟
Abstract assert Boolean break byte case
Catch char class const continue default
Do double else extends final finally
Float for goto if implements import
Instanceof int interface long native new
Null package private protected public return
Short statics strictfp super switch synchronized
This throw throws transient try void
Volatile while

2.变量的本质_声明格式和初始化问题
(1)变量的本质是什么?
可操作的存储空间
(2)变量的要素是哪三点?
变量名称 变量类型 作用域

3.变量分类(局部变量,成员变量,静态变量)
(1)什么是局部变量?什么是成员变量?什么是静态变量?它们的生命周期分别是?
局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到到方法或语句块执行完毕为止。
成员变量;方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。
静态变量;使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。

4.常量和final
(1)什么是常量,什么是字面常量?什么是符号常量?
常量通常指的是一个固定的值;
将1,2,3,a,b,true,false等称为字面常量
Final修饰的 PI称为符号常量
变量和常量的命名规则有哪些?
1.见名知意
2.首字母小写和驼峰规则

学习主题:数据类型
学习目标:
1掌握基本数据类型,分为哪几大类,又细分为哪几种。分别占据的空间是多少
2 掌握数值型中的整型和浮点型
3 掌握布尔型
4 掌握字符型
5 掌握运算符,包括赋值运算符,赋值扩展运算符,关系运算符,逻辑运算符以及条件运算符

5.基本数据类型介绍
(1)数据类型分为哪两大类?
基本数据类型 引用数据类型
(2)基本数据类型中有几大类?又细分为哪几种?分别占据的空间是多少?
3大类 , 数值型: 整数类型byte1字节short2字节int4字节long8字节
浮点型 float 4字节 double 8字节
字符型: char 2字节
布尔型: 1位

6.整型变量和整型常量
(1)整型分为哪几种?整型常数默认为什么类型?
4种 byte-128~127 short-32768~32767 int long int为默认
(2)整型常量的表示形式有哪几种?分别是什么样的格式?
四种表现形式 , 十 , 八:以0开头 , 十六:以0x开头 , 二进制:0b开头

7.浮点型变量和BigDecimal的使用
(1)浮点型的表示形式有几种?分别是什么样的格式?
十进制数形式,例如:3.14 314.0 0.314
科学记数法形式,如314e2 314E2 314E-2

(2)浮点型有几种?分别精确到几位有效数字?
两种 ,float 7位
double 14位
(3)浮点型适合金融领域么?金融领域用什么比较好?
不适用 BinDecimal

8.字符串类型_转义字符
(1)表示一个char类型,用单引号还是双引号?
单引号
(2)char类型占几个字节?一个汉字占几个字节?一个char变量能存储一个汉字么?
2字节 2字节 能
(3)什么是转义字符?
用\将后面字符换变为其他含义

9.布尔型_if语句的使用要点
(1)布尔型的值有哪些,占用多少存储空间?
True,false 占1位
(2)布尔值一般配合什么关键字一起使用?
Boolean

  1. 运算符介绍
    (1)运算符有哪些?
    算术运算符 逻辑运算符 赋值运算符 条件运算符 关系运算符 扩展运算符 位运算符 字符串运算符

  2. 算数运算符
    (1)算数运算符分为哪些?整型做运算,浮点数做运算,有什么需要注意的?
    算术运算符:二元运算符:+,-,,/,%
    一元运算符:++,–
    整数
    /整数 得整数
    有 long 结果为long
    有double 结果为double
    只有两个为float 结果才为float
    (2)取余操作,余数与谁的符号一致?
    符号和左边操作数相同
    (3)++ – 操作在数字前后有什么区别?
    判断是先加先减还是后加后减

  3. 赋值和赋值扩展运算符
    (1)Int a =3 ,把谁赋值给了谁?
    3赋值给了a
    (2) A += 3 等价于什么?
    a = a + 3

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

结果为 ture或false

14.逻辑运算符_短路运算详解
(1)逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?
运算符 说明
逻辑与 &( 与) 两个操作数为true,结果才是true,否则是false
逻辑或 |(或) 两个操作数有一个是true,结果就是true
短路与 &&( 与) 只要有一个为false,则直接返回false
短路或 ||(或) 只要有一个为true, 则直接返回true
逻辑非 !(非) 取反:!false为true,!true为false
逻辑异或 ^(异或) 相同为false,不同为true

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

短路与 &&( 与) 只要有一个为false,则直接返回false
短路或 ||(或) 只要有一个为true, 则直接返回true

  1. 位运算符
    (1)位运算符有哪些?分别代表什么意思?
    位运算符 说明
    ~ 取反
    & 按位与
    | 按位或
    ^ 按位异或
    << 左移运算符,左移1位相当于乘2

右移运算符,右移1位相当于除2取商

(2)& 和 | 左右侧如果是布尔值,就是逻辑运算符,如果是数字,就是位运算符,这句话对么?
后半句不对,如果两侧的操作数是整数类型,就是位运算符
(3)怎么样计算3*16最快?
3<<4

  1. 字符串连接符
    (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、付费专栏及课程。

余额充值