JAVA SE/EE/Framework基础大纲

第一阶段JAVA SE基础

JAVA编程基础

编程基础

标识符

定义类中元素的名字(包名、类名、属性名、方法名),重点掌握其规则。

关键字

用于定义包,类(接口、枚举、注解),变量、语句、方法等元素的特殊单词,例如:package、public…

变量

内存中一块用于存储数据的空间,其构成有 修饰符、类型、名字、值。
记住:操作或存储内存数据都使用的是变量。
java中的变量:局部变量、参数变量、实例变量、类变量。

语句

顺序语句,分支语句(if、if else、if else if else、switch),循环语句(for、while、do…while)

方法

实例方法(需要提供对象去调用)
类方法(静态方法,通过类型调用)

数组

特点:连续的内存空间中存储多个类型相同的数据,一旦定义其长度不改变。

JAVA面向对象

类与对象

类对象(Class 类型,可以通过类名.Class方式获取,一个JVM内存只能有一份)
类的对象(类的实例对象,可以通过new或反射方法构建,可以有多份)

对象特性

封装(狭义-属性私有化,方法能公开则公开,广义-系统,模块,对象,属性)
继承(通过继承实现代码的复用性 高效)
多态(依赖继承,同一种行为,因对象不同,产生的结果可能也不相同)

两大抽象

抽象类(abstract 描述的类,现在应用越来越少,因为JDK8中接口定义升级了)
接口(interface 描述的类,允许有抽象方法,也允许有具体方法…)

常用关键字

访问修饰符public、protected、private、default
静态描述符 static
不可变描述符 final

四大内部类

实例内部类(依托于外部类对象而存在)
静态内部类(类内部使用static修饰的类)
局部内部类(方法内部定义的类)
匿名内部类(没有指定具体的名字,基于父类类型或接口类型创建)

JAVA核心API

基础API

Object、String,八种封装类,日期类型,Math,Random…

集合

Collection

List、Set、Queue,

Map

HashMap、ConcurrentHashMap…

I/O

InputStream/OutputStream

Reader/Writer


异常

异常类型

Throwable
Error
Exception
RuntimeException

异常处理方式

try{}catcg{} 捕获
throw 抛出

网络协议

协议

TCP
UDP

API

Socket
ServerSocket

反射应用

应用场景

设计框架,进行通用编程

核心API

JAVA新特性分析

注解

泛型

枚举

可变参数

接口

默认方法,函数接口

lamda

Stream

新日期



第二阶段JAVA EE基础

数据库&JDBC技术

SQL

Servlet/Filter/Listener

Servlet

处理请求,并设置响应数据

Filter

对请求和响应数据进行过滤

Listener

监听状态变化

客服端

基础

html5 / css3 /JavaScript

框架(半成品)

bootstrap / jQuery / Vue / Element-UI / React /…



第三阶段Framework技术

请求处理框架

项目构建

持久层框架

mybatis、hibernate

资源整合框架

Spring IOC
Spring AOP
spring WEB

简化项目结构过程

Springboot

猜你喜欢

转载自blog.csdn.net/QQ1043051018/article/details/113122121