在写面向对象语言基础部分之前先介绍一些 javase 开发相关的概念和常识
javase 开发相关的概念和常识
- 什么是软件、什么是软件开发
- javase 开发环境搭建相关:什么是jre、什么是jdk、什么是环境变量 path classpath
- hello world 程序相关:什么是应用程序类
什么是软件
从计算机角度上看,软件就是数据和计算机指令的集合
从实现角度看,软件是数据结构和算法的集合
从产品角度看,软件就是一个我们设计的实现我们想要的功能的计算机产品,这些功能通常通过计算机指令对数据的处理来实现
什么是软件开发
软件开发分为好几个步骤,1.需求分析 2.系统建模 3.程序设计,其中程序设计就是指计算机编程,
从计算机角度看:编程是用语言和计算机进行沟通,一般是与编译器、计算机操作系统沟通,用汇编的话还可以与汇编器和cpu沟通从产品角度看:编程好比作家写文章,好比建筑师设计房子,编程就是用已知的概念设计并实现一个产品,所以软件开发可以是一种艺术活动,可以是一种设计活动
从产品基本组成元素角度看编程的方法分为