JAVA

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:21,文中所关联的信息可能已发生改变,请知悉!

提醒:本文最后更新于 2026-05-23 10:31,文中所关联的信息可能已发生改变,请知悉!

JAVA 语言是一种高级计算机语言,简单易用、完全面向对象、跨平台、安全可靠、主要面向 Internet 编程, 一种可以撰写跨平台应用程序的面向对象的程序设计语言。

编辑

概述
JAVA 语言是一种高级计算机语言,简单易用、完全面向对象、跨平台、安全可靠、主要面向 Internet 编程, 一种可以撰写跨平台应用程序的面向对象的程序设计语言。

一、基本信息

名称:Java

类型:程序设计语言

开发公司 sun Microsystems

现公司:Oracle

推出时间:1995 年 5 月

 官网:http://java.com/

 

二、Java 的诞生与发展

    Java 诞生于 20 世纪 90 年代初,是 C 语系语言,衍生自 C ++,1995 年产生,它源于 Oak 语言从它问世以来,其快速发展已经让整个 web 世界发生了翻天覆地的变化。1995 年,Java 被定义为网络应用的程序设计语言被正式推出。之后被广泛接受、应用。众多大公司都购买了 Java 语言许可证。随着 Java Servlet Page 推出,让 Java 语言成为基于 Web 应用程序的首选开发工具。

三、Java 的技术平台

1.JavaSE(Java PlatForm Standard Edition) 标准版 是为了开发普通桌面和商务应用程序而作。包括 java 最核心的类库,比如集合、IO、数据库连接以及网络编程等。

2.JavaEE(Java PlatForm EntERPrise Edition) 企业版 是为了开发企业级应用程序而作。主要包括 Servlet、JSP、JavaBean、JDBC、EJB、Web Service 等技术。

3.JavaME(Java PlatForm Micro Edition) 小型版 是为开发电子消费产品和嵌入式设备而作。主要用于小型数字电子设备上软件程序的开发,同时还提供了 HTTP 等高级 Internet 协议。

 

四、Java 的特点

1、简单易学

2、面向对象

(1)封装

(2)继承

(3)多态

3、平台无关性

4、分布式

5、可靠性

6、安全性

7、支持多线程

8、支持网络编程

9、编译与解释并存

五、JAVA 的优点

和 C,C++ 这些语言比起来,java 很简单,去掉指针的 java,在使用应用方面更安全,同时能更好理解,自动垃圾回收机制也很好,JDK1.5 推出以后,性能上又有了很大提高,有人提出让 java 代替 c 语言成为基本语言。足够说明 java 简单易学的这个优点。其次,java 的功能强大,EJB3.0 的推出使 java 成为了大型项目的首选。J2ME 在手机游戏开发的作用也是无用质疑的。至于桌面程序,NetBeans 和 Eclipse 都是利用 java 开发的,界面不是 java 的缺点。还有就是 java 的跨平台性。

java 功能强大的背后是其复杂性,以 web 来看,现在流行的框架有很多,struts,spring,jQuery 等等,无疑增加了 java 的复杂性。对于一个大型项目,如果用 java 来做,可能需要 9 个月,并且可能需要翻阅 10 本以上的书,但如果用 ruby 来作,3 个月,3 本书就足够了,而.net 也不过 3,4 本书足够。性能方面,同一个项目用 java 和.net 来作,结果开发周期,.net 是 java 的一半,性能 java 是.net 的十分之一,代码量 java 是.net 的三倍。
每种语言都有自己的优缺点和适用场景,做不同的开发选择相应的高效语言。

六、Java 技术核心

第一:Java 虚拟机(JVM)JVM 虚拟机的主要任务是装在 class 文件并且执行其中的字节码。

第二:类装载器的体系结构,一个 Java 应用程序可以使用两种类装载器:” 启动 (bootstrap)” 类装载器和用户定义的类装载器。启动类装载器 (这是系统中唯一的) 是 Java 虚拟机实现的一部分。

第三:Java class 文件 Java class 文件主要在平台无关性和网络移动性方面使 Java 更适合网络。

第四:Java API Java API 通过支持平台无关性和安全性,使得 Java 适应于网络应用。

 

七、Java 程序种类和结构

结构:顺序结构,循环结构,分支结构

程序种类:

(a)内嵌于 Web 文件中,由浏览器来观看的_Applet
(b)可独立运行的 Application
(c)服务器端的 Servlets

八、JAVA 的程序运用

Java 可以用来做:
1、做网站:Java 可以用来编写网站,现在很多大型网站都用 Jsp 编写。
2、做 Android 开发:Android 是一种基于 Linux 的自由及开放源代码的操作系统,其源代码是 Java。
3、做游戏:诺基亚的手机游戏有 90% 以上都是 Java 开发的。PC 端的游戏有《我的世界》,《英雄联盟》等。
4、做软件:Eclipse,MyEclipse 等知名 Java 开发工具. 有关开发软件组件。
相关的工作岗位:
Java 软件工程师、J2EE 软件工程师、数据库开发工程师、系统开发工程师、WEB 开发工程师、游戏开发工程师、软件测试工程师、项目管理工程师等


