Java复习指南

Java学习导航

之前在培训班培训过java课程,但是现在忘记的差不多了,所以写一篇博客,复习一遍;

内容简陋,容我不断更新。

认识Java

Java发展史;java优势;Java程序运行机制;java运行环境;

java注释;java标识符;java关键字;java保留字;Java常量变量;进制

编辑Java

HelloWorld;Java编辑工具;

基础Java:类型\运算\流程\方法\数组\类

Java是强类型语言;Java基本数据类型;Java引用数据类型;常用的Java引用类型;Java数据类型转换

算术运算符、赋值运算符、比较运算符、逻辑运算符、三目运算符、……

if语句;switch语句;for循环;while循环;do while循环;嵌套循环;控制语句

方法名;方法体;返回值;递归

定义数组;数组工具类Arrays

核心Java:面向对象

封装;继承;多态;抽象;接口;

this关键字;构造方法;重载;重写;private私有化

static静态的、静态代码块、构造代码块、extends继承、super父类的空间

abstract抽象、final最终的、interface接口、implements实现

JavaBean规范、Serializable接口、instanceof运算符

JavaSE01

Object类、String类、StringBuilder类、StringBuffer类

Date类、SimpleDateFormat类、DateFormat类、Calendar类

包装类、BigInteger类、BigDecimal类

Collection接口、List接口、Set接口、Map接口、Queue接口、Deque接口

ArrayList类、Vector类、LinkedList类、HashSet类、TreeSet类

HashMap类、HashTable类、TreeMap类

Collections集合工具类、Iterator迭代器、新循环foreach

Comparable接口、compareTo()方法、Comparator接口

匿名内部类

JavaSE02

设计模式、Throwable类、Error类、Exception类

try-catch-finally、throw、throws

IO流、File类、RandomAccessFile类

InputStream、OutputStream、FIS和FOS、BIS和BOS、DIS和DOS、

Reader、Writer、ISR和OSW、BR和BW、FR和FW、PrintWriter类

ObjectInputStream、ObjectOutputStream

Thread类、Runnable接口、run()方法、start()方法

synchronized同步锁、并发包concurrent、Executors工厂、Executor接口

Timer类、TimerTask类、反射

JDK8.0的新特性

Lambda表达式、方法引用和构造器引用、……

JavaWeb

ajax、XMLHttpRequest、get请求、post请求

中文乱码、缓存问题、二级联动

java对象、json字符串、js对象

jQuery对ajax的支持、热卖商品动态展示

BS结构、Servlet、获取请求参数、处理中文乱码、向页面传输数据

servlet获取请求资源路径、servlet生命周期、servlet相关的接口以及抽象类

Tomcat、匹配规则、访问静态资源、返回404、容器处理异常

http协议、通讯过程、请求数据包、响应数据包

重定向、转发、a链接、form表单、window对象、return返回路径

jsp指令、jsp隐含对象、jsp标签、jstl标签(if\choose\foreach)、EL表达式

JDBC、DAO模式、工厂设计模式、路径问题

状态管理、cookie、session、session超时、session验证、URL重写

Filter接口过滤、登录模块、自动登陆、Listener类监听

线程安全、ThreadLocal、SingleThreadModel接口

Spring

spring容器、bean组件、IOC反转控制、DI依赖注入

AOP面向切面编程、AOP配置、动态代理、通知类型、log4j日志

spring对JDBC的支持、spring事务、PlatformTransactionManager接口

事务定义【传播】【隔离】【超时】【只读】【回滚】、事务管理【编程式】【声明式】

spring注解、启用组件扫描、注解实现bean组件、注解实现IOC、注解实现AOP

XML配置实现事务管理、注解配置实现事务管理

SpringMVC

体系结构、请求流程、入门实例

获取请求参数、向页面传递数据、重定向、

spring处理中文乱码、spring对ajax的支持、spring容器处理异常

spring拦截器、web过滤器、

JDBC、MyBatis、Redis

JDBC工作原理、JDBC优化

MyBatis工作原理、MyBatis框架API、MyBatis配置文件

搭建MyBatis技术环境、获取SqlSession对象、利用SqlSession实现CRUD操作

优化MyBatis配置、解决字段名与实体类属性名不一致问题、返回Map类型的查询结果、Mapper映射接口

MyBatis动态SQL、MyBatis关联映射、MyBatis缓存、MyBatis Generator、PageHelper

Spring与MyBatis整合

Redis暂无

Maven

[清理]->[编译]->[测试]->[打包]->[部署]

配置Maven环境变量【MAVEN_HOME】【PATH】、检查安装配置【mvn -v】

maven本地仓库、maven镜像仓库、settings.xml文件

pom.xml文件、Maven坐标、聚合和继承、项目结构

Linux

图形化界面、命令行界面、ifconfig、Ctrl+L、Ctrl+C、Tab、文件颜色代表含义

pwd、cd、ls、mkdir、touch、cp、rm、mv、gzip、tar

安装JDK、安装MySQL、安装Tomcat

SSM

创建工程,搭建Spring,SpringMVC,MyBatis技术环境

基于MyBatis实现DAO组件

编写和配置Spring,SpringMVC主要组件

编写JSP视图组件,利用JSTL标签和EL表达式显示数据

SpringBoot

@SpringBootApplication、@RestController、自定义Banner

热部署、Jackson注解、资源文件属性配置、配置文件

SpringBoot模板、SpringBoot支持JSP、

SpringBoot+MyBatis、MyBatis Generator操作、Pagehelper操作

SpringBoot异常处理、SpringBoot事务、SpringBoot整合定时任务、

SpringBoot异步操作、SpringBoot拦截器操作

……

工作需要导航

项目安装部署

软件部署操作是否明确

硬件连接有无问题

明确新电脑常用操作:杀毒、补丁、自启动

项目功能修改
项目功能了解
项目内容添加
找到自己能做的内容
下班后的学习
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值