请介绍一下java

作者&投稿:邴果 (若有异议请与网页底部的电邮联系)
请介绍一下java中,加备注的2种方法及其区别是?~

这里说的加备注应该就是注释。
java 中的3种注释方式如下:

1、单选注释:符号是://。
2、块注释: 符号是: /* */ 可以跨多行。
3、javadoc注释: 符号是: /** */ 可以跨多行。

java宠物店系统,开源的,可以下来看看,这是下载地址
http://java.sun.com/blueprints/code/index.html#java_pet_store_demo

Sun有关这个Java宠物店系统的FAQ∶
http://java.sun.com/blueprints/qanda/faq.html

解说 MVC Pattern的文件∶
http://java.sun.com/blueprints/patterns/j2ee_patterns/model_view_controller/index.

html

.NET版本宠物店的网址∶
http://www.gotdotnet.com/team/compare/petshop.aspx

Oracle版本Java宠物店的网址:
http://otn.oracle.com/tech/java/oc4j/content.html

BEA版本Java宠物店的网址:
http://www.bea.com/press/releases/2001/0709_benchmark_bea-ibm-oracle.shtml

IBM对.NET提出的响应∶
http://www-3.ibm.com/software/webservers/studio/msnetreview.html



更多信息请参考:http://www.linuxforum.net/books/smth/Java.AIX/00000001/
很多有用的信息

最近一年多来 ,在 Internet上出现的特别吸引人的事件就是Java语言和用
Java编写的浏览器 HotJava。

1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电
视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak
的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半
年 ,Internet的迅猛发展 ,环球信息网 WWW的快速增长 ,促进了 Java语言研制的
进展 ,使得它逐渐成为 Int ernet上受欢迎的开发与编程语言 ,一些著名的计算机
公司纷纷购买了 Java语言的使用权 ,如 Mi-croSoft、 IBM、 Netscape、 Novell、
Apple、 DEC、 SGI等 ,因此 ,Java语言被美国的著名杂志 PC Magazine评为 1995
年十大优秀科技产品 ,(计算机类就此一项入选 ),随之大量出现了用 Java编写的
软件产品 ,受到工业界的重视与好评 ,认为 "Java是八十年代以来计算机界的一件
大事 ",微软总裁比尔·盖茨在悄悄地观察了一段时间后 ,不无感慨地说 :"Java是
长时间以来最卓越的程序设计语言 ",并确定微软整个软件开发的战略从 PC单机时
代向着以网络为中心的计算时代转移 ,而购买 Java则是他的重大战略决策的实施部
署。

因此 ,Java的诞生必将对整个计算机产业发生深远的影响 ,对传统的计算模型
提出了新的挑战。

SUN MicroSystem公司的总裁 Scott McNealy认为 Java为 Internet和 WWW开
辟了一个崭新的时代。

环球信息网 WWW的创始人 Berners-Lee说 :"计算机事业发展的下一个浪潮就
是 Java,并且将很快会发生的"。

看来 ,使用 Java已成大势所趋 !

MicroSoft和 IBM两大公司都计划在 Internet上销售用 Java编写的软件。

Apple、 HP、 IBM、 MicroSoft、 Novell、 SGI、 SCO、 Tandem等公司均
计划将 Java并入各自开发的操作系统 ,而负责开发并推广 Java技术的 SunSoft公
司 (这是 SUN下属的一个子公司 ),将通过颁发许可证的办法来允许各家公司把
Java虚拟机和 Jav a的 Applets类库嵌入他们开发的操作系统 ,这样各类开发人员
就能更容易地选择多种平台来使用 Java语言编程 ,不同的用户也就可以脱离 Web
浏览器来运行 Java应用程序 ,这无疑是很受广大用户欢迎的 ,也为 Java语言的应
用开拓了极为广阔的前景。 (当然 ,各类 JavaOS之间的兼容性必须得到重视 ,好在
JavaSoft已保证将监督这种兼容性 )。

另外 ,由 JavaSoft推出的完全用 Java编写的 Internet上新型浏览器HotJava,
比去年 alpha版更为实用 ,不仅能编制动态的应用软件 ,而且能编制完整的成套桌
面应用软件 ,将来还会提供更多的能帮助编制动态应用软件的模块 ,显然 ,这也是
为 Java的应用提供了有力的例证。

