第二章 开发环境
开发本系统需要配置开发环境,除了需要开发者安装相应的软件外,也需要对开发
中运用的技术进行了解和掌握。
2.1 Java 语言
Java 语言是目前最流行的语言之一,不仅可以做桌面窗口形式的程序,还可以做浏
览器访问的程序,目前最流行的就是用 Java 语言作为基础,做各种程序的后台处理。Java
语言是操作变量的语言,而变量则是 Java 对于数据存在形式的定义,变量用来操作内存,
而内存则牵扯到计算机安全问题,这样 Java 语言反而有了免疫直接针对用 Java 语言开
发出来的程序的病毒,有效的提高了 Java 语言开发出来程序的生存能力。Java 是具有
动态运行能力的一种语言,Java 的类不仅仅可以用 Java 核心提供的基础类,还可以进
行重写,这样会让 Java 的功能变得更加丰富,甚至可以编写一些功能模块进行封装,然
后其他项目如果需要用到这些可以复用的功能,完全可以直接引用,然后在用得地方调
用方法即可。Java 是一种开源的语言,可以对 Java 里面的各种类以及引用方法进行追
溯,甚至可以对已经编译过的语言进行反编译,这样不仅仅提高学习的效率,并且可以
学习其他从业者提供的优雅的编程方式。Java 语言发展到现在,已经在各个行业扎根,
学习 Java 可以从事的行业很多,并且学习的方法很多,网上有很多免费的教程,甚至有
些高深的知识也只需要付费就可以进行学习,而不是像 Java 语言之初,每一个编程人员
都需要用记事本进行手动编码,现在有很多集成开发环境帮助 Java 从业者。选择 Java
语言进行编程,是一种很好的解决问题的方式。
2.2 MYSQL 数据库
一般学习程序开发的人员如果学习数据库的话,肯定是要学习 MySQL 数据库,
MySQL 数据库通过这么多年的不断发展,社区版本都是免费的,最重要的是小巧,占
用电脑空间比较小,让更多的开发人员可以不需要更换更高级的电脑就可以进行学习。
学习只是一个方面,最重要的是 MySQL 市场占有率是世界第一,基本上十个公司就有
七八个用得 MySQL 数据库。MySQL 的优点不只是这么粗浅,MySQL 首先是开源的,
只要不是商用就不用花钱,并且大型的数据也是支持的,只要是市面上存在的操作系统,
MySQL 都可以有对应的版本可供使用。因为 MySQL 是开源的,如果有对 MySQL 有特
殊需求的甚至可以自己修改源码,达到符合自己使用的目的。MySQL 数据库好处多多,