我把Java基础编程及思维导图整理的超级详细,小白都能看懂
Java基础编程及其思维导图
目录:
- Java学习导图
- 一、Java基本语法
- 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制
- 二、数组
- 1.数组概述 2.一维数组 3.二维数组 4.数组常见算法 5.Arrays工具类使用
- 三、面向对象
- Java类及其类成员三大特性(封装、继承、多态)关键字
Java学习思维导图
一、Java基本语法
Java基本语法
1.关键字与标识符
关键字与标识符
2.变量分类
定义变量格式
变量类型 变量名 = 变量值;
变量类型 变量名;变量名 = 变量值;
变量使用注意点
① 变量必须先声明,后使用
② 变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了
③ 同一个作用域内,不可以声明两个同名的变量
基本数据变量运算规则
- 自动类型转换:结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte 、char 、short --> int --> long --> float --> double特别的:当byte、char、short三种类型的变量做运算时,结果为int型
说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量要大于long的容量
- 强制类型转换:
1.需要使用强转符:()
2.注意点:强制类型转换,可能导致精度损失。
3.运算符
顺便在这里说一下,我目前是在职Java开发,如果在学习Java的过程当中有遇见任何关于学习方法,学习路线等方面的问题,你都可以点击加入 Java技术讨论组,这里面聚集了很多正在学习Java技术的初学者,也有不少从事Java开发岗的大佬,与Java相关的问题都可以随时发出来讨论。文件夹整理了最新的Java基础精讲视频教程以及我做Java技术这段时间整理的一些学习手册。
算术运算符: + - + - * / % (前)++ (后)++ (前)-- (后)-- +
特别说明:
1.(前)++ :先自增1,后运算
(后)++ :先运算,后自增1
2.(前)-- :先自减1,后运算
(后)-- :先运算,后自减1
3.连接符:+:只能使用在String与其他数据类型变量之间使用。
复制运算符:= += -= *= /= %=
特别说明:
1.运算的结果不会改变变量本身的数据类型
2.
开发中,如果希望变量实现+1的操作,有几种方法?(前提:int num = 10;)
//方式一:num = num + 1;
//方式二:num += 1;
//方式三:num++; (推荐)
比较运算符: == != > < >= <= instanceof
特别说明:
1.比较运算符的结果是boolean类型
2.> < >= <= :只能使用在数值类型的数据之间。
3. == 和 !=: 不仅可以使用在数值类型数据之间,还可以使用在其他引用类型变量之间。
逻辑运算符:& && | || ! ^
特别说明的:
1.逻辑运算符操作的都是boolean类型的变量。而且结果也是boolean类型
2.区分& 与 &&
相同点1:& 与 && 的运算结果相同
相同点2:当符号左边是true时,二者都会执行符号右边的运算
不同点:当符号左边是false时,&继续执行符号右边的运算。&&不再执行符号右边的运算。
开发中,