JAVA
2020-05-25 14:53:54 12 举报
AI智能生成
java学习流程图
作者其他创作
大纲/内容
javaSE
java介绍
java的历史
应用
特征
安装
jdk
下载
安装
环境变量
idea
编辑
javac
java
基本知识点
编译和解释
标识符
命名规则
遵循的原则
变量
数据类型
基本数据类型
整型
byte
1个字节
-128~127
short
2个字节
int
4个字节
默认
long
8个字节
L|l
浮点型
float
f
double
默认
字符型
char
一个字符
''
unicode编码
2个字符
转义字符
布尔型
boolean
基本数据类型的转换
自动转换
byte\char\short---->int--->long--->float--->double
字节数少的转换为字节数多的
强制转换
字节数多的转换为字节数少的
引用数据类型
类
接口
枚举
数组
等...
表达式--运算符
运算符
算数运算符
+-*/% ++ --
赋值运算符
=.,+=,-=,/=,%=
比较运算符
> ,< ,=, <=, >= ,!= ,==
逻辑运算符
&&
短路与
||
短路或
!
&
|
优先级
! ++ --
算数运算符
逻辑运算符
&&
||
赋值运算符
逗号运算符
控制语句
顺序
选择
两个选择
if else
if else if else
switch
循环
for
while
do while
break
continue
数组
为什么使用数组
储存多个值
数组的特点
数据是同一个数据类型
数组的长度是固定的
数组的定义
创建
初始化
遍历
排序
冒泡排序
面向对象
类
定义
一组事物的属性和行为的抽象
成员变量
成员方法
为什么引用方法
模块化,使代码简化,实现代码的复用
定义
调用
重载
抽象
提取事物中共有的属性和行为,一般性的
对象
类的实例化,实际的事物
定义
抽象
提取事物中共有的属性和行为,一般性的
面向对象的特性
封装
定义
实现
好处
继承
定义
实现
好处
重写
向上-向下转型
判断对象是否为此类
多态
定义
实现
好处
package
import
修饰符
限定修饰符
private
default
protected
public
final修饰符
static修饰符
静态变量-类变量
静态方法
静态代码块
类变量和实例变量的区别
抽象类
抽象方法
接口
多继承
元素
抽象方法
常量
static方法
default方法
实现
赋值多态
传值多态
设计模式
单例模式
饿汉
懒汉
线程安全
线程不安全
工厂模式
简单工厂
工厂方法
抽象工厂
高级
异常
Java API(Application programing interface)
java.lang
被自动导入
String 包装类 Math等
类
Object
包装类
字符串
String
StringBuffer
StringBuilder
Math
java.util
实用工具类
时间
集合
...
java.io
对文件进行操作的工具类
输入流
输出流
File
java.sql
java.text
....
mysql
jdbc
javaEE
框架
spring
springmvc
mybatis
0 条评论
下一页