TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货互联网Java程序设计(基础)思维导图

互联网Java程序设计(基础)思维导图

  收藏
  分享
免费下载
免费使用文件
树图周树人 浏览量:182022-11-08 20:22:46
已被使用1次
查看详情互联网Java程序设计(基础)思维导图

简单介绍Java程序设计(基础)的内容

树图思维导图提供 互联网Java程序设计(基础)思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网Java程序设计(基础)思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b348c2559141851d35880d261e2db82d

思维导图大纲

Java程序设计(基础)思维导图模板大纲

基本语法

关键字

有特殊含义的单词(50)

能用的(48)

不能用的(2)

goto

const

标识符

给类、接囗、方法、变量等起的名字

命名规则

字母、数字、下划线和$,数字不能开头

大小写敏感

不能跟关键字和保留字(null、true、false)冲突

见名知意

运算符

优先级

搞不清楚优先级直接加()

结合性

从左向右

从右向左

赋值运算

自加自减

条件运算

正负号

分类

算术运算符

new

创建对象

instanceof

运行时类型识别

()

强制类型转换

改变运算优先级

[]

下标运算符

.

取成员运算符

赋值运算符

关系运算符

短路运算符

条件运算符(三目运算符)

自增/自减运算符

正负号运算符

移位运算符

布尔运算符

位运算符

字面量

整型字面量:100、100L

浮点型字面量:3.5、3.5F、3.123e2

字符字面量:'a'、'\t'、'\123'

布尔型字面量:true、false

引用字面量:null

类型字面量:String.class、int.class

分隔符

数据类型

基本类型

小数

float

double

char

boolean

整叙

byte

short

int

long

枚举类型

enum

引用类型

String

数组

自定义的类或接囗

面向对象

基本概念

对象

一切皆为对象

对象都有属性和行为

对象都是唯一的

对象都属于某个类

消息

调用对象的方法就是给对象发送了一个消息

一个对象能够接受某种消息,就意味着该对象向外界提供了某种服务

对象的蓝图和模板

类与类之间的关系

HAS-A:关联

关联

聚合

合成

USE-A:依赖

IS-A:继承

泛化

实现

定义类

[访问修饰符] [修饰符] class类名 [extends 父类] [implements 接囗1,接口2,...] {}

构造器

创建对象:new构造器()

属性:数据抽象

方法:行为抽象

相关内容

内部类

相当于外部类中的一个属性

内部类可以访问外部类的私有成员

访问修饰符

方法、属性、内部类

public

protected

默认

private

public

默认

字符串

String

字符串的方法

长度:length()

取字符:charAt(int)

变大/小写:toUpperCase()/toLowerCase()

连接:concat(String)

比较:equals(String)/compareTo(String)

判断开头/结尾:startsWith(String)/endsWith(String)

模式匹配:indexOf(String,[int])/lastlndexOf(String,[int])

取子串:substring(int,[int])

修剪左右两边空白:trim()

替换:replace(String,String)/replaceAII(String,String)

拆分:split(String)

String代表的是不变字符串

创建字符串对象

String s=new String(Hello");

s引用堆上的字符串对象

String s="Hello";

s引用静态区的字符串字面量

可以被修改的字符串

StringBuffer

适用于多个线程操作同一个字符串的场景

方法

在指定位置插入字符串:insert(int,String)

删除指定位置的字符:delete(int,int)

倒转:reverse()

追加:append(String)

StringBuilder

适用于单线程环境

流程控制

循环结构

相关关键字

break

continue

分类

while循环

for循环

for-each循环

do…while循环

分支结构

if...else

switch...case...default

顺序结构

相关思维导图模板

Linux 网络基础知识思维导图

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

《数字教育平台开发项目策划》思维导图

树图思维导图提供 《数字教育平台开发项目策划》 在线思维导图免费制作,点击“编辑”按钮,可对 《数字教育平台开发项目策划》  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6437326e3e07ecf1e5e178ba84d0100