TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育其他学科Java基础语法思维导图

Java基础语法思维导图

  收藏
  分享
免费下载
免费使用文件
U528197116 浏览量:1002023-03-05 17:54:54
已被使用20次
查看详情Java基础语法思维导图

Java基础语法

树图思维导图提供 Java基础语法 在线思维导图免费制作,点击“编辑”按钮,可对 Java基础语法  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3fbbf43f967579bf539318a12530d506

思维导图大纲

Java基础语法思维导图模板大纲

注释

解释说明的文字

提出“疑问—回答”式对话,让读者紧跟你的思路

符号

//

只能写一行

/*后回车

/* */

/**后回车

文档注释

自动提取到程序说明文档中去

/** */

不影响程序的执行

编译后被自动去掉

子主题 1

多学一招

Ctrl+/

单行注释(对当前进行注释)

Ctrl+Shift+/

对选中的代码进行多行注释

字面量

字面量就是告诉程序员:数据在程序中的书写格式

界定问题,搞清楚问题到底是什么

常用数据

整数

写法一致

小数

写法一致

字符

程序中必须使用单引号,有且仅能一个字符

‘A’ ‘0’ ‘我’

'/n' 是换行

'/t' 是一个tab

字符串

程序中必须使用双引号,内容可有可无

“hello world” "黑马程序员”

布尔值

只有两个值:true:代表真,false:代表假

空置

值是:null

一个特殊的值,空值

变量

变量就是用来存储一个数据的内存区域(可以理解为盒子),且里面存储的数据可以变化

格式

数据类型 变量名称 = 初始值;

使用注意事项

变量要先声明再使用

变量声明后,不能存储其他类型的数据

变量的有效范围是从定义开始到"}"截止,且在同一个范围内部不能定义两个同名的变量

变量定义的时候可以没有初始值,但是使用的时候必须给初始值

变量在计算机中的底层原理

二进制

计算机最小的组成单元:一个字节B(8个二进制位b)

ASCII编码表

字符‘A’对应的数字是65

字符‘a’对应的数字是97

字符‘0’对应的数字是48

数据类型

数据类型的分类

引用数据类型

如String

基本数据类型

整数

byte

取值范围:-128~127

内存占用(字节数):1

short

-32768~32767

2

int(默认)

-2147483648~2147483647

4

long

-9223372036854775808~92233720936854775807

8

浮点数

float

1.401298e-45到3.402823e+38

4

double(默认)

4.9000000e-324到1.797693e+308

8

字符

char

0-65535

2

布尔

boolean

true,false

1

随便写的整数小数

整数默认int类型,加上L/l就是long类型的数据了

小数字面值默认是double类型,加上F/f就是float类型了

关键字,标识符

关键字

Java自己保留的一些单词,作为特殊功能的,如public,class,byte...

我们不能用来作为类名或者是变量名称,否则报错

标识符

就是由一些字符,符号组合起来的名称,用于给类,方法,变量等起名字的规矩

标识符的要求

基本要求

由数字,字母,下划线(-)和美元符($)等组成

强制要求

不能以数字开头,不能是关键字,区分大小写

命名指导规范

变量名称

满足标识符规则,建议全英文,有意义,首字母小写,满足“驼峰模式”

例如:int studyNumber=59。

类名称

满足标识符规则,建议全英文,有意义,首字母大写,满足“驼峰模式”

例如:HelloWorld.java。

相关思维导图模板

Linux 网络基础知识思维导图

树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4

思辨阅读表达学习任务群小学语文作业设计理论层面思维导图

树图思维导图提供 思辨阅读表达学习任务群小学语文作业设计理论层面 在线思维导图免费制作,点击“编辑”按钮,可对 思辨阅读表达学习任务群小学语文作业设计理论层面  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8988e5a05fb69634e53868891d5ee2b1