今年 6月 7日 ,由 SUN公司和台湾经济事务部信息发展局、台湾信息技术研
究所等单位牵头 ,成立了一个"Java联盟 ",参加的有 22个在台湾相当著名的计算
机公司 ,并在台北建立一个 "Java开发中心 ",在新竹建立一个"Java语言实验室",
以掀起台湾开发与应用 Java语言的热潮。

香港则在今年 4月就举行了全岛的 Java杯比赛 ,在计算机界掀起了学习
Java的热潮 (尤其是在大学生们中 ,出现了一批 Java迷 )。

有人预言 :Java将是网络上的 "世界语 ",今后所有的用其他语言编写的软
件统统都要用 Java语言来改写。

二、 Java语言对软件开发技术的影响

工业界不少人预言 :"Java语言的出现 ,将会引起一场软件革命 ",这是因为
传统的软件往往都是与具体的实现环境有关 ,换了一个环境就需要作一番改动 ,耗
时费力 ,而 Java语言能在执行码 (二进制码 )上兼容 ,这样以前所开发的软件就
能运行在不同的机器上 ,只要所用的机器能提供 Java语言解释器即可。

Java语言将对未来软件的开发产生影响 ,可从如下几个方面考虑 :

1软件的需求分析 :可将用户的需求进行动态的、可视化描述 ,以提供设计
者更加直观的要求。而用户的需求是各色各样的 ,不受地区、行业、部门、爱好的
影响 ,都可以用 Java语言描述清楚。

2软件的开发方法 :由于 Java语言的面向目标的特性 ,所以完全可以用 O-O
的技术与方法来开发 ,这是符合最新的软件开发规范要求的。

3 Java语言的动画效果远比 GUI技术更加逼真 ,尤其是利用 WW W提供的巨大
动画资源空间 ,可以共享全世界的动态画面的资源。

4软件最终产品 :用 Java语言 开发的软件可以具有可视化、可听化、可操
作化的效交互、动画与动作 ",要它停就停 ,要它继续就继续 ,而这是在电影与电
视播放过程中难以做到的。

5其它 :使用 Java语言对开发效益、开发价值都有比较明显的影响。

三、工业界对 Java语言的评价

1996年 5月 29~ 31日 ,在美国旧金山召开了一个全世界 Java语言开发者
大会 ,(JavaOne Developer Confer-ence),出席会议的多达 6500多人 ,来自工业
界的超过一半 ,有人评价说 :"这是近年来计算机界最 光辉的一次盛会 ",一些工
业界的老总们相当看好 Java语言 ,认为它的使用将会引起一场软件革命。从软件
的设计风格、设计方法、设计目标到设计过程 ,都会产生彻底的变革 ,"甚至会改
变此星球的生活方式 "。

在这次会上 ,Java的创始人之一 James Gosling说 :"Java不仅仅只是
applets,它能做任何事情 ",Dta咨询公司的高级软件工程师 Rich Kadel说 :"Java
不仅仅是一种程序设计语言 ,更是现代化软件再实现的基础 ;Java还是未来新型
OS的核心 ;将会出现 Java芯片 ;将构成各种应用软件的开发平台与实现环境 ,是
人们必不可少的开发工具 ,…… "。

由于各界都看好它 ,因此 ,各大公司都纷纷表示支持 Java,Inte l、 Xerox
公司声言将把 Java嵌入到他们的产品中去。就连华尔街金融界也在投入资金人力
用 Java开发电子贸易、金融软件。

所以有人说 :"现在第三方的开发商都团结在 Java大旗周围了 !",纷纷推出
用 Java开发的各种软件产品 ,以期尽快地占领市场。

四、 Java语言的应用前景

Java语言有着广泛的应用前景 ,大体上可以从以下几个方面来考虑其应用 :

1所有面向对象的应用开发 ,包括面向对象的事件描述、处理、综合等 ;

2计算过程的可视化、可操作化的软件的开发 ;

3动态画面的设计 ,包括图形图像的调用 ;

4交互操作的设计 (选择交互、定向交互、控制流程等 );

5 Internet的系统管理功能模块的设计 ,包括 Web页面的动态设计、管理
和交互操作设计等 ;

6 Intranet(企业内部网 )上的软件开发 (直接面向企业内部用户的软件 );

7与各类数据库连接查询的 SQL语句实现 ;

8其它应用类型的程序。

§ 1.2 Java的特点

Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。

首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、
具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其
次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而
不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很
方便地建立自己的系统。

下面我们分别从这三个方面来讨论 Java的特点 ,然后通过把 Java与 C,
C++相比进一步指出它所具有的优点。

