【Java学习笔记】第一章:Java概述

一、Java的历史
1、Java的前身是Oak,设计目标是远程控制家用电器,结果失败(1990年)
2、Oak改造自C++,失败后的Oak项目组成员转而改造了Oak并用Oak设计出网页浏览器HotJava
3、Java 技术是由美国 Sun 公司倡导和推出的
4、1995年Oak因为商标问题改名为Java
5、1995年至2000年间,Java风靡全球
6、2001年,诺基亚在Symbian系统使用Java作为应用程序平台,并宣布到2003将出售1亿台支持Java的手机
7、2008年,Google公司正式发布Android系统,Android完全使用Java作为其应用程序平台
8、2009年,Sun被Oracle(甲骨文)收购,Java归Oracle公司所有
9、2010年,Oracle宣布将与IBM合作开发OpenJDK
10、2011年,Oracle起诉Google侵犯Java专利,要求Google赔偿数十亿美元的损失,被联邦法官驳回
11、2012年至今,Java被爆发出各种高危漏洞
二、Java优点
1、垮平台、可移植(一次编写,到处运行)
2、简洁高效,完全面向对象
3、安全性较高
4、自动管理内存,自动回收垃圾
5、健壮、多线程,适合网络使用
三、Java缺点
运行效率比C、C++差
四、Java运行机制
程序语言分为编译型与解释型,Java既不是纯粹的编译型语言,也不是纯粹的解释型语言,它是两者的结合体,源代码(*.java)由解释器解释成JVM(Java Virtual Machine)能够使用的字节码文件(*.class),运行时则由JVM编译成目标代码,然后在JVM中运行,由JVM管理和分配所需的资源
五、Java运行原理
Java程序无关平台类型,只需为各类平台开发出对应的JVM,就可满足“Write Once, Run Anywhere”
六、Java的版本
1、Java SE(Standard,基础版)
2、Java EE(Enterprise,企业版)
3、Java ME(Micro,微型版)
七、JRE与JDK
JRE全称为Java Runtime Environment,即Java运行环境,提供了JVM和标准类库,只能运行Java程序
JDK全称为Java Development Kit,即Java开发者套件,其中包含了JRE,同时提供了Java解释器,用于Java程序员开发Java程序
本文来源 我爱IT技术网 http://www.52ij.com/jishu/1406.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
