JAVA基础学习02

目录

知识点总览:思维导图

​编辑

 一、JAVA基础语法

1.注释

1.1 注释概述

1.2 注释分类

2.关键字

2.1 关键字概述

2.2 关键字特点

3.常量

3.1 常量概述

3.2 常量类型

​编辑

4.变量

4.1 变量概述

4.2 变量的定义

5.数据类型

5.1 计算机的存储单元

5.2 数据类型

6.标识符

6.1 标识符概述

6.2 标识符的定义规则

6.3 常见的命名约定

7.类型转换

7.1 自动类型转换

7.2 强制类型转换

8.运算符

8.1 算术运算符

注意:当算是算术表达式中存在多个数据类型时,整个算术表达式的类型会自动提升,规则如下。

 8.2 赋值运算符

注意:红色的赋值运算符隐含了强制类型转换

 8.3 自增自减运算符

注意:符号可以放在变量的左边或者右边   如 i++或++i

单独使用时两者没有区别,得到的结果是一样的

8.4 关系运算符

易错点:容易将"=="写成"="

8.5 逻辑运算符

 8.6 短路逻辑运算符

注意:使用&&时如果左边为真,右边执行;如果左边为假,右边不执行

           使用||时如果左边为假,右边执行;如果左边为真,右边不执行


知识点总览:思维导图

 一、JAVA基础语法

1.注释

1.1 注释概述

在程序指定位置添加的说明性信息

注释不参与程序运行只起说明作用

1.2 注释分类

单行注释://

// 单行文本

多行注释:/*......*/

/* 第一行
   第二行
   第三行*/

文档注释:/**......*/

/** 很多文本
*   非常多文本
*   超级多文本
*/

2.关键字

2.1 关键字概述

在JAVA语言中被赋予特殊含义的单词

2.2 关键字特点

字母全部小写,在常用的代码编辑器中关键字有颜色标记如idea

3.常量

3.1 常量概述

在程序运行过程中值不会改变的量

3.2 常量类型

4.变量

4.1 变量概述

在程序运行过程中值可能会改变的量

4.2 变量的定义

int a = 10; //数据类型 变量名 = 变量值;

 注意:变量名不能重复,变量要赋值,如果为long或float时为防止出错写成

long b = 2000000l;
float c = 3.14f;

5.数据类型

5.1 计算机的存储单元

位(bit):是计算机中最小的信息单位。一位只能表示0或1中的一个,即一个二进制位。

字节(Byte):是计算机中最基本的存储单位。一个字节由相连的8位(bit)组成。

单位          单位换算
Byte(简称B)1 B = 8 bit
KB1 KB = 1024 B
MB1 MB = 1024 KB
GB1 GB = 1024 MB
TB1 TB = 1024 GB
汉字1 字 = 2B

5.2 数据类型

基本数据类型:数值型(byte short int long float double char) 非数值型 (boolean)

引用数据类型:类(class) 接口(interface) 数组([ ])

 

 

6.标识符

6.1 标识符概述

用来给类,方法,变量起名的符号

6.2 标识符的定义规则

数字字母下划线(_)美元符号($)组成

不能以数字作为开头    如  123test  可写为test123

不能是关键字

区分大小写    如  Test 和 test 是不同的标识符

6.3 常见的命名约定

小驼峰命名法:方法变量

        标识符是一个单词:test

        标识符是多个单词:testFirst

大驼峰命名法:

        标识符是一个单词:Test

        标识符是多个单词:TestFirst

7.类型转换

7.1 自动类型转换

由范围小的类型转化为范围大的类型自动转换

byte a = 10;
int b = a;

7.2 强制类型转换

由范围大的类型转化为范围小的类型强制转换

int a = 10;
byte b = (byte)a;

8.运算符

8.1 算术运算符

符号作用说明
+没必要
-
*同小学时的"x"
/同小学时的"÷"
%两个数做除法的余数

注意:当算是算术表达式中存在多个数据类型时,整个算术表达式的类型会自动提升,规则如下。

byte,short,char类型会自动提升到int类型

整个表达式的类型会自动提高到表达式中最高等级操作数同样的类型

byte,short,char → int → long → float → double

 8.2 赋值运算符

符号作用说明
=赋值 a = 10;将10赋值给a
+=先加在赋值 b += 10;将b+10 赋值给b
-=先剪在赋值 c -= 10;将c-10 赋值给c
*=先乘在赋值d *= 10;将d*10赋值给d
/=先除在赋值e /= 10;将e/10赋值给e
%=取余后赋值f %= 10;将f与10的余数赋值给f

注意:红色的赋值运算符隐含了强制类型转换

 8.3 自增自减运算符

符号作用说明
++自增i++;i的值加1
--自减i--;i的值减1

注意:符号可以放在变量的左边或者右边   如 i++或++i

单独使用时两者没有区别,得到的结果是一样的

8.4 关系运算符

符号说明
==a == b;判断两端的值是否相等,成立为true,不成立为false
!=a != b;判断两端的值是否不相等,成立为true,不成立为false
>a > b;判断a是否大于b,成立为true,不成立为false
>=a >= b;判断a是否大于等于b,成立为true,不成立为false
<a < b;判断a是否小于b,成立为true,不成立为false
<=a <= b;判断a是否小于等于b,成立为true,不成立为false

易错点:容易将"=="写成"="

8.5 逻辑运算符

符号作用说明
&逻辑与a&b,ab中有一个为false,结果为false
|逻辑或a|b,ab中有一个为true,结果为true
^逻辑异或a^b,ab结果不同为true
逻辑非!a,与a的结果相反

 8.6 短路逻辑运算符

符号作用说明
&&短路与作用与&相同,但短路
||短路或作用与|相同,但短路

注意:使用&&时如果左边为真,右边执行;如果左边为假,右边不执行

           使用||时如果左边为假,右边执行;如果左边为真,右边不执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值