一、 Java语言

Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、
安全、体系结构中立、可移植、高性能、多线程以及动态性。

:1.简单性

Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的
任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程
序。 Java略去了运算符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾
收集大大简化了程序设计者的内存管理工作。另外 ,Java也适合于在小型机上运
行 ,它的基本解释器及类的支持只有 40KB左右 ,加上标准类库和线程的支持也
只有 215KB左右。库和线程的支持也只有 215KB左右。

2.面向对象

Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的
接口模型。对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息
隐藏 ;而类则提供了一类对象的原型 ,并且通过继承机制 ,子类可以使用父类
所提供的方法 ,实现了代码的复用。

3.分布性

Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户
可以通过 URL地址在网络上很方便地访问其它对象。

4.鲁棒性

Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误
的产生。它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易
产生的错误。通过集成的面向对象的例外处理机制 ,在编译时,Java提示出可能
出现但未被处理的例外 ,帮助程序员正确地进行选择以防止系统的崩溃。另外,
Java在编译时还可捕获类型声明中的许多常见错误 ,防止动态运行时不匹配问题
的出现。

5.安全性

用于网络、分布环境下的 Java必须要防止病毒的入侵。 Java不支持指针,
一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用
"特洛伊 "木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易
产生的错误。

6.体系结构中立

Java解释器生成与体系结构无关的字节码指令 ,只要安装了 Java运行时
系统 ,Java程序就可在任意的处理器上运行。这些字节码指令对应于 Java虚拟
机中的表示 ,Java解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平
台运行。

7.可移植性

与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。
同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外,
Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java
系统本身也具有可移植性。

8.解释执行

Java解释器直接对 Java字节码进行解释执行。字节码本身携带了许多
编译时信息 ,使得连接过程更加简单。

9.高性能

和其它解释执行的语言如 BASIC、 TCL不同 ,Java字节码的设计使之能
很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。

10.多线程

多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据
的正确操作。通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定
的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实
时交互行为。

11.动态性

Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入
新的方法和实例变量而不会影响用户程序的执行。并且 Java通过接口来支持
多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性。

二、 Java Applet

Java语言的特性使它可以最大限度地利用网络。 Ap-plet是 Jav a的小应
用程序 ,它是动态、安全、跨平台的网络应用程序。 Java Applet嵌入 HTML语
言 ,通过主页发布到 Internet。网络用户访问服务器的 Applet时 ,这些Applet
从网络上进行传输 ,然后在支持 Java的浏览器中运行。由于 Java语言的安全机
制 ,用户一旦载入 Applet,就可以放心地来生成多媒体的用户界面或完成复杂的
计算而不必担心病毒的入侵。虽然 Applet可以和图像、声音、动画等一样从网
络上下载 ,但它并不同于这些多媒体的文件格式 ,它可以接收用户的输入 ,动态
地进行改变,而不仅仅是动画的显示和声音的播放。

三、丰富的类库

Java提供了大量的类以满足网络化、多线程、面向对象系统的需要。

1.语言包提供的支持包括字符串处理、多线程处理、例外处理、数学函
数处理等 ,可以用它简单地实现Java程序的运行平台。

2.实用程序包提供的支持包括哈希表、堆栈、可变数组、时间和日期等。

3.输入输出包用统一的 "流 "模型来实现所有格式的 I/O,包括文件系统、
网络、输入

4.低级网络包用于实现 Socket编程。

5.抽象图形用户接口包实现了不同平台的计算机的图形用户接口部件 ,
包括窗口、菜单、滚动条、对话框等 ,使得 Java可以移植到不同平台的机器。

6.网络包支持 Internet的 TCP/IP协议 ,提供了与 In-ternet的接口。
它支持 URL连接 ,WWW的即时访问 ,并且简化了用户 /服务器模型的程序设计。

四、 Java和 C、 C++

对于变量声明、参数传递、操作符、流控制等 ,Java使用了和 C、 C++
相同的传统 ,使得熟悉 C、 C++的程序员能很方便地进行编程。同时 ,Java为
了实现其简单、鲁棒、安全等特性 ,也摒弃了 C和 C++中许多不合理的内容。

1.全局变量

Java程序中 ,不能在所有类之外定义全局变量 ,只能通过在一个类中定
义公用、静态的变量来实现一个全局变量。例如 :

Class GlobalVar{
public static global_var;
}

