Java是什么东西?怎么用?

请详细点,谢谢咯

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
具体使用方法,也就是语法如下:
  final类:为防止他人从你的类上派生新类,此类是不可扩展的。   动态调用比静态调用花费的时间要长。   多态类:在java中,对象变量是多态的。而java中不支持多重继承。   抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。   例:public abstract string getDescripition   Java中的每一个类都是从Object类扩展而来的。   object类中的equal和toString方法。   equal用于测试一个对象是否同另一个对象相等。   toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示。   (toString 方法是一个很重要的方法)   通用编程:任何类类型的所有值都可以同object类型的变量来代替。   封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。   重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法。   数组列表:ArrayList动态数组列表,是一个类库,定义在java.util包中,可自动调节数组的大小。   class类 object类中的getclass方法返回class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-15
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。
怎么使用java
Java手机软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中国一般称为“无线Java”技术。此前,有人把它叫做“K-Java”;其实,K-Java的叫法只是Sun公司在开发 KVM Java虚拟机时的项目代号,在该技术被正式命名为KVM后,就不再用K-Java了。我有一个java学习群 :开头是272中间是891结尾是799。每天晚上都有免费课程。技术的开放性、安全性和庞大的社会已有资源,以及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的事实标准。 Java,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发 参考资料:zh.wikipedia.org/wiki/Java Java好象随处可见 - 甚至在TV中。尽管如此,说清楚Java是什 么和它能做什么却不那么容易。刚开始接触Java的人通常有三 个问题: 什么是Java? Java能做什么? Java怎样改变我的生活? 让我们先回答第一个问题:什么是Java? Java既是一种编程语言,又是一个平台。 Java程序语言 Java是具有以下特征的高级程序语言: * 简单 * 面向对象 * 可分布 * 可解释 * 强壮 * 安全性 * 结构化 * 轻便 * 功能强大 * 多线程 * 动态 Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器 解释的独立于平台的代码。通过解释器,每条Java字节指令被 分析,然后在计算机上运行。只需编译一次,程序运行时解释 执行。下图说明了它是如何工作的: 1flow.gif (3652 bytes) 可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器 代码指令。每中Java解释器,不管是Java开发工具还是可以运 行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java VM也可以由硬件实现。 Java字节码使“写一次,到处运行”成为可能。可以在任何有 Java编译器的平台上把Java程序编译成字节码。这个字节码可以 运行在任何Java VM上。例如,同一个Java程序可以运行在Windows NT、Solaris和Macintosh上。 2comp.gif (6076 bytes) 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程序从硬件依赖中分离出来。 3play.gif (1479 bytes) 作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪 明的编译器、很好地调制过的解释器和即时字节码编译器可以 在不牺牲可移植性的条件下使Java的表现接近本地代码。 1,手机支持JAVA,不代表能够支持所有的手机JAVA应用。JAVA虚拟机有堆栈限制,整个JAVA虚拟机由很多组件以及库组成。即使手机支持JAVA,但是不符合手机QQ的最低应用标准或者缺少某个JSR组件或者不支持某个库,那么即使把别的QQ通过电脑或者无线传输到手机里,能够安装,但是不一定就能运行,甚至即使能运行,可能会有部分功能异常或者按键映射错误。
第2个回答  2012-02-01
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。
Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
第3个回答  2012-02-01
简单来说,JAVA是一门语言,也是一门技术。楼主可以看看网上的教程,然后学习一下。
第4个回答  2012-02-01
java是一种近些年比较火的软件开发语言,学习起来比较容易上手,你如果想深入了解或者从事这方面工作的话呢,可以先买一本基础知识的书,最好有会这方面的朋友稍微指导一下,这样更容易理解学习。也可以去培训机构学习5到6个月,就能基本掌握,就业后就要看自己的啦。
相似回答