名称:Java

类型:程序设计语言

开发公司 sun Microsystems

现公司:Oracle

推出时间:1995 年 5 月

 官网:http://java.com/

 

二、Java 的诞生与发展

    Java 诞生于 20 世纪 90 年代初,是 C 语系语言,衍生自 C ++,1995 年产生,它源于 Oak 语言从它问世以来,其快速发展已经让整个 web 世界发生了翻天覆地的变化。1995 年,Java 被定义为网络应用的程序设计语言被正式推出。之后被广泛接受、应用。众多大公司都购买了 Java 语言许可证。随着 Java Servlet Page 推出,让 Java 语言成为基于 Web 应用程序的首选开发工具。

三、Java 的技术平台

1.JavaSE(Java PlatForm Standard Edition) 标准版 是为了开发普通桌面和商务应用程序而作。包括 java 最核心的类库,比如集合、IO、数据库连接以及网络编程等。

2.JavaEE(Java PlatForm EntERPrise Edition) 企业版 是为了开发企业级应用程序而作。主要包括 Servlet、JSP、JavaBean、JDBC、EJB、Web Service 等技术。

ERP

3.JavaME(Java PlatForm Micro Edition) 小型版 是为开发电子消费产品和嵌入式设备而作。主要用于小型数字电子设备上软件程序的开发,同时还提供了 HTTP 等高级 Internet 协议。

 

四、Java 的特点

1、简单易学

2、面向对象

(1)封装

(2)继承

(3)多态

3、平台无关性

4、分布式

5、可靠性

6、安全性

7、支持多线程

8、支持网络编程

9、编译与解释并存

五、JAVA 的优点

和 C,C++ 这些语言比起来,java 很简单,去掉指针的 java,在使用应用方面更安全,同时能更好理解,自动垃圾回收机制也很好,JDK1.5 推出以后,性能上又有了很大提高,有人提出让 java 代替 c 语言成为基本语言。足够说明 java 简单易学的这个优点。其次,java 的功能强大,EJB3.0 的推出使 java 成为了大型项目的首选。J2ME 在手机游戏开发的作用也是无用质疑的。至于桌面程序,NetBeans 和 Eclipse 都是利用 java 开发的,界面不是 java 的缺点。还有就是 java 的跨平台性。

c 语言

java 功能强大的背后是其复杂性,以 web 来看,现在流行的框架有很多,struts,spring,jQuery 等等,无疑增加了 java 的复杂性。对于一个大型项目,如果用 java 来做,可能需要 9 个月,并且可能需要翻阅 10 本以上的书,但如果用 ruby 来作,3 个月,3 本书就足够了,而.net 也不过 3,4 本书足够。性能方面,同一个项目用 java 和.net 来作,结果开发周期,.net 是 java 的一半,性能 java 是.net 的十分之一,代码量 java 是.net 的三倍。
每种语言都有自己的优缺点和适用场景,做不同的开发选择相应的高效语言。

六、Java 技术核心

第一:Java 虚拟机(JVM)JVM 虚拟机的主要任务是装在 class 文件并且执行其中的字节码。

第二:类装载器的体系结构,一个 Java 应用程序可以使用两种类装载器:” 启动 (bootstrap)” 类装载器和用户定义的类装载器。启动类装载器 (这是系统中唯一的) 是 Java 虚拟机实现的一部分。

第三:Java class 文件 Java class 文件主要在平台无关性和网络移动性方面使 Java 更适合网络。

第四:Java API Java API 通过支持平台无关性和安全性,使得 Java 适应于网络应用。

 

七、Java 程序种类和结构

结构:顺序结构,循环结构,分支结构

程序种类:

(a)内嵌于 Web 文件中,由浏览器来观看的_Applet
(b)可独立运行的 Application
(c)服务器端的 Servlets

八、JAVA 的程序运用

Java 可以用来做:
1、做网站:Java 可以用来编写网站,现在很多大型网站都用 Jsp 编写。
2、做 Android 开发:Android 是一种基于 Linux 的自由及开放源代码的操作系统,其源代码是 Java。
3、做游戏:诺基亚的手机游戏有 90% 以上都是 Java 开发的。PC 端的游戏有《我的世界》,《英雄联盟》等。
4、做软件:Eclipse,MyEclipse 等知名 Java 开发工具. 有关开发软件组件。
相关的工作岗位:
Java 软件工程师、J2EE 软件工程师、数据库开发工程师、系统开发工程师、WEB 开发工程师、游戏开发工程师、软件测试工程师、项目管理工程师等


参考资料:Java 程序设计基础(第 5 版)
Java 百度百科
扩展阅读:SQL 数据库
JDK 开发工具
c++ 语言
相关词条:

 app 在线生成平台 http://www.douyc.com/wiki/174724.htm

 app 在线生成平台 http://www.douyc.com/wiki/174724.htm

http://www.douyc.com/wiki/174724.htm

合作编辑:胡玮玥  张慧  岑凤雪 

胡玮玥
张慧
岑凤雪

豆友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。
正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2016-11-15整理,共计4114字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.