2020-11-19 Java学习1_博客记录
**
狂神说 java学习记录
#Java介绍
**
JavaSE
计算机基础
博客
基础语法
面向对象
异常
常用类
集合框架
IO
多线程
GUI
网络编程
注解和反射
JUC编程
JVM探究
23种设计模式
XML
数据结构和算法
正则表达式
数据库
MySQL
JDBC
UML类图
数据库设计
前端
HTML
CSS
JS
JQurery
Layui/BootStrap
Vue
JavaWeb
Tomcat
Http
Maven
Servlet
Session、Cookie
JSP
三层架构
JSTL、EL表达式
过滤器
监听器
文件上传
邮件收发
富文本编辑器
*以上四部分已足够写出一个网站,但代码比较繁琐。
SSM框架
Git
MyBatis
—(简化数据库)
Spring
SpringMVC
—(简化JavaWeb)
*常规基本网站开发没有大问题
Linux
[大型互联网公司的服务器都在Linux上(服务器端市场)]
Linux基础
Redis
Nginx
Docker
Java全部基础完成
Addition:现在网站都是微服务,一个大的网站分为很多小点去开发,多人协同且互不影响。*
SpringBoot
缓存、消息、队列、分布式开发
SpringCloud
微服务、Eureka…
Hadoop
大数据入门
#学习Java的技巧
多写代码
多写笔记
多写文章
多 交流
多练 思维 (编写代码、面向对象)
多练 技能
多分享知识
多思考为什么
最重要坚持
#JAVA预科
博客重要
编辑器使用
什么是计算机
程序
硬件 软件
硬件 冯诺依曼结构
软件及软件开发
- 系统软件
DOS,Windows,Linux,Mac,iOS - 应用软件
QQ,微信,LOL…
[人机交互]: 图形化界面、命令行…
*常用快捷键和Dos命令
计算机语言发展史
第一代 - 机器语言
第二代 - 汇编语言(较底层)
第三代 - 高级语言 大体分为面向过程和面向对象两大类