什么是Java语言?

首页-上海梦树培训学校    计算机设计    什么是Java语言?

Java 简介

Java 是由 Sun Microsystems 公司于 1995 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。Java原名为Oak,公司为在申请Oak注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语,因此更名为Java后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

 

Java programming language具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。

Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。

使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。

另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

JavaSun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。

最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。*上海古北梦树编程整理

 

技术应用

1Android应用

许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA

2、在金融业应用的服务器程序

Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全  。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。

3、网站

Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVCStruts2.0以及frameworks。即使是简单的 servletjsp和以struts为基础的网站在政府项目中也经常被用到。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以Java为基础来开发的。

4、嵌入式领域

Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)。

5、大数据技术

Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于JavaHBaseAccumulo以及 ElasticSearchas

6、高频交易的空间

Java平台提高了这个平台的特性和及时编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。

7、科学应用

Java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为JavaC++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。

 

JAVA认证考试

Sun公司的Java认证共有以下四种:Java程序员(SCJP)、Java开发员(SCJD)、Java Web组件的开发(SCWD)和Java2企业级设计师企业级技术(SCJA)。中国开展较为普遍的Java认证考试为前两种,其中,Java程序员的认证考试以Sun公司指定的JavaSL-275为教材,考试号为310-025Java开发员的认证考试以Sun指定的JavaSL-285为教材,机考部分的考试号为310-027

Sun Certified Java ProgrammerSCJP

Java 程序员认证,测试Java 程序设计的要领和能力,内容侧重于Java 的语法及JDKJava Development Kit)。

Sun Certified Java DeveloperSCJD

Java 开发员认证,进一步测试用Java 开发应用程序的能力。必须先完成一个程序设计的项目后,再回答与此项目相关的几个问题。

Sun Certified Web Component Developer for Java 2Platform Enterprise EditionSCWD

Web 组件开发员认证,测试技术人员对Java Servlets JSPJava Server Page)的程序开发技巧。

Sun Certified Enterprise Architect for J2EE TechnologySCAJ

ava2 企业级设计师认证是Java 最高级的认证,测试对J2EE 架构及其他系统整合的相关技术经验及能力。

 

梦树出国留学+计算机科学=复合人才育成机构! 课程咨询:021-52570100  

2021年12月28日 20:30
浏览量:0
收藏