计算机软件基础
---------------------
对于0基础的同学《计算机软件基础》是Java课程学习的起点,具体内容包括:
> 关系数据库原理: 包括关系模型、sql关系数据库查询语言、E-R模型、事务管理等,其中sql语言在所有WebApp项目后端开发时都会用到
> Linux系统管理与维护: 学习Linux的安装、管理和维护,WebApp项目的后端代码运行在Linux系统上,熟悉Linux系统的管理和维护对后端开发非常必要
> 面向对象编程技术: 最初的计算机编程语言都是面向过程的,代码分隔成一个个过程后来称为函数,随着计算机性能的提升可以编写功能更多更复杂的应用,代码的管理成为新出现的问题,面向对象编程用来管理这些更复杂的代码。后面学习的《Java编程语言》是面向对象的编程语言,在学习它之前需先学习面向对象技术,传统学习面向对象技术采用C++语言,在它之前需先学习C语言,所以这里要学习的具体内容是先学习C语言,再学习C++