安装开发环境
java语言基础
-
变量和数据类型
-
运算符和表达式
-
流程控制语句
-
方法的使用
如何传入参数及获得返回值
-
数组
面向对象(了解基本语法即可)
-
对象和类
-
继承和多态
-
访问权限
-
接口
常用类(了解怎么用就行,遇到不会的就看API)
String、Array、Math、Random
集合(了解用法,知道干什么用的)
泛型
Arraylist(存储列表)
HashMap(存储键值对)
java web
-
html,css,js
(前端内容,能看懂就行,大致了解)
-
http,ajax,json
(http协议,ajax和json数据格式用于实现前后端数据传输)
-
MySQL,SQL
(如何实现增删改查即可,了解一下表关系)
-
xml
(了解基本格式,主要用于maven配置,spring boot用不到)
-
前后端分离的概念
项目开发框架
-
spring boot
直接创建一个项目骨架
-
maven
主要是用xml格式来实现一些配置,用于管理依赖
-
thyme leaf
实现前端页面,羡慕练习时不必前后端分离,可以直接将服务器端的数据显示到前端
-
mybatis
用来操作mySQL
项目制作流程
参照流程制作一个todo list,主要实现后端数据在前端的展示和增删改查
额外说明
-
制作一个内容管理系统
教程: 课程链接
源代码: cms项目