13天掌握JAVA:从入门到精通的魔乐课堂实战
需积分: 10 39 浏览量
更新于2024-09-09
收藏 7.04MB DOC 举报
"李兴华老师的13天搞定java课程文档涵盖了从Java的基本概念到其历史发展,以及不同阶段的关键版本。文档详细介绍了Java作为一种编程语言的地位,它的起源与演变,以及与C++的关联。此外,还提及了Java在不同领域的应用,包括Android开发和早期的物联网概念。文档中还穿插了Java创始人公司SUN的历史和市场地位,以及Java版本的变迁,如JDK1.0至JDK1.7的重要更新。"
详细知识点:
1. **Java编程语言**:Java是一门广泛使用的面向对象的编程语言,它的语法结构与C++相似,但更注重简化和安全性。Java的独特之处在于它是一个跨平台的语言,允许编写一次,到处运行。
2. **Java发展史**:始于1991年的GREEN项目,最初用于物联网控制家电,最初命名为OAK。1995年,OAK改名为Java并发布了JDK1.0。随后,Java经历了三个主要发展阶段:完善期(JDK1.0-1.2),平稳期(JDK1.3-1.4),发展期(JDK1.5-1.7)。
3. **Java应用**:Java不仅应用于桌面软件开发,还在移动领域,如Android操作系统中扮演重要角色。此外,Java也曾在火箭控制等高端领域得到应用。
4. **SUN公司**:Java的创造者SUN Microsystems是一家以硬件为主的公司,其小型机产品在业界有显著影响力,如在Amazon书店的应用。然而,尽管SUN创造了Java,但真正从Java获利的是IBM,通过其Websphere Studio产品。
5. **Java版本更新**:JDK1.2的发布标志着Java2的诞生,引入了许多新特性。JDK1.5(也称为Java SE 5.0)带来了重要的语法改进,如泛型和枚举。
6. **薪资对比**:在2001年,Java开发者在美国的年薪高于C++开发者,显示了Java在市场上的需求和价值。
7. **Java与C++的关系**:Java由C++发展而来,但设计时考虑了简化和安全性,使得Java成为更适合初学者和大型企业级应用的语言。
8. **HotJava浏览器**:SUN工程师在失去与NetScape的SGL竞标后,转向浏览器技术,开发了HotJava,这是Java在Web领域的早期尝试。
通过这个课程文档,学习者可以全面了解Java的基础知识,发展历程以及它在技术生态系统中的位置,为深入学习Java编程打下坚实基础。
2019-03-01 上传
2015-10-14 上传
2019-07-22 上传
2015-09-14 上传
2009-08-22 上传
2022-09-21 上传
2009-10-12 上传
2009-10-12 上传
2009-10-12 上传
小菜鸡z
- 粉丝: 0
- 资源: 1
最新资源
- from C++ to objective-C
- 汤子瀛计算机操作系统(西电)习题答案与讲解.doc
- Eclipse 快捷键讲解
- DS1302 涓流充电时钟保持芯片的原理与应用
- JAVA面试题(适合即将准备面试的朋友们)
- 单片机软硬件注意事项
- vb操作基础教程一学就会
- Oracle 9i 备用数据库配置使用参考
- matlab教你如何画图简单
- 我是如何成为一名DBA
- Adaptive Server Anywhere SNMP Extension Agent 用户指南
- Adaptive Server Anywhere 数据库管理指南
- 大型工程建设企业项目管理信息系统实施手册(作者:许浩)
- Install Ora9204 on RedHat LinuxAS3_5
- Oracle教程--大学老师呕心力作
- Oracle客户端安装说明