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预科

博客重要

编辑器使用

什么是计算机

程序
硬件 软件

硬件 冯诺依曼结构

2020-11-19 Java学习1_博客记录

软件及软件开发

  1. 系统软件
    DOS,Windows,Linux,Mac,iOS
  2. 应用软件
    QQ,微信,LOL…

[人机交互]: 图形化界面、命令行…

*常用快捷键和Dos命令

2020-11-19 Java学习1_博客记录
2020-11-19 Java学习1_博客记录

计算机语言发展史

第一代 - 机器语言
第二代 - 汇编语言(较底层)
第三代 - 高级语言 大体分为面向过程和面向对象两大类