购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 初步认识Java

知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\初步认识Java.mp4

纵观各大主流招聘媒体,总是会看到多条招聘Java程序员的广告。由此可以看出,Java程序员很受市场欢迎。在本节将带领大家认识Java这门语言,为读者步入本书后面知识的学习打下基础。

1.1.1 都在谈论Java

Java是由Sun公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java Applet)向我们展示了Java语言的魅力:跨平台、动态的Web、Internet计算。从那以后,Java便被广大程序员和企业用户广泛接受,成为了受欢迎的编程语言之一。

Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface,API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在,Java平台已经嵌入到了几乎所有的操作系统。这样Java程序只需编译一次,就可以在各种系统中运行。

Java分为如下3个体系。

1.1.2 Java的特点

1.1.3 Java中的一些名词解释

在Java语言中有许多专业术语,这些专业术语通常是指Java语言下的一个技术或者一个功能,下面介绍一些常用的技术名词。

1.JDBC

JDBC(Java DataBase Connectivity)提供连接各种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,使数据库开发人员能够用纯 Java API编写数据库应用程序。

2.EJB

EJB(Enterprise JavaBeans)使得程序员可以方便地创建、部署和管理跨平台的基于组件的企业应用。

3.Java RMI

Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用,这样可以在对等的两端激活远程方法,这也可以发生在客户端和服务器之间,只要双方的应用程序都是用Java编写的。

4.Java IDL

Java IDL(Java Interface Definition Language)提供了与CORBA(Common Object Request Broker Architecture)的无缝互操作性,这使得Java能集成异构的商务信息资源。

5.JNDI

JNDI(Java Naming and Directory Interface)提供了从Java平台到应用程序的统一无缝连接,这个接口屏蔽了企业网络所使用的各种命名和目录服务。

6.JMAPI

JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。

7.JMS

JMS(Java Message Service)提供了企业消息服务,例如,可靠的消息队列、发布和订阅通信,以及有关推拉(Push/Pull)技术的各个方面。

8.JTS

JTS(Java Transaction Service)提供了存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序和事务处理管理及监控等。

9.JavaBean

在Java技术中,除了上面的内容,还需要特别关注JavaBeans技术,它是一个开放的、标准的组件体系结构,它虽然独立于平台,但是,使用Java语言开发。 RIEFG5PEvBUmsjCUibndpxZtKRn9wZbs2yIqmx1fEu5QN/Cnl9ALgZ8pj9jJPRp9

点击中间区域
呼出菜单
上一章
目录
下一章
×