
Java语言程序设计基础-许研-319信息技术教研室
下载需积分: 12 | 1.96MB |
更新于2024-07-13
| 49 浏览量 | 举报
收藏
"Java语言程序设计的课程资料,由许研在319信息技术教研室教授,主要涵盖Java语言的基础和进阶知识,教材包括《Java语言程序设计基础篇》等多本著作,并推荐了Java官方文档等参考资料。课程评估包含综合项目、平时表现和实验成绩。课程内容涉及Java的发展历程、语言特性、程序结构和运行环境。"
Java语言是面向对象的编程语言,由Sun Microsystems公司的James Gosling等人在1990年代初期开发,最初命名为"Oak",目标是应用于消费电子产品市场。随着市场的变化,项目转向互联网领域,并在1995年正式发布,以其跨平台性、安全性以及高效性等特点迅速获得广泛关注。
1. Java的发展历程
- "Green Project"的启动标志着Java的起源,最初的目的是为嵌入式设备设计语言。
- "Oak"阶段,意在开发智能设备如电视机顶盒,但因市场未成熟而转型。
- 随后转向互联网,开发了基于Mosaic浏览器的"WebRunner"(后更名为HotJava),并展示了其在3D图形处理和高性能计算上的潜力。
- 1995年,Java公开源代码,引发了下载热潮,成为互联网编程的重要力量。
2. 什么是Java
Java是一种强类型、解释型、类C的面向对象语言,其特性包括垃圾回收机制、自动内存管理、平台无关性(通过Java虚拟机JVM实现)以及丰富的类库。
3. Java程序介绍
Java程序由类组成,通过`.java`源文件编译成`.class`字节码,然后在JVM上运行。程序的执行通常始于`main`方法。
4. Java程序运行环境
Java开发需要Java Development Kit (JDK),它包含了Java编译器、Java运行时环境和开发工具。运行Java程序需要JRE(Java Runtime Environment)。
5. 学习资源
除了指定的教材,学生还可以参考Java官方文档、清华大学出版社的《Java2实用教程》等书籍,以及网络资源,如侯捷和张孝祥的作品,以及msdn等在线平台。
6. 课程评估与学习
课程成绩由综合项目、平时表现(包括出勤、作业和课堂参与)和实验成绩组成。强调实践操作和项目经验,鼓励学生积极参与并掌握Java编程的核心概念和技术。
总结来说,这个Java语言程序设计课程旨在提供全面深入的Java学习体验,让学生理解Java语言的起源、发展,熟悉其编程基础和运行环境,同时通过实际操作和项目开发提升编程技能。
相关推荐









正直博
- 粉丝: 57
最新资源
- ASP.NET 2.0 翻页控件自定义实现及源码解析
- JSCookMenu:实现酷炫网页菜单的JavaScript库
- 清华严蔚敏教授数据结构教学资源:动画演示与C语言课件
- 深入理解PHP异常处理机制及案例解析
- EditPlus v3.01:掌握高级技巧,提高编程效率
- 杜子华英语发音纠正视频教程
- 轻松反编译电子书:解决无法复制难题
- 获取最新手机号码归属地数据,加速开发进程
- PsTools v2.15:Windows远程系统管理工具包解析
- SQLite COM-wrapper性能提升与ADO/DAC兼容性比较
- 掌握C++编程精髓:英文版《Effective C++》介绍
- C语言基础教程课件下载:程序设计与实践
- MSXML解析器版本对比及初学者指南
- 微软HTML参考手册全面解析技术细节
- VS2005+C#打造企业级即时通讯软件LanMsg2.1.3
- ACE 5.6.6 源码:C++跨平台网络编程利器
- Borland C++ 3.1 Windows版:经典C++开发环境重现
- CCNA 30个分解实验详尽解读:网络配置与拓扑图
- Oracle PROC程序设计深度解析教程
- 主生产计划与企业集成程序开发手册解读
- Java环境与Eclipse插件EMF SDO Runtime 2.2.0安装指南
- 初学者必看!一步步掌握Ajax技术精髓
- Java初学者实践:200个精选小程序源代码解析
- xp系统启动核心文件ntldr解析