导图社区 JAVA
JAVA思维导图,分享了JAVA入门知识、面向对象程序设计基础、JAVA编程知识,欢迎大家学习。
编辑于2023-06-16 22:29:41 山西JAVA
JAVA入门
JAVA运行环境
JDK、
算法
特征
有穷性
确切行
输入项
可行性
特点
简单性
面对对象
分布式
健壮性
安全性
体系结构中立
可移植性性
解释型
高性能
多线程
动态性
安装及配置环境
下载按装JDK
配置环境变量
下载并安装编辑工具idea
流程图
传统流程图
N-S流程图
面向对象程序设计基础
类与对象
类的声明与创建
类声明
关键字 class
类名
类定义修饰符
extends
implement
属性
类的实例化
成员变量
成员方法
一般方法
构造方法
方法必须类名相同
不允许为构造方法定义返回类型
构造方法可以重载
用new关键词调用
静态和静态变量
对象的访问
分析与设计类时的注意事项
1.根据需要写出所有相关成员变量
2.所有的成员变量都以private修饰——封装
3.所有成员变量都要通过setter()设置和getter()获得
4.根据需要加上若干个构造方法,用于成员变量的初始化
5.根据需要加上若干成员方法
6.所有方法都不要直接输出,而是通过被调用的方式输出
方法
方法的创建
常用访问控制修饰符
public
private
static
final修饰符
返回值类型
void
return
参数
形参
实参
方法的调用
参数传递
方法的重载
方法的递归调用
JAVA编程
标识符与关键字
关键字
被Java语言已经付于特定意义的一些专用单词
标识符
命名规则
基本数据类型
整数类型
int
short
long
byte
浮点类型
float
double
布尔类型
boolean
字符类型
char
数据类型转换
自动转换
强制转换
常量和变量
常量
整型常量
浮点常量
字符常量
字符串常量
布尔常量
变量
接收用户的输入和程序输出
输入单个字符
输入多个字符
使用BufferedReader类输入数值型数据
使用图形方式输入数据
使用Scanner类输入数据
运算符与表达式
运算符
赋值运算符
算术运算符
关系运算符
逻辑运算符
位运算符
条件赋值运算符
对象运算符
广义赋值运算符
表达式
算术表达式
关系表达式
逻辑表达式
程序流程控制
顺序结构
循环结构
for语句
while语句
do...while语句
分支结构
if语句
if...else语句
if...else if...else语句
switch...case语句
转移语句
主题