在学校的时候。学JAVA学的模棱两可,半知半解。工作以后给我带来了非常大的困扰,所以我须要在学一遍。如今就開始吧。。。

java[1]是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun
Microsystems
公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEEJavaME,
JavaSE)的总称。Java自面世后就很流行。发展迅速,对C++语言形成了有力冲击。

Java
技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC数据中心、游戏控制台、科学超级计算机移动电话互联网,同一时候拥有全球最大的开发人员专业社群。在全球云计算移动互联网的产业环境下,Java更具备了显著优势和广阔前景。(来自百度百科)

简单介绍

起源

Java是由Sun
Microsystems
公司于 1995年5月推出的Java面向对象程序设计语言(下面简称Java语言)和Java平台的总称。

James
Gosling
和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并又一次设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java
applet)显示了Java的魅力:跨平台、动态的WebInternet计算。从此,Java被广泛接受并推动了Web的迅速发展,经常使用的浏览器均支持Javaapplet。还有一方面,Java技术也不断更新。(2010年Oracle公司收购了Sun
Microsystems
公司)。

组成

Java由四方面组成:

●Java编程语言
●Java文件格式
●Java虚拟机(JVM)

体系

Java分为三个体系Java
SE
J2SE)(Java2
Platform Standard Edition,java平台标准版),JavaEE(J2EE)(Java
2 Platform,Enterprise Edition。java平台企业版)。Java
ME
(J2ME)(Java
2 Platform Micro Edition,java平台微型版)。

优势

与传统程序不同。Sun 公司在推出 Java 之际就将其作为一种开放的技术。

全球数以万计的 Java 开发公司被要求所设计的
Java软件必须相互兼容。“Java
语言靠群体的力量而非公司的力量”是Sun公司的口号之中的一个,并获得了广大软件开发商的认同。

这与微软公司所倡导的注重精英和封闭式的模式全然不同。

Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单面向对象分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程动态的语言。

Java 平台是基于 Java 语言的平台。

这种平台很流行。因此微软公司推出了与之竞争的.NET平台以及模仿JavaC#语言。

Java是功能完好的通用程序设计语言,能够用来开发可靠的、要求严格的应用程序。

最新文章

  1. HDU 3605:Escape(最大流+状态压缩)
  2. 常用jar包用途
  3. Java查询大文本
  4. 安装jessie记录
  5. Flex通信-与Java实现Socket通信实例
  6. 【iOS开发必备指南合集】申请企业级IDP、真机调试、游戏接入GameCenter 指南(实现仿官方的成就提示)、游戏接入OpenFeint指南;
  7. 毕向东JAVA视频讲解(第六课)
  8. ESXi 与其它虚拟化底层产品之比较:
  9. Android Support v4、v7、v13的区别和应用场景
  10. HDOJ-ACM1021(JAVA)
  11. matplotlib 绘图
  12. js移动端横竖屏检测
  13. 使用apidoc根据JS文件生成接口文档
  14. LINUX 笔记-top命令
  15. web开发性能优化---分布式篇
  16. 获取MySql每一列的数据类型和长度默认值等信息
  17. 记一次WordPress 安装的过程
  18. [LeetCode] Department Highest Salary -- 数据库知识(mysql)
  19. Redis学习系列七分布式锁
  20. css绘制特殊图形,meida查询,display inline-box间隙问题以及calc()函数

热门文章

  1. Java和.NET在开发中的不同盘点
  2. [ACdream 1099] 瑶瑶的第K大
  3. Zepto picLazyLoad Plugin,图片懒加载的Zepto插件
  4. ora-28001:口令失效
  5. Ruby类,模块1
  6. js显示日期时间(集锦)
  7. 用JS动态创建登录表单,报了个小错误
  8. C# using SendMessage, problem with WM_COPYDATA z
  9. Apache-AB压力测试实例
  10. iOS 之NSJSONReadingOptions说明【转】