什么是Java
Java名字的由来
想要学习一门语言,首先要从它的背景下手,知己知彼,方能做到百战百胜.
我们所见到的Java标志,总是一杯热咖啡. Java语言确实与咖啡有着不解之缘。这还得从它的命名说起。
关于Java的命名来由,在美国硅谷地区有许多不同版本的故事。
升阳公司(Sun Microsystems)的创建者和前CEO 简姆斯 古斯林(James Gosling)。
最初这个为TV机顶盒所设计的语言在公司内部一直称为Green项目。"我们的新语言需要一个名字。" 简姆斯.古斯林一直在考虑这个问题。
有一天,简姆斯 古斯林注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。
所以他将这个新语言命名为Oak。但Oak是另外一个注册公司的名字。这个名字不可能再用了。
如果通过正式程序来注册产品的名称将即费时又费钱。简姆斯 古斯林决定通过市场部门,请来了一个命名顾问,召开命名征集会
当时,因为没有一个合适的名字,他们不得不延后这个语言的面世。在命名征集会上,大家提出了很多名字。
最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。
排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到简姆斯 古斯林的坚决反对而作罢。
排在第二和第三的都没有通过律师这一关。简姆斯 古斯林最喜欢的就是排在第三位的Lyric(抒情诗)。
只有排在第四位的名字、得到了所有人的认可和律师的通过。这个名字就是Java。
是谁在命名征集会上提议Java的呢? 简姆斯 古斯林回忆道,"市场部组织了命名会,命名顾问主持了会议,我们喊叫着列出了一大堆名字。
我记得第一个提议名字Java的是马克 奥颇门(Mark Opperman)。"
马克 奥颇门是在一家咖啡店与同事品尝咖啡时得到灵感的。Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。
国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的品质。
Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。
从此一个即好听又好记、具有强大的生命力的编程语言Java诞生了。
什么是Java,Java有哪些应用
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性
跨平台就是即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。
Java为什么能够做到跨平台呢?
因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是字节码。
然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的
硬件平台能够执行的代码。所以说JVM不仅是编译器,也是Java跨平台的原理.
Java是一种跨平台的面向对象的编程语言
那么什么又是面向对象呢?
面向对象编程(Object Oriented Programming)简称:OOP
现实世界中每个事和物都可以看成一个对象,
比如说现在需要做一份菜:首先我要点火把锅给加热,放油,接着把菜给放进锅里炒,然后炒完放调料,最后出锅.
这就是面向炒菜的对象.我需要把每步都实现才能吃到炒的菜.
这个菜好不好吃那就看你的技术了.....
java的应用
在我们生活中非常的广泛,如:
1.网上银行(中国银行,建设银行,工商银行的网上银行都是用J2EE开发出来的,你看看他网银的网页的后缀名JSP就知道),网页游戏等。
2.企业管理软件,现在很流行的B/S(浏览器/服务器)架构管理程序很多就是用J2EE开发的。
3.手机游戏,你看到那些手机游戏安装文件的后缀名.jar 包,就是这JAVA开发出来的标志
4.嵌入式开发,例如给电视机顶盒,小型家电写程序。

浙公网安备 33010602011771号