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
- Java学习总结第一天Java语言简介
- JAVA语言基础第一天学习
- java学习总结——第一天
- 个人Java学习第一天总结
- 第一天的java学习总结
- java第一天第二天学习总结
- 学习Java EE 总结(第一天)
- Java总结第一天
- 第一天-Java语言简介,环境搭建等
- java学习第一天
- Java学习第一天
- java学习第一天
- Java学习第一天
- 学习Java第一天
- 第一天学习java
- java学习第一天
- 学习JAVA第一天
- JAVA学习第一天
- 2016 UESTC Training for Data Structures (1)
- 有关字符串的题目
- poj 2312 Battle City
- Android Context 上下文 你必须知道的一切
- python中的sum函数.sum(axis=1)
- Java学习总结第一天Java语言简介
- HTML5+javascript韩顺平坦克大战游戏教程笔记
- 关于ES、PES、PS以及TS码流
- 类的访问控制符
- 顺序表应用8:最大子段和之动态规划法
- String,StringBuffer与StringBuilder的区别
- Python中排序常用到的sort 、sorted和argsort函数
- hdu 5900(区间dp)
- KEIL编译模式的选择