Java学习总结第一天Java语言简介

来源:互联网 发布:稻谷出糙率计算数据 编辑:程序博客网 时间:2024/04/30 16:34

Java概况:

91年,sun公司的James Gosling等人开始开发名称为Oak的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。
94年,sun公司推出该语言,并改名为Java。
97年,发布了JDK 1.1,并增加了JIT编译器。
98年,发布了Java历史上最重要的JDK版本:JDK1.2. 
02年,发布了JDK历史上最成熟的版本:JDK1.4
10年后的今天,有大约450万名开发者正在使用Java技术,全球有25亿台设备使用了Java技术,全球Java经济价值超1200亿美元。


Java三大技术构架:

J2ME:主要用于控制移动设备和信息家电等有线存储设备。如手机中的程序。

J2SE:整个Java技术的核心和基础,它是J2ME和J2EE编程的基础,完成桌面应用程序的开发。

J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。


Java的优点:

面向对象的程序设计语言,而不是面向过程的语言;
提供一个解释执行的程序运行环境,使程序代码独立于平台;平台无关性
类似C/C++的风格,且提供丰富的类库;简单性
去掉C和C++中指针、内存管理;安全和可靠性
实现多线程,使得程序能够同时执行多个任务;
提供动态下载程序代码的机制;动态性
提供代码校验机制以保证安全性;健壮性


Java程序运行机制:

Java源文件(*.java)->使用javac编译器编译->编译生成字节码文件(*.class)->使用java解释器解释执行->生成特定平台的机器码

0 0
原创粉丝点击