简单介绍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 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 《数字教育平台开发项目策划》 在线思维导图免费制作,点击“编辑”按钮,可对 《数字教育平台开发项目策划》 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6437326e3e07ecf1e5e178ba84d0100