在类 GlobalVar中定义变量 global_var为 public stat-ic,使得其它类
可以访问和修改该变量。
Java对全局变量进行了更好的封装。而在 C和 C++中 ,依赖于不加封装
的全局变量常常造成系统的崩溃。

2.Goto

Java不支持 C、 C++中的 goto语句 ,而是通过例外处理语句 try, Catch,
final等来代替 C、 C++中用 goto来处理遇到错误时跳转的情况 ,使程序更可读
且更结构化。

3.指针

指针是 C、 C++中最灵活 ,也是最容易产生错误的数据类型。由指针所进行
的内存地址操作常会造成不可预知的错误 ,同时通过指针对某个内存地址进行显
式类型转换后 ,可以访问一个 C++中的私有成员 ,从而破坏安全性 ,造成系统的
崩溃。而 Java对指针进行完全的控制 ,程序员不能直接进行任何指针操作 ,例如
把整数转化为指针 ,或者通过指针释放某一内存地址等。同时 ,数组作为类在Java
中实现 ,良好地解决了数组访问越界这一C、 C++中不作检查的错误。

4.内存管理

在 C中 ,程序员通过库函数 malloc()和 free()来分配和释放内存 , C++
中则通过运算符 new和 delete来分配和释放内存。再次释放已释放的内存块或
未被分配的内存块 ,会造成系统的崩溃 ;同样 ,忘记释放不再使用的内存块也
会逐渐耗尽系统资源。而在 Java中 ,所有的数据结构都是对象 ,通过运算符new
为它们分配内存堆。通过new得到对象的处理权 ,而实际分配给对象的内存可能
随程序运行而改变 ,Java对此自动地进行管理并且进行垃圾收集 ,有效防止了由
于程序员的误操作而导致的错误 ,并且更好地利用了系统资源。

5.数据类型的支持

在 C、 C++中 ,对于不同的平台 ,编译器对于简单数据类型如 in t,float
等分别分配不同长度的字节数 ,例如:int在 IBM PC中为 16位 ,在 VAX-11中为
32位 ,这导致了代码的不可移植性 ,但在 Java中 ,对于这些数据类型总是分
配固定长度的位数 ,如对 int型 ,它总占 32位 ,这就保证了 Java的平台无关性。

6.类型转换

在 C、 C++中 ,可以通过指针进行任意的类型转换 ,常常带来不安全性 ,
而 Java中 ,运行时系统对对象的处理要进行类型相容性检查 ,以防止不安全的
转换。

7.头文件

C、 C++中用头文件来声明类的原型以及全局变量、库函数等 ,在大的系
统中 ,维护这些头文件是很困难的。而 Java不支持头文件 ,类成员的类型和访
问权限都封装在一个类中 ,运行时系统对访问进行控制 ,防止对私有成员的操
作。同时 ,Java中用 import语句来与其它类进行通讯 ,以便使用它们的方法。

8.结构和联合

C、 C++中的结构和联合中所有成员均为公有 ,这就带来了安全性问题。
Java中不包含结构和联合 ,所有的内容都封装在类中。

9.预处理

C、 C++中用宏定义来实现的代码给程序的可读性带来了困难。在 Java
中 ,不支持宏 ,它通过关键字 final来声明一个常量 ,以实现宏定义中广泛使
用的常量定义。

Java平台和语言最开始只是升阳公司在1990年12开始研究的一个内部项目。升阳公司的一个叫做帕特里克•诺顿的工程师被升阳自己开发的C
和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth
计划”的项目的机会。
“Stealth
计划”后来改名为“Green计划”,詹姆斯•高斯林和麦克•舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,升阳公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C
语言,但是很多成员包括升阳的首席科学家比尔•乔伊,发现C
和可用的API在某些方面存在很大问题。
工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C
太复杂以至很多开发者经常错误使用。他们发现C
缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。最后,他们想要一种易于移植到各种设备上的平台。
根据可用的资金,比尔•乔伊决定开发一种集C语言和Mesa语言大成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议升阳公司的工程师应该在C
的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C
的功能,他自己称这种新语言为
C
--,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的树而命名。
就像很多开发新技术的秘密的工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库,和其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。
同年11月,Green计划被转化成了“FirstPerson有限公司”,一个升阳公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request
for
proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应,
提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多地控制权,因此FirstPerson的投标败给了SGI。与3DO
公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司再并回升阳公司。
JAVA遭遇互联网
JAVA应用
1994年6、7月间,在经历了一场历时三天的头脑风暴的讨论后,约翰•盖吉、詹姆斯•高斯林、比尔•乔伊、帕特里克•诺顿、韦恩•罗斯因和埃里克•斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克•诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。
同年,Oak改名为Java。商标搜索显示,Oak已被一家显卡制造商注册,因此团队找到了一个新名字。这个名字是在很多成员常去的本地咖啡馆中杜撰出来的。名字是不是首字母缩写还不清楚,很大程度上来说不是。虽然有人声称是开发人员名字的组合:James
Gosling(詹姆斯•高斯林)
Arthur
Van
Hoff(阿瑟•凡•霍夫)
Andy
Bechtolsheim(安迪•贝克托克姆),或“Just
Another
Vague
Acronym”(只是另外一个含糊的缩写)。还有一种比较可信的说法是这个名字是出于对咖啡的喜爱,所以以Java咖啡来命名。类文件的前四个字节如果用十六进制阅读的话,分别为CA
FE
BA
BE,
就会拼出两个单词“CAFE
BABE”(咖啡宝贝)。
1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java
1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰•盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克•安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。
编辑本段语言特点
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。
当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?
Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。
在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。

