
Java语言程序设计基础-许研-319信息技术教研室
下载需积分: 12 | 1.96MB |
更新于2024-07-13
| 179 浏览量 | 举报
收藏
"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
最新资源
- C-Minus词法分析器的开发与实现
- WINFORM下结合DropDownList与TreeView的控件介绍
- Spring框架下声明式事务管理实现银行转账
- AJAX下拉菜单:精选web开发必备素材
- SmartClient智能客户端财务系统发布与技术手册
- C#实现学生成绩管理系统的设计与源代码解析
- IBM Java Swing技术入门与进阶培训
- 深入解析Win32 API函数的应用与技巧
- KaOs undetecter工具:隐藏与保护技术详解
- UML新闻发布系统:新闻管理软件解决方案
- 自动化格式化工具SourceFormatX:提升代码整洁度
- MiniCAD:我见过的最小CAD程序的介绍
- 全面掌握Spring框架基础:入门课件解析
- 掌握Perl编程与CGI应用的24学时全面教程
- 掌握英语口语必备:900句实用表达
- ARM与C++混合编程打包下载教程
- C#实现的多功能计算器源码示例
- 东南大学ASP.NET Web程序设计经典电子教案
- 探索字符串翻转的高效方法:类库与stack实现比较
- K-Means++: 改进的聚类算法消除不确定性
- ASP操作Excel:数据导入Access的详细步骤
- 北大青鸟JAVA课程第1-5章课后答案解析
- PL/0词法和语法分析器:Java实现初探
- 基于Android的地理地图定位软件系统实现