当前位置:编程学习 > JAVA >>

java是啥。。。

答案:简介:Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。 基础:Java SE * Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 扩展:Java EE   * Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 Java ME   * Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。 总结:java的前景还是不错的,在软件应用方面向来占有很高的地位!是应用最广的计算机语言的之一!另外,手机应用领域也是个不错的方向! 可以加我百度,详聊...
其他:是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。 Java是一门高级编程语言,面向对象。 Java是具有以下特征的高级程序语言: 

简单 
面向对象 
可分布 
可解释 
强壮 
安全性 
结构化 
轻便 
功能强大 
多线程 
动态 
Java既可以被编译,也可以被解释。通过编译器,可以把Java 
程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器 
解释的独立于平台的代码。通过解释器,每条Java字节指令被 
分析,然后在计算机上运行。只需编译一次,程序运行时解释 
执行。下图说明了它是如何工作的: 



可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器 
代码指令。每中Java解释器,不管是Java开发工具还是可以运 
行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java 
VM也可以由硬件实现。 

Java字节码使“写一次,到处运行”成为可能。可以在任何有 
Java编译器的平台上把Java程序编译成字节码。这个字节码可以 
运行在任何Java VM上。例如,同一个Java程序可以运行在Windows 
NT、Solaris和Macintosh上。 



Java平台 

平台是程序运行的硬件或软件环境。Java平台与大多数其它平台 
不同之处在于它是运行于其它基于硬件平台的纯软件平台。大 
多数其它平台是硬件和操作系统的结合。 

Java平台由两部分组成: 

Java虚拟机(Java VM) 
Java应用程序界面(Java API) 
我们已经介绍了Java VM,它是Java平台的基础,可以移植到各 
种基于硬件的平台上。 

Java API是软件组件的集合,它们提供了很多有用的功能,如图 
形用户界面(GUI)。Java API被分组为相关组件的库(包)。 

下图描述了一个运行在Java平台上的Java程序,如应用程 
序(application)或小应用程序(applet)。如图中显示的,Java 
API和VM把Java程序从硬件依赖中分离出来。 



作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪 
明的编译器、很好地调制过的解释器和即时字节码编译器可以 
在不牺牲可移植性的条件下使Java的表现接近本地代码。 java是一种编程语言,是一种技术,更是一种思想。 java是半智能手机的一种软件,就相当于解码器,可以通过java来使用,手机不支持或者无法读取的软件。 人们已经习惯用Java这个术语来涵盖各种Java技术。Java技术包括Java编程语言、支持类库以及Java虚拟机。java技术利用Java模型实现了Java程序的运行。典型的Java模型将利用若干层Java程序被一个叫做Java虚拟机的底层从硬件中隔离出来。现在我们常接触的就是手机的JAVA下载平台了,是指该款手机支持JAVA语言因为JAVA语言编写出来的手机程序很小,所以集成JAVA的手机一般扩展性和丰富性就比较强了一般有JAVA应用程序和JAVA游戏JAVA应用程序如JAVA移动QQ。JAVA小游戏就是可以上网下载到手机上的用JAVA语言编写的游戏了 。太深的我也不能解释了。希望对你有帮助。 

上一个:请JAVA高手帮忙解答一下!
下一个:关于java目录编译运行的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,