TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货JAVA语言思维导图

JAVA语言思维导图

  收藏
  分享
免费下载
免费使用文件
U821662708 浏览量:162022-12-23 18:59:02
已被使用3次
查看详情JAVA语言思维导图

树图思维导图提供 JAVA语言 在线思维导图免费制作,点击“编辑”按钮,可对 JAVA语言  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0e05b570377aed9a18a0873892a7f44e

思维导图大纲

中心主题思维导图模板大纲

初识Java语言

Java语言的特点

1、Java语言是简单的

2、Java语言是面向对象的

3、Java语言是分布式的

4、Java语言是健壮的

5、Java语言是跨平台的

6、Java语言是可移植的

7、Java语言是多线程的

Eclipse的基本使用

1、设置工作区(workspace)

2、创建项目(project)

3、创建项目中的包(package)

4、创建项目包的类(class)

代码编写规范

标识符命名

类名:首字母大写

常量名:均大写

变量名:首字母大写

方法名:首单词小写,后续单词字母大写

代码的缩排

代码注释

实现注释

文档注释

Java语言基础

Java程序结构

Java中常用的包

Java.lang包

Java.awt包

Java.swing包

Java.util包

Java.io包

Java.sql包

主函数

在Java程序中,main()是Java应用程序入口方法。也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法名字必须是main,方法必须是public static void类型的

代码块

代码块是指用{ } 括起来的一段代码,根据位置及声明关键字的不同,代码块可以分为普通代码块、构造块、静态代码块、同步代码块四种

1、普通代码块是指直接在方法或语句中定义的代码块

2、构造块是直接写在类中的代码块

3、静态代码块包含static关键字

数据类型

基本数据类型

整数类型

字节型

byte:所占二进制位:8 所占字节:1

短整型

short:所占二进制位:16 所占字节:2

整型

int:所占二进制位:32 所占字节:4

长整型

long:所占二进制位:64 所占字节:8

字符型

char:所占二进制位:16 所占字节:2

布尔型

boolean:所占二进制位:8 所占字节:1

浮点型

单精度浮点型

float:所占二进制位:32 所占字节:4

双精度浮点型

double:所占二进制位:64 所占字节:8

引用数据类型

类

接口

数量

字符串

标识符跟关键字

标识符的命名规则

大小写有别 、长度任意、能从任何字母开始还能从$和_开始、除了第一个字母,后面可以跟任何字母、数字、和$。

48个关键字

48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。

变量和常量

2.3.2变量和常 量 1.变量 (1)变量的定义 变量就是程序中值可以改变的量。例如, 1、Java要求在使用一个变量之 前对变量的类型加以声明。 2、Java中一个变量的声明就是一 条完整的Java 语句,所以应该在结尾使用 3、变量的命名规则: ①变量名必须以一个字母开头。 变量名是-系列字母或数位的任意组合。 ②在Java中字母表示Unicode中相当于一个字母的任何字符。数位也包含0~ 9以外的其他地位与一个数位相当的任何Unicode字符。 ③+、版权信息符号C和空格不能在变量名中使用。变量名区分大小写。 ④变量名的长度基本上没有限制。 ⑤如想知道Java到目前为止认为哪些Unicode字符是字母,可以使用Character 类中的isJavaldentifierStart以及isJavaIdentifierPart方法进行检查。 ⑥变量名不能使用Java的保留字。 4、可在一条语句中进行多个变量的声明,不同变量之间用逗号分隔。

变量的值可以通过两种方法获得一是通过赋值,二是通过初始化

强制类型转换

1数据类型之间的转换

1、低级到高级的自动转换

2、高级到低级的强制转化(会导致数据溢出)

3、基本类型向的数据转换

4、基本类型向字符串转换

2数据类型强转的规则

在双操作数以及位运算等算术运算中,会导致操作数的类型将降级的数据类型自动转换位高级的数据类型,

运算符

算术运算符

加法、减法、乘法、除法、取模、自增、自减

关系运算符

==、!=、>=、<=、>、<

逻辑运算符

&&、||、!

赋值运算符

=、+=、-=、*=、/=、%=、<<=、>>=、&=

条件运算符

?:

流程控制与数组

分支结构

if语句

if else 语句

if嵌套语句

switch选择语句

循环语句

while语句

do while语句

for语句

面向对象编程

类与对象

类的概念

类标识:即类的名字,这是必不可少的

属性说明:用来描述相同对象的静态特征

方法说明:用来描述相同对象的动态特征

类的定义

类的声明

类名

对象名列表

类体

创建对象

对象句柄=new构造方法([参数列表])

声明对象同时创建对象 类名对象句柄=new构造方法()

成员变量

类名:类变量名

成员变量:对象名,成员变量名

方法

类的行为

[public/protected/private][static][final/abstract] returnType methodName([param List])[ throws exceptionList] {...}

get方法(访问器)和set方法(设置器)

方法的参数

形参

实参

静态方法

常用Java类库

1 日期类 Date

2 日期格式化类 SimpleDateFormat

3 随机类 Random

构造方法

1 类的创建过程

无参构造方法 访问控制符类名(){构造方法体}

有参构造方法 访问控制符类名()

2 默认构造方法

3 this关键字

使用this调用本类中的属性

使用this调用构造方法

this表示当前的对象

4 构造方法重载

数据的封装

1 JavaBean规范

子主题 1

2访问修饰符

3实体属性

4实体访问器

继承与多态

继承的特点

调用父类方法

创建对象

相关思维导图模板

人工智能学习思维导图思维导图

树图思维导图提供 人工智能学习思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 人工智能学习思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:07690fd10817d15aba9a6db3a3f1e5f6

《Python程序设计》课程综合育人框架模式思维导图

树图思维导图提供 《Python程序设计》课程综合育人框架模式 在线思维导图免费制作,点击“编辑”按钮,可对 《Python程序设计》课程综合育人框架模式  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4e7f7e972d94ab9c9c1902bb2a99eefb