《Java程序设计》课程的教学方法研究与探索.docVIP

《Java程序设计》课程的教学方法研究与探索.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计》课程的教学方法研究与探索   摘要:Java语言是一种面向对象的程序设计语言,Java程序设计课程是很多高校计算机相关专业的主干课程。文章介绍了Java语言的基本特点,对Java教学过程中的教学内容、教学方法等方面进行研究探讨,并总结了一些教学上的经验和体会。   关键词:JAVA程序设计;教学方法;课程研究   中图分类号:G642文献标识码:A文章编号:1009-3044(2009)36-10392-02   The Research and Discussion of Teaching Methods in Java Programming Course   YANG Chao-yu   (Anhui University of Science and Technology, Huainan 232001, China)   Abstract: Java language is an object-oriented programming language, many colleges and universities set up Java programming as main course of the computer-related professional。This article introduces the basic characteristics of Java language, researches and discusses teaching content, teaching methods in Java Programming Course, Summarizes some teaching experience.   Key words: Java programming; teaching methods; curriculum research   1 概述   在Java语言白皮书中,Java被描述为“是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言。(A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, dynamic language。)   1.1 简单的面向对象程序设计语言   Java和C++很相近,但删除许多极少被使用、不容易理解和令人混淆的C++功能,主要包括运算符重载、多重继承以及广泛的自动强迫同型。   1.2 健壮安全的分布式语言   除了运行时异常检查外,Java提供了广泛的编译时异常检查,以便尽早的发现可能存在的错误。同时,在Java中对象的创建机制(只能用new操作符)和自动垃圾收集机制大大减少了因内存管理不当引发的错误。   1.3 结构中立、可移植性强的解释型语言   为了让Java应用程序能够在网络上任何地方执行,其编译器会产出一种结构中立的字节代码(Bytecode)。字节代码可以在提供Java运行时系统的多种不同处理器上面执行。   1.4 高效能   字节代码可以动态地为执行应用程序的特定CPU解释成机器码。字节代码格式在设计上即顾及机器码的产生。Just-In-Time编译技术更是让字节代码的执行速度大幅度提升。   1.5 支持多线程的动态语言   在Java核心类库中包含Thread类,同时Java运行时系统提供了线程监视器和同步锁定机制。Java是一种比C或C++更具动态特性的语言。它在设计上强调为进化中的运算环境提供支援。甚至可以在不中断网络服务的情况下替换相关的组件。   2 Java教学开发环境   Java程序的执行需要最基础的开发平台JDK(Java Development Kit),另外还有许多集成开发环境(IDE),例如JBuilder、Eclipse。在教学的前面几周,需要学生熟悉Java开发环境的配置、Java程序的编译、执行和调试。因此,要求学生用文本编辑器编写代码,使用Java、Javac命令直接编译执行。但是用文本编辑器编辑源程序,然后使用命令行的方式进行编译处理,编程效率低,不利于进行复杂的Java软件开发。在随后的教学中,可用集成开发环境来取代记事本作为Java源程序的编写工具,提高学生编写程序的效率。Eclipse是基于Java的、开放源代码的可扩展开发平台,是由IBM公司投入巨资开发,之后将其捐赠给国际开放源代码团体。Eclipse软件可以集成不同的软件工具供应商的产品,任何开发工具厂

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档