计算机零基础入门(适合小白)
1.计算机软件存在的意义。
2.操作系统的基本概念。
3.windows和linux的区别。
4.软件运行在不同操作系统环境,会导致哪些问题?
5.终端命令是什么?能干什么?
6.数据库,网络协议,代码,架构,软件,协议。。。这些是什么?干什么的?解决了什么问题。
7.编程语言是什么?解决了什么问题?有哪些类别?
以java为例简述
8.java编程思想是什么?编程思想的简单演变历史。
9.环境搭建(推荐idea):
https://blog.csdn.net/qq_46703281/article/details/125242002
https://www.jetbrains.com/shop/eform/students
10.容器的概念,应用。
11.tomcat,maven,springboot的概念,各是什么?区别是什么?跟java有什么关系?没有他们会怎么样?
12.json 相关概念,作用,使用场景。
13.面向对象和面向接口意义,区别,优缺点。
15.java的基本知识学习。(推荐菜鸟教程)
https://www.runoob.com/java/java-tutorial.html