- 132
- 0
- 约1.28万字
- 约 28页
- 2017-09-17 发布于福建
- 举报
基于java的mp3播放器的设计与实现
摘 要:随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEG Audio Layer3)格式以其体积小、音质也有保证的特点成为使用最为广泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持。如今软件市场上的媒体播放器MediaPlayer,酷我音乐盒和千千静听等。高音质播放和消耗是各种媒体播放器所追求的目标。
随着,
首先,从面向对象的特性来看,Java是一种完全的面向对象设计语言。Java的多态主要是建立在后期绑定(Late Bingding)或叫动态绑定(Dynamic Binding)基础之上的,这样Java先天就具备了对对象类型的自动判断能力。而C++是不支持动态绑定的,绑定动作发生在编译期而不是执行期,所以C++要实现多台的效果必须要使用虚函数。此外虽然C++语言支持封装和继承,但多态仍然是建立在编译时绑定的基础上,必须要通过虚函数实现。不仅如此,C++语言的指针操作允许使用goto语句,容易产生歧义的多重继承等特性也使C++不能严格符合面向对象的思想。
其次,Java具有绝对的平台无关性,其使用一种虚拟机作为中间层来屏蔽平台差异。Java的源程序经过编译产生类文件,类文件结构不同于传统的编译器生成的二进制文件,必须经过虚拟机的解释才能运行,因此Java被认为是一种解
您可能关注的文档
最近下载
- 小儿内科医学高级职称(副高)2025年真题及答案.docx VIP
- 阿里云专有云基础云产品运维工程师ACP认证笔试试题.pdf
- 2025年四川省凉山州中考数学真题试卷含答案.docx VIP
- 医学伦理学-南方医科大学-中国大学MOOC慕课答案.pdf VIP
- 2025年畜牧兽医考试题库及答案(综合题型).docx VIP
- 2024年江苏省徐州市中考物理真题卷(含答案与解析)_2447.pdf VIP
- 软通新员工网络安全考试答案.docx VIP
- 工程设计质量、进度保障措施、服务承诺.pdf VIP
- 20231025-广发证券-量化可转债研究之二:传统技术因子在转债组合中的应用.pdf VIP
- 《颜氏家训》.ppt VIP
原创力文档

文档评论(0)