java开发是什么,什么是JAVA

1 , 什么是JAVAjava是一门完全基于面向对象的开发语言,译为“咖啡”,读“瓜哇” 。java的前身是oak,译为“橡胶树” 。是一门比较主流的开发语言,尤其在internet、通讯行业等行业占有相当重的位置 。一门编程语言 。
2,JAVA到底是做什么的Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。Java不仅吸收了C++语言的各种优点 , 还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。扩展资料语言特点:1、简单性Java看起来设计得很像C++ , 但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的 。2、分布性Java设计成支持在网络上应用 , 它是分布式语言 。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接 , 所以用户可以产生分布式的客户机和服务器 。3、稳健性Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的 。Java消除了某些编程错误,使得用它写可靠软件相当容易4、高性能Java是一种先编译后解释的语言 , 所以它不如全编译性语言快 。但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU(中央处理器)的机器代码 , 也就是实现全编译了 。【java开发是什么,什么是JAVA】
3,java是什么东西Java是计算机和我们的沟通语言,计算机可以懂Java这门语言 。我们使用Java可以和计算机进行交流,我们写一段Java代码,计算机就知道我们想干啥 。像我们经常使用的购物平台、一些公司的管理平台等,大部分都是使用Java来开发的 。而且我们现在所使用的安卓手机的系统和APP,也都是用Java语言来开发的 。Java可以开发网站,淘宝和京东都是用Java开发的 。
4,java是什么东西分类:电子数码解析:Java简介Java 是 Sun 公司推出的一种编程语言 。它是一种通过解释方式来执行的语言 , 语法规则和 C++ 类似 。同时,Java 也是一种跨平台的程序设计语言 。用 Java 语言编写的程序叫做 “Applet” (小应用程序),用编译器将它编译成类文件后,将它存在 WWW 页面中,并在 HTML 档上作好相应标记 , 用户端只要装上 Java 的客户软件就可以在网上直接运行 “Applet”。Java 非常适合于企业网络和 Inter 环境,现在已成为 Inter 中最受欢迎、最有影响的编程语言之一 。Java 有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等 。Java 摈弃了 C++ 中各种弊大于利的功能和许多很少用到的功能 。Java 可以运行与任何微处理器,用 Java 开发的程序可以在网络上传输 , 并运行于任何客户机上 。JAVA的特点Java是一种跨平台,适合于分布式计算环境的面向对象编程语言 。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等 。下面我们将重点介绍Java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性 。- 面向对象面向对象其实是现实世界模型的自然延伸 。现实世界中任何实体都可以看作是对象 。对象之间通过消息相互作用 。另外,现实世界中任何实体都可归属于某类事物 , 任何对象都是某一类事物的实例 。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动 。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息 。所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外 。现实世界中的对象均有属性和行为,映射到计算机程序上 , 属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互) 。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体 。可以说,对象是支持封装的手段 , 是封装的基本单位 。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外 。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作 。多态性就是多种表现形式,具体来说,可以用"一个对外接口,多个内在实现方法"表示 。举一个例子,计算机中的堆栈可以存储各种格式的数据,包括整型,浮点或字符 。不管存储的是何种数据,堆栈的算法实现是一样的 。针对不同的数据类型,编程人员不必手工选择 , 只需使用统一接口名,系统可自动选择 。运算符重载(operator overload)一直被认为是一种优秀的多态机制体现 , 但由于考虑到它会使程序变得难以理解,所以Java最后还是把它取消了 。继承是指一个对象直接使用另一对象的属性和方法 。事实上,我们遇到的很多实体都有继承的含义 。例如,若把汽车看成一个实体 , 它可以分成多个子实体,如:卡车、公共汽车等 。这些子实体都具有汽车的特性,因此,汽车是它们的"父亲",而这些子实体则是汽车的"孩子" 。Java提供给用户一系列类(class),Java的类有层次结构,子类可以继承父类的属性和方法 。与另外一些面向对象编程语言不同 , Java只支持单一继承 。Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行 。平台无关有两种:源代码级和目标代码级 。C和C++具有一定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行 。Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性 。JVM是一种抽象机器,它附着在具体操作系统之上 , 本身具有一套虚机器指令,并有自己的栈、寄存器组等 。但JVM通常是在软件上而不是在硬件上实现 。(目前,SUN系统公司已经设计实现了Java芯片,主要使用在网络计算机NC上 。另外,Java芯片的出现也会使Java更容易嵌入到家用电器中 。)JVM是Java平台无关的基?。?在JVM上,有一个Java解释器用来解释Java编译器编译后的程序 。Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码 。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的(过程如图1所示) 。另外,Java采用的是基于IEEE标准的数据类型 。通过JVM保证数据类型的一致性,也确保了Java的平台无关性 。Java的平台无关性具有深远意义 。首先,它使得编程人员所梦寐以求的事情(开发一次软件在任意平台上运行)变成事实,这将大大加快和促进软件产品的开发 。其次Java的平台无关性正好迎合了"网络计算机"思想 。如果大量常用的应用软件(如字处理软件等)都用Java重新编写 , 并且放在某个Inter服务器上,那么具有NC的用户将不需要占用大量空间安装软件 , 他们只需要一个Java解释器,每当需要使用某种应用软件时,下载该软件的字节代码即可,运行结果也可以发回服务器 。目前,已有数家公司开始使用这种新型的计算模式构筑自己的企业信息系统 。- 分布式Java支持WWW客户机/服务器计算模式 , 因此,它支持这两种分布性 。对于前者,Java提供了一个叫作URL的对象,利用这个对象,你可以打开并访问具有相同URL地址上的对象,访问方式与访问本地文件系统相同 。对于后者,Java的applet小程序可以从服务器下载到客户端,即部分计算在客户端进行,提高系统执行效率 。Java提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便得实现Java的分布式特性 。分布式包括数据分布和操作分布 。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理 。- 可靠性和安全性Java最初设计目的是应用于电子类消费产品,因此要求较高的可靠性 。Java虽然源于C++,但它消除了许多C++不可靠因素 , 可以防止许多编程错误 。首先,Java是强类型的语言,要求显式的方法声明 , 这保证了编译器可以发现方法调用错误,保证程序更加可靠;其次 , Java不支持指针,这杜绝了内存的非法访问;第三 , Java的自动单元收集防止了内存丢失等动态内存分配导致的问题;第四,Java解释器运行时实施检查,可以发现数组和字符串访问的越界,最后 , Java提供了异常处理机制,程序员可以把一组错误代码放在一个地方,这样可以简化错误处理任务便于恢复 。由于Java主要用于网络应用程序开发 , 因此对安全性有较高的要求 。如果没有安全保证,用户从网络下载程序执行就非常危险 。Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏 。当Java字节码进入解释器时,首先必须经过字节码校验器的检查,然后,Java解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏 。最后 , 客户端用户还可以限制从网络上装载的类只能访问某些文件系统 。上述几种机制结合起来,使得Java成为安全的编程语言 。- 多线程线程是操作系统的一种新概念 , 它又被称作轻量进程,是比传统进程更小的可并发执行的单位 。C和C++采用单线程体系结构 , 而Java却提供了多线程支持 。Java在两方面支持多线程 。一方面,Java环境本身就是多线程的 。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序开发 。Java提供了一个类Thread,由它负责启动运行 , 终止线程,并可检查线程状态 。Java的线程还包括一组同步原语 。这些原语负责对线程实行并发控制 。利用Java的多线程编程接口,开发人员可以方便得写出支持多线程的应用程序,提高程序执行效率 。必须注意地是,Java的多线程支持在一定程度上受运行时支持平台的限制 。例如,如果操作系统本身不支持多线程,Java的多线程特性可能就表现不出来 。5,Java软件开发到底是干什么的Java软件开发主要分三个方向:JAVASE、JAVAME、JAVAEE 。开发的一般是:java Swing桌面应用程序 , JAVAEE(开发B/S系统)是主流 。一般说的JAVA软件开发主要就是用JAVA开发一系列的B/S系统,包括各种办公系统 , 各种网站,电力的监控系统,报表系统等等 。学java的话 , 一般都是要先学JAVASE(一切的基?。?然后,就是一系列的东西需要学习,首先,必须了解servlet,JSP , 然后就是要学习各种的框架 。6,什么是JAVA软件格式吧!JAVA是种开发语言 , 有应用于手机平台,也有应用于Internet上,若是手机软件,开发的程序有javameJava,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称 。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算 。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet 。LZ由于字数有限 ,  出自百度百科 http://baike.baidu.com/view/29.htm7,Java是什么手机的软件游戏可以说是一种程序开发工具,也可以说成是这个工具开发出来的游戏、软件(大部分指这个),手机上可安装的游戏和程序一般指的是这种Java 是一种程序开发工具如果手机支持JAVA的话就是手机可以支持你自己行安装第三放软件. 索爱的手机是JAVA程序的王者,支持游戏的功能吧 。。Java是Sun公司推出的一种编程语言 。它是一种通过解释方式来执行的语言,语法规则和C++类似 。同时 , Java也是一种跨平台的程序设计语言 。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中 , 并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet” 。Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一 。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构 中立性、可移植性、高性能、多线程、动态性等 。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能 。Jave可以运行与任何微处理器 , 用Java开发的程序可以在网络上传输,并运行于任何客户机上 。

    推荐阅读