平台指软件代码运行的软硬件环境。
Java SE标准平台-桌面软件用
Java EE企业平台-网站软件用
Java ME移动微型平台-手机软件用
Java Card智能卡平台-刷卡用
JavaFX互动平台,动画等动态交互用。
还有非标准的比如google的android平台。
都用来运行由java语言写的软件。
俗称的“java游戏”通常指Java ME平台下CLDC/MIDP配置的手机游戏。和其他java平台没有直接关系。
现在在应用上试图和java竞争的还有微软的.net平台,如你感觉的,VB.net、C#等语言写的和java属于同一类的应用领域。也可以用.net语言实现。
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
工作原理:
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统。
把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
以上内容参考:百度百科—— Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程