毕业设计-基于java的mp3播放器的设计与实现.docVIP

  • 132
  • 0
  • 约1.28万字
  • 约 28页
  • 2017-09-17 发布于福建
  • 举报

毕业设计-基于java的mp3播放器的设计与实现.doc

基于java的mp3播放器的设计与实现 摘 要:随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEG Audio Layer3)格式以其体积小、音质也有保证的特点成为使用最为广泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持。如今软件市场上的媒体播放器MediaPlayer,酷我音乐盒和千千静听等。高音质播放和消耗是各种媒体播放器所追求的目标。 随着, 首先,从面向对象的特性来看,Java是一种完全的面向对象设计语言。Java的多态主要是建立在后期绑定(Late Bingding)或叫动态绑定(Dynamic Binding)基础之上的,这样Java先天就具备了对对象类型的自动判断能力。而C++是不支持动态绑定的,绑定动作发生在编译期而不是执行期,所以C++要实现多台的效果必须要使用虚函数。此外虽然C++语言支持封装和继承,但多态仍然是建立在编译时绑定的基础上,必须要通过虚函数实现。不仅如此,C++语言的指针操作允许使用goto语句,容易产生歧义的多重继承等特性也使C++不能严格符合面向对象的思想。 其次,Java具有绝对的平台无关性,其使用一种虚拟机作为中间层来屏蔽平台差异。Java的源程序经过编译产生类文件,类文件结构不同于传统的编译器生成的二进制文件,必须经过虚拟机的解释才能运行,因此Java被认为是一种解

文档评论(0)

1亿VIP精品文档

相关文档