Java语言程序设计实验教程-清华大学出版社

需积分: 10 0 下载量 115 浏览量 更新于2024-08-23 收藏 863KB PPT 举报
"这是一本针对Java语言程序设计的实验教学指导书,主要适用于上海大学春季学期的教学。书中推荐了多种学习资源,如《JAVA2编程篇》、《JAVA面向对象程序设计教程》和《Java语言导学》。教学活动包括周三下午的上课和上机实践,从第二周开始在C420、421教室进行上机。学习方法强调主动学习,多动手实践。课程考核结合平时表现和考试,书面考试与上机实验并重。书中的第一章介绍了Java技术的基础,包括Java编程语言和Java平台的特性。Java语言具有简单性、稳固性、高性能、安全性等特征,同时是面向对象、多线程和动态的。Java程序的执行涉及编译和解释两个阶段,实现了‘一次编写,处处运行’的跨平台特性。Java平台由Java虚拟机和Java应用编程接口组成,可以在不同的硬件或软件环境中运行。" 本书的核心知识点包括: 1. Java语言特性:Java是一种高级编程语言,其特性包括简单性、稳固性、高性能、安全性和面向对象性。此外,Java还支持多线程和动态性,是分布式和平台无关的。这意味着Java程序可以跨多个操作系统平台运行。 2. Java程序的编译与解释:Java程序首先被编译成字节码,然后由Java虚拟机(JVM)解释执行。这种编译与解释的双重过程使得Java具有跨平台能力,即“一次编写,处处运行”。 3. Java平台:Java平台是由Java虚拟机和Java API组成的。JVM是执行Java字节码的软件环境,而Java API是一组预先定义好的类库,供开发者使用,以实现各种功能和操作。 4. 学习方法:强调“不只学习,更要学会”,提倡学生减少笔记,更多地参与听讲和实际操作,以增强理解和技能掌握。 5. 教学安排:教学活动包括理论课和实践课,每周三下午进行,上机实践从第二周开始,并指定了具体的教室。 6. 课程考核:课程成绩由平时表现和考试两部分组成,既包括书面测试也包括上机实验,以全面评估学生对Java语言的理解和应用能力。 7. 推荐教材:书中提到了几本参考书,如《JAVA2编程篇》、《JAVA面向对象程序设计教程》和《Java语言导学》,这些都是学习Java的重要参考资料。