需像C那样手动的去管理内存的申请与内存的释放。JVM(Java虚拟机,Java Virtual Machine的缩写)也让用户可以做到了“一次编译,到处运行”,做到真正的跨平台运行。Р2.2 MySQL和Eclipse简单介绍РEclipse 是一个面向所有用户的开源的开发集成平台。对于Eclipse本身来说它是框架和多种服务,通过许多不同的插件组件成功能强大的开发平台,而且Eclipse自己本身也附带了一个标准的插件集,包括Java开发工具[5]。而且Eclipse也是一个非常优秀的跨平台的集成开发环境。也支持显示语言Html(超级文本标记语言,Hyper Text Markup Language的缩写)、CSS(层叠样式表,Cascading Style Sheets的缩写)、JSP(Java服务器页面,Java Server Pages的缩写)和控制语言Javascript、和Struts2、Spring、Hibernate等框架的集成。它同时也集成了数据库、Java Web开发、发布和应用程序服务器,是Web开发的免费的而且比较好的开发工具,对于本次开发要求不是特别高的模拟ETC收费系统来讲我没有必要去选择付费工具MyEclipse,而且Eclipse基本能满足我这次的开发需要。因为eclipse可以集成实现编码、调试、测试、发布等众多功能,所以在实际的开发过程中也大大提高了开发的整体工作效率。模拟ETC收费系统采用的是2012年6月发布代号为Juno的4.2版本。РMySQL是一个目前非常被很多公司和个人用户广泛使用的开源数据库,很多大型网站都使用MySQL作为他们的后台数据库[5]。在被Oracle收购之后,MySQL也吸收了许多Oracle的长处,比如说体积变得更小、速度变得更快、成本变得更低和性能变得更高。正是因为这些优点所以很多中小型网站会选择MySQL。