菜鸟提问:java的开发环境是什么?

菜鸟提问:java的开发环境是什么?
哪能下到java的开发环境?大家给个网址 谢谢!!!!

Java,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳(太阳微电子,Sun Microsystems)公司的詹姆斯·高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,作为一种小家用电器的编程语言,用于解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

Java编程语言的风格十分接近C++语言。Java继承了C++语言面向对象技术的核心,舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载、多重继承(以接口取代)等成分,增加了自动垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在J2SE1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java不同於一般的编辑执行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的计算能力有了大幅提升。

与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。

Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

Java平台是基于Java语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。

Java运行时环境,即Java Runtime Environment,简称为JRE,是在任何平台上运行Java编写的程序都需要用到的软件。终端用户可以以软件或者插件方式得到和使用JRE。Sun公司还发布了一个JRE的更复杂的版本,叫做JDK,即Java 2 开发包,里面包含了Java需要的编译器、参考文档和调试器等。

JRE的成分:

* Java的类库,包含了编译Java程序所需要的最核心文件。

* 核心库文件,其中有

* 数据结构的库,包括列表、字典和树等
* XML分析库
* 安全方面应用库
* 国际化和本地化应用库

* 综合库文件,包含了程序员和其他系统通信的功能文件。

* JDBC,即Java数据库联通的API
* JNDI,即Java命名和目录接口
* RMI和CORBA用于重新分发软件

* 用户界面库文件,包含:

* AWT,即抽象窗口开发包,提供了产生图形用户界面所需要的功能
* Swing库
* 其他用于回访媒体文件、录音、截图的库

* 一个用于执行软件的Java虚拟机
* 插件,可以在浏览器里面使用
* JWS,可以让终端用户连接到互联网
* 许可文件和文档
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-08
开发...jdk(java虚拟机器)+记事本+dos=牛人..

顶 林正英影迷网 支持你....BS塞上风流侠

p.s 下载jdk很简单..去baidu上输入jdk下载..就能找到很多的相关连接了..
第2个回答  2007-04-29
塞上风流侠
这个是摆明是不负责任的回答,就是抄袭
第3个回答  2007-05-01
对了
太多人随便在网上找点相关资料敷衍
B4
楼主别给分。。
第4个回答  2007-04-29
java 虚拟机啊
第5个回答  2007-04-29
jdk

菜鸟求助高手,java开发环境搭建问题?
把Tomcat的开发版本解压到一个没有中文的目录配置: (1): Tomcat服务器的运行依赖于本地的jdk的配置,依赖于环境变量中的java_home 配置环境变量: 在环境变量中新建java_home, 值为:C:\\Program Files\\Java\\jdk1.6.0_13 (2): 修改Tomcat运行端口 默认端口为8080,改为较少使用的端口 \\apache-tomcat-6.0.16\\c...

我是菜鸟,想问JDK和JBuidler的关系
JDK是个核心,JBuilder是个工具,只装JDK的话用文本也能编程序。JDK和JBuilder的关系就像Dos和windows的关系一样。JBuilder只是放便我们编程,我们在JBuilder做的东西,其实在JBuilder背后生成了代码了。初学者用JC和JBuilder,JC用于控制台编程(初学中不涉及GUI的用JC,否刚用JBuilder)GUI:应用图形界面。

我是菜鸟,各位大哥请告诉我如何打开java jdk
也就是JAVA的软件开发包,只是一个库而已,不是开发环境.更不是运行环境了,运行环境应该是JAVA的虚拟机下 所以也不存在什么打开之类的问题.

我是菜鸟,求高手告诉我jdk,sdk,java虚拟机,jre它们之间的关系?谢谢!
SDK 是一些公司针对某一项技术为软件开发人员制作的一套辅助开发或者减少开发周期的工具.比方你用的Eclipse就是Java的SDK,它全称就是Eclipse SDK.java虚拟机可以理解成java运行时候一个想象的环境。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。jre是java运行坏...

我是一个刚入java程序开发的菜鸟,想问一下基础应该先学什么
Java企业软件的设计非常重视框架(Framework)的设计,一个好的软件框架是软件开发成功的必要条件。在这个时候,应该开始把学习的重点放在设计模式和框架的学习上,通过学习和实际的编程经验来掌握EJB的设计模式和J2EE的核心模式。 J2EE规范里面,除了EJB,JMS,JTA,Servlet\/JSP,JDBC之外还有很多很多的企业技术,这里不一一进行...

菜鸟怎样才能把Java开发学好?
1.很多Java菜鸟,选择学Java的方式,就是买多本Java书籍,书是买了,看没看,是个问题。看书学Java,这是有用的,这也是肯定的,但是书买得多就真的能够学好Java吗?其实,从大部分的Java菜鸟学习中,已经看出来了,从作用和效率来讲,初期看太多书学Java没多大用处的,书的作用在于让你查缺补漏,...

我是个菜鸟,我从网上下了一个Java小游戏代码,但是我不会在cmd运行环境...
你要先安装JDK,因为它有运行环境的,你可以从网上下,然后配置,这个网上可以荡的。你要把文件放在F盘(也可以是其他盘)根目录下,开始的时候可能是默认的,用cd\\转到根目录,再输入javac如果显示相应的相关信息,说明,你已经配置好了。最后就是运行,"java 运行的文件名",这样就行了。如果不清楚...

Java学习路线是怎样的?
第一阶段,Java SE基础:Java环境搭建、Java流程控制语句-for循环、switch选择判断、循环嵌套、数组拷贝、多维数组、final关键字、构造函数的调用、类的访问权限和路径、面向对象高级特性、Java异常处理、Set,Map,List接口及接口实现类、Java线程、同步阻塞、JavaIO流、文件的操作,复制,读写,删除等。第...

菜鸟问题: jdk, jar, javaw, javac, javah分别是什么??
javaw 是java 运行环境中的 一个工具, 用于启动 java 或者 jar 程序。 其作用是隐藏控制台的方式, 运行java 程序。javac 是java 开发工具包(jdk) 其中的一个工具, 用于编译 java 文件, 产生可运行的 .class java 字节码文件。\\ javah 是java语言 C 头文件和 stub...

我是一个大菜鸟!手机支持JAVA是什么意思?我想买个手机,人家说支持JAV...
意思就是说有Java运行时,即Java运行环境,相当于一个平台,就像QQ一样必须在window平台上面才能运行

相似回答