Java语言是SUN(斯坦福大学网络公司)公司1995年推出的一门高级编程语言,由此James Gosling被公认为Java语言之父。Java语言起初运用在小型的家用电子产品上,后来随着互联网的发展,Java语言也随之而发展,现如今Java语言已经发展成了“一种计算机语言,一个平台,一个网络计算机的架构(Sun 首席执行官:Mac)”。
Java语言在1995年正式发布以后,1996年1月23日发布了首个Java开发工具包,即Java Development Kit (JDK)1.0。2009年4月20日,美国甲骨文公司以七十亿美元收购Sun,取得java的版权。
Java技术从整体上可以分成Java编程语言和Java平台,其语言特征有如下几点:a. 简单性 b. 面向对象性 c. 健壮性 d. 安全性 e. 多线程性。Java平台是指程序运行的硬件或者软件环境。Java平台有两个组件:1. Java虚拟机(Java Virtual Machine, 简称JVM) 2. Java应用程序编程接口(Java Application Programming Interface,简称Java API)。
在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。
Java语法是C++语法的一个“纯净版”,没有头文件、指针、结构、联合等等。如果有C++基础的学者,可以轻易的切换到Java中来。
Java的应用非常广泛:例如:1. Web开发:Java非常适合开发大型的企业网站,如人人网。 2. Android开发:Android手机上的APP几乎都是用Java开发的,如QQ、UC浏览器。 3. 客户端开发:Java可以用来开发电脑上的软件,如Elicpse。 4.嵌入式应用:在小型的电子产品中运行的软件,如MP3上的软件。但目前Java的主要应用方向是Web 开发和Android 开发,大部分的IT公司招聘Java程序员也是主要从这两方面入手的。
Java虽然是一门功能比较完善的语言,但是它也有自己的优点和缺点,希望各位在学习中或者做项目中要懂得学会舍取。