Java语言是一种新型的网络编程语言。它提升了应用程序的编程概念和开发思路。JBuilder是Java程序的主要开发工具之一。
Java语言是一种网络编程语言,它能够最大限度地利用网络资源。Java语言的applet小应用程序可以跨平台、跨系统和跨网络运行。Java语言提供了丰富的开发类库。
进行Java程序的开发,首先要需进行Java开发环境的安装和配置。
在进行Java程序设计之前,需要安装和配置J2SDK(Java Software Development Kit),可以到http://java.sun.com/download站点免费下载J2SDK的最新版本。目前最新的正式版本为J2SDK 1.4.2。下载完毕后,运行安装文件。在安装过程中,可以选择是否要安装所有的组件。
Java可以在文本编辑器里编辑,然后在命令行打开
在DOS窗口中,输入“javac”命令+文件名.java即可编译该java文件。然后再输入java+文件名。即可运行编好的java文件。
也可以在专门的java软件里编写java程序,如JCreator,JBuilder等。
建议你去下载Jdk和JBuilder.

java是一种面向对象的编程语言。


java是什么东西 java介绍
1、Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。2、Java具有简单性、面向对象、分布...

Java介绍_Java是什么
Java Development Kit (JDK),是Java软件开发的重要组件,它包含了Java编译器、JAR打包工具、文档生成器和错误检查工具等。这款软件的8.232\/64位版本专为编程开发者设计,提供了365.2 MB的下载包,适用于64位系统。JDK的主要作用是为开发环境搭建基础,使得开发者可以编写、调试和运行使用Java语言编写的...

java是什么详细介绍
Java是一种开发语言,一般用于服务器网页是html超文本标记语言编写的页面Javascript是一种网页脚本语言没有java网页的说法。

介绍一下java的面向对象
Java支持继承,子类可以继承父类的属性和方法。这使得代码可以重用,并且实现了代码的模块化。通过继承,可以构建层次结构,形成更大的系统。4. 多态性 多态是允许一个对象接口有多种表现形式的特性。在Java中,方法重写和重载实现了多态性。子类可以重写父类的方法,使其具有不同的实现方式。同时,一个...

Java语言的特点有哪些 Java语言的特点介绍
1、在Java语言中,最大的优点就是具有与平台无关性,这样在使用的时候能够进行跨平台使用。大多数编程语言都不是跨平台的。所谓的平台,我们可以理解为操作系统,在其他的操作系统下不可以运行其他文件。但是Java语言不一样,Java程序不是直接运行在操作系统上面,而是在JVM中进行运行。2、可靠性。Java...

java是什么东西
Java是一种广泛使用的计算机编程语言,由Sun Microsystems于1995年推出,后来被Oracle收购。Java语言具有高度的可移植性和可靠性,并且可以在不同的平台上运行,包括桌面、移动设备和服务器等。Java语言采用面向对象的编程思想,它的程序是由类和对象组成的,具有丰富的类库和工具,能够大幅度提高编程的效率和...

java是做什么的?
java可以做Androdi:Android是一种基于Linux的自由基开发源代码的操作系统,其源代码是java。java可以用开编写网站:对于学生来说,最关心的是java能做什么,市场上找什么工作跟java有关。现在很多大型网站都是用jsp写的,JSP全名Java Serxer Pages。他是一种动态网页技术,比如我们熟悉的163,一些政府...

