阅读背景:

java学习第一天介绍java与编码规范

来源:互联网 

Java 语言简介


Java的名字来自于一种咖啡的品种名称,所以Java语言的Logo是一杯热火朝天的咖啡。
  Java是一种普遍应用的盘算机编程语言,具有跨平台、面向对象、泛型编程的特色,普遍运用于企业级Web运用开发和移动运用开发。
  任职于太阳微体系的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目的设置在家用电器等小型体系的程序语言,运用在电视机、电话、闹钟、烤面包机等家用电器的掌握和通讯。由于这些智能化家电的市场需求没有预期的高,Sun公司废弃了该项筹划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上运用的远景,因而改革了Oak,于1995年5月以Java的名称正式宣布。Java随同着互联网的迅猛发展而发展,逐步成为主要的网络编程语言。
  Java编程语言的作风十分接近C++语言。继承了C++语言面向对象技巧的核心,Java舍弃了C++语言中容易引发毛病的指针,改以援用代替,同时移除原C++与本来运算符重载,也移除多重继承特征,改用接口代替,增长垃圾回收器功效。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和主动装/拆箱特征。太阳微体系对Java语言的说明是:“Java编程语言是个简略、面向对象、散布式、说明性、硬朗、安全与体系无关、可移植、高性状、多线程和动态的语言”
  Java不同于一般的编译语言或直译语言。它首先将源代码编译成字节码,然后依附各种不同平台上的虚拟机来讲明履行字节码,从而实现了“一次编写,到处运行”的跨平台特征。在初期JVM中,这在必定水平上下降了Java程序的运行效力。但在J2SE1.4.2宣布后,Java的运行速度有了大幅晋升。
  与传统类型不同,Sun公司在推出Java时就将其作为开放的技巧。国际数以万计的Java开发公司被请求所设计的Java软件必需相互兼容。“Java语言靠群体的气力而非公司的气力”是 Sun公司的口号之一,并取得了宽大软件开发商的认同。这与微软公司所提倡的重视精英和封锁式的模式完整不同,另外,微软公司后来推出了与之竞争的.NET平台和模拟Java的C#语言。后来Sun公司被甲骨文公司并购,Java也随之成为甲骨文公司的产品。
  现时,移动操作体系Android大部份的代码采取Java 编程语言编程。Java的名字来自于一种咖啡的品种名称,所以Java语言的Logo是一杯热火



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: