java是什么JAVA的相关技术基础知识有哪些?用于手机游戏.
J 的相关技术基础知识有哪些?用于手机游戏.
Java诞生于1995年,是Sung公司的组织开发的一门编程语言,主要贡献者是JamesGosling。 开发Java语言的动力源于对独立平台的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行的或出现运行错误。 1990年,Sun公司成立了由JamesGosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种、适应各种CPU芯片的代码。他们的精心钻研和努力促成了Java语言的诞生。Java的快速发展得益于Internet和Web出现,Internet上有各种不同的计算机,它们可能使完全不同的操作系统和CPU芯片,但希望能运行相同的程序,Java的出现标志着真正的分布系统的到来。 JamesGosling的办公室外面有一棵大树,他最初将Java语言命为ock,后来发现自己已经有一种计算机语言名字叫ock,最后决定为这种语言起名为Java,其寓意是为世人端上一杯热咖啡。“Java”是印度尼西亚一个盛产咖啡的岛屿,中文译名是“爪哇”。 Java的特点 1.平台无关性 Java语言和其他语言相比,最大的优势就是能够在所有的计算机上运行,这也是Java风靡全球的主要原因。Java之所以能够做到这一点,是因为Java可以在计算机的操作系统之上再提供一个Java运行环境,即运行一个Java程序的平台,这个平台由Java虚拟机(Java Virtual Machine, JVM)、类库以及一些核心文件的组成。具备了“一旦写成,处处可用”的特点。 2.面向对象 面向对象编程是一种先进的编程思想,更加容易解决法杂的问题。面向对象编程主要体现在下列三个特性: 1)封装 面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起。 2)继承 继承体现了一种先进的编程模式。子类可以继承父类的属性功能,即继承了父类的数据和数据上的操作,同时又可以增加子类独有的数据和数据上的操作。 3)多态 有两种意义的多态,一种是操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。另一种多态是与继承有关的多态,是指同一个操作被不同类型的对象调用时可能产生不同的行为。 3.多线程 Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务,使人产生多个任务在同时执行的错觉。 4.安全 从网上下载程序时,最大的担心是程序中含有恶意代码,如试图删除本机上的一些重要文件,甚至是个病毒程序。当用户使用支持Java的浏览器时,可以放心地运行Java小应用程序(Java Applet),不必担心病毒的感染和恶意的企图,Java Applet将限制在Java运行环境中,不允许它访问计算机的其他部分。 5.动态 Java 程序的基本组成单元就是类,有些类是自己编写的,有一些类是从类库中引入的,而类又是运行时动态的装载的,这就使得Java可以分布在环境中动态的维护程序及类库。 所以说并不只是手机游戏,只是其中的一小点,还有好多好多。 如果还有不明白的单独问我。 祝:天天开心!