什么是JAVA
1.Java在我国的招聘情况:以某招聘网站为例:2.Java程序员薪资范围分布图:从上图我们可以看到,超过半数的资深程序员年薪在20万以上,并且有近 40% 的资深程序员年薪在 25- 50 万之间。3.程序员也是一门“铁饭碗”2018 年下半年开始,很多互联网公司大面积裁员,大家都说“资本寒冬”到来,但是从...

什么是Java技术?有哪些方面应用?
<BR>以上介绍了Java语言的一些主要特点,除此之外它还具有动态性、类库丰富、高性能等特点,这些都使得Java语言在各个方面得以成熟和完善,成为大众日益青睐的程序设计语言之一。 3、Java应用程序和Java AppletJava语言是一种面向对象的程序设计语言,利用Java语言,能够编写出两大类程序:Java应用程序(Application)和Java ...

Java的概念和定义是什么?
1. 关键字和保留字 关键字:就是java语言中已经事先定义好具有特殊含义的名字。保留字:目前java语言中还没有使用(暂时没有特殊含义),但是java后期可能会使用 2.标识符 标识符的作用?用于给变量、常量、类、包和方法取名的规则。标识符的规则:由数字、字母、下划线和$组成,但是开始不能为数字。标...

新林区17143956846: java简介 -
称阮毛冬: Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算.从此,Java被广泛接受...

新林区17143956846: 大家谁能给我说一下java是什么?能给我简单的介绍一下吗? -
称阮毛冬: Java是Sun公司推出的一种编程语言.它是一种通过解释方式来执行的语言,语法规则和C++类似.同时,Java也是一种跨平台的程序设计语言.用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在...

新林区17143956846: java初级培训(关于java初级培训的基本详情介绍)
称阮毛冬: 1、内容介绍Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构体系中立的、具有可移植的、性能优异的、多线程的、动态的编程语言,有着广泛的应用前景.2、本书结合丰富的实例介绍了Java的编程思想、语言基础、数组和流程控制、基本工具包类的使用、异常处理机制、线程和多线程机制、界面编程、网络编程、数据库编程等知识,并介绍了JSP技术的入门知识.

新林区17143956846: 介绍一下JAVA -
称阮毛冬: Java平台和语言最开始只是升阳公司在1990年12开始研究的一个内部项目.升阳公司的一个叫做帕特里克•诺顿的工程师被升阳自己开发的C 和C语言编译器搞得焦头烂额,因为其中的API极其难用.帕特里克决定改用NeXT,同时他也获得了研...

新林区17143956846: java的详细资料是什么啊?? -
称阮毛冬: Java既是一种编程语言,又是一个平台. Java程序语言 Java是具有以下特征的高级程序语言: 简单 面向对象 可分布 可解释 强壮 安全性 结构化 轻便 功能强大 多线程 动态 Java既可以被编译,也可以被解释.通过编译器,可以把Java 程序翻译...

新林区17143956846: JAVA是什么软件?主要是干什么用的? -
称阮毛冬: ava是一种开发语言,核心特点:跨平台,面向对象.对于开发者来讲,Java基本等于Jdk. Java由四方面组成:Java编程语言,即语法. Java文件格式,即各种文件夹、文件的后缀.Java文件格式,即各种文件夹、文件的后缀. Java虚拟机...

新林区17143956846: 大家介绍一下Java编程语言. -
称阮毛冬: java语言是目前软件开发行业用处最为广泛的技术之一,java语言来源于社会并将服务于社会,所以java语言可以开发出更贴近生活和便于操作的软件或系统. 其前途是无量的,不过在未来的10年可以这么说. 难度其实并不是太难,主要是思路要清晰,注重点要把握,多做多问多查资料.只有做的多了才能积累经验,解决不同的bug.学习java 我认为现在先侧重学习 webwork或struts+spring+hibernate,javascript , xml , ajax , db , css .

新林区17143956846: JAVA介绍 -
称阮毛冬: Java环境可用来开发能在任何计算平台上运行的应用软件.它实际上是一种非常基本且结构紧凑的技术,而它对WorldWide Web以及商业的总体影响已可同电子表格对PC机的影响相比拟. Java远不止是一种编程语言,它是企业内外的完整计算...

新林区17143956846: 简单介绍下JAVA
称阮毛冬: java是一种面向对象的语言,也就是把事物的特点抽象成属性,将事物的功能抽象成方法.然后进行组合完成事物的功能.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网