![](https://csdnimg.cn/release/download_crawler_static/88192650/bg8.jpg)
2.2.2 Java 技术介绍
Java 语言擅长开发互联网类应用和企业级应用,现在已经相当的成熟,而且也是目
前使用最多的编程语言之一。Java 语言具有很好的面向对象性,可以符合人的思维模式
进行设计,封装是将对象的属性和方法尽可能地隐藏起来,使得外界并不知道是如何实
现的,外界能通过接口进行访问,继承是指每个类都会有一个父类,所有的子类都有父
类的方法,可以进行继承,但是只有 final 修饰的类不能被继承,通过继承可以使得代
码得到重新利用,能够提高软件的开发效率,也是多态的前提。
Java 就像 C 语言、C#语言等,也是一种程序开发语言,而它的特点就是面向对象。
作为一种程序开发与设计的语言,它有很多特性,主要特性就是面向对象、夸平台以及
可以分布式运行。Java 语言项目不但安全性高、稳定性强,而且可以并发运行。
为了提高开发的速度及效率,必须做到代码的重复使用和简化程序的复杂度,要达
到上述的要求 java 语言通过封装、继承与多态等方式实现,这样可以很大程度上达到
信息的封装,提高代码复用率,减少冗余度,提高效率。在 Java 中难能可贵的一点就
是它的垃圾回收机制,它使得以往程序中大量存在的内存泄漏的问题得到了较好的缓解。
所谓的内存泄漏就是程序向操作系统申请了一块存储空间,比如定义了一个变量,但是
由于某种原因,这个变量一直没有使用,但是仍然占用着系统的内存空间,可能一两个
这样的变量对程序和操作系统造不成什么大的影响,但是试想如果这样的变量定义的多
了系统的内存空间就会一步步减少,从而造成机器的性能降低甚至宕机。但是在 Java
中有垃圾回收机制的存在,这种机制极大地避免了内存泄漏的出现,在 Java 虚拟机中,
垃圾回收机制会对长时间没有引用变量指向的对象实施垃圾回收,简单的说就是将这个
对象销毁,以避免内存泄漏的情况出现。
2.2.3 mysql 数据库介绍
Mysql 是一个多用户、多线程的服务器,采用 SQL 的数据库,数据库管理系统是基
于 SQL 的客户以及服务器模式的关系,它的优点有强大的功能、操作简单、管理方便、
可靠安全、运行较快、多线程、跨平台性、完全网络化、稳定性等,非常适合 Web 站点
或者其他应用软件,在数据库后端的开发。此外,利用许多语言,会员可以编写和访问
Mysql 数据库的程序。Mysql 数据库也是开放源代码的,开发者越来越喜欢使用 Mysql
关系数据库,应用范围也被推而广之。这是由于速度快和易用性, Web 站点或应用软件
的数据库后端的开发也都在使用它。