![](https://csdnimg.cn/release/download_crawler_static/88217015/bg7.jpg)
第2章 相关技术
2.1 B/S 架构
B/S 结构的特点也非常多,例如在很多浏览器中都可以做出信号请求。并且可
以适当的减轻学生的工作量,通过对客户端安装或者是配置少量的运行软件就能
够逐步减少学生的工作量,这些功能的操作主要是由服务器来进行控制的,由于
该软件的技术不断成熟,最主要的特点就是与浏览器相互配合为软件开发带来了
极大的便利,不仅能够减少开发成本,还能够不断加强系统的软件功能,层层相
互独立和展现层是该 B/S 结构完成相互连接的主要特性。
2.2 Java 技术介绍
Java 语言擅长开发互联网类应用和企业级应用,现在已经相当的成熟,而且
也是目前使用最多的编程语言之一。Java 语言具有很好的面向对象性,可以符合
人的思维模式进行设计,封装是将对象的属性和方法尽可能地隐藏起来,使得外
界并不知道是如何实现的,外界能通过接口进行访问,继承是指每个类都会有一
个父类,所有的子类都有父类的方法,可以进行继承,但是只有 final 修饰的类不
能被继承,通过继承可以使得代码得到重新利用,能够提高软件的开发效率,也
是多态的前提。
Java 就像 C 语言、C#语言等,也是一种程序开发语言,而它的特点就是面向
对象。作为一种程序开发与设计的语言,它有很多特性,主要特性就是面向对象、
夸平台以及可以分布式运行。Java 语言项目不但安全性高、稳定性强,而且可以
并发运行。
为了提高开发的速度及效率,必须做到代码的重复使用和简化程序的复杂度,
要达到上述的要求 java 语言通过封装、继承与多态等方式实现,这样可以很大程
度上达到信息的封装,提高代码复用率,减少冗余度,提高效率。它使得以往程
序中大量存在的内存泄漏的问题得到了较好的缓解。所谓的内存泄漏就是程序向
操作系统申请了一块存储空间,比如定义了一个变量,但是由于某种原因,这个
变量一直没有使用,但是仍然占用着系统的内存空间,可能一两个这样的变量对