Java课程教学的探析

Java课程教学的探析

ID:46284320

大小:82.00 KB

页数:7页

时间:2019-11-22

Java课程教学的探析_第1页
Java课程教学的探析_第2页
Java课程教学的探析_第3页
Java课程教学的探析_第4页
Java课程教学的探析_第5页
资源描述:

《Java课程教学的探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java课程教学的探析周贤善1,2,李娟1,官彬2(1•长江大学计算机科学学院,荆州434023;2•长江大学文理学院,荆州434000)摘要:本文分析了Java作为入门教学语言的相关争议,分析了常用的Java集成开发环境(IDE)的技术特点,对Java教学内容的选择、教学各环节的实施进行分析和探讨。关键词:Java;IDE;教学中图分类号:G642文献标识码:A1引言“计算机程序设计基础”是学生从技术的角度学习计算机的主要基础课[1]o由于不同学校、不同专业对学生程序设计能力的要求不尽相同,所以程序设计

2、课程可以采用不同的教学语言。Java语言是Sun公司推出的新一代面向对象程序设计语言,具有简单、稳定、与平台无关、安全、解释执行、多线程等特点,是目前使川最为广泛的网络编程语言[2]。本文将对Java课程的开设、IDE的选择、教学方法进行分析和探讨。2作为入门教学语言的争议及分析纽约人学计算机科学系的两位教授认为:以Java作为入门教学语言会使学生过早地使用Java类库和框架,学生只知道将一些简单的程序组织到一起,但难于对所写的程序形成运行时成本(run-timecost)的概念,因为他们很难知道究竟哪种

3、调用方法是有效的;真正的程序员应该会用任何语言编程,过早地使用Java使学生不清楚源程序和硕件间的关系,不了解指针的意义,将來难以使用C语言编程;还有Java初学者习惯于图形化编程,难于在没有图形卅户界而(GUI)的语言上编写程序⑶。两位教授的意见非常中肯,但从侧面乂反映了Java语言简单、好学、好用,対于非计算机专业的学牛来说,这是很重耍的一点。正如当年从DOS的学习过渡到Windows的学习一样,很多老师坚持DOS内容非讲不可,否则担心学生直接学习Windows时对内部命令和外部命令等基木概念都模糊不

4、清,可现在的“大学计算机基础”课程中,基本都不讲DOS而直接讲Windows了,学生学起来更加简单、方便。入门教学语言的选择是至关重要的事情,作为人多数学生第一种需要认真学习理解的编程语言,必将成为很多学生的编程母语在他的思维方式中留下深深的烙印。这个编程母语要帮助学生破除计算机和软件的神秘感,建立对于程序的基本认识和对计算机体系的最初理解。不仅如此,教学语言必须是工业界的主流语言,否则学生学非所用,学习动力无法保证。血va在教学上具有其特殊的优势,比如其开发环境和工具支持非常成熟,冇助于培养学生正确的编

5、程习惯;Java是当今笫一工业主流语言,标准类库非常全面,可以迅速地开发具有实际用途的程序,有助于激发和保持学生的兴趣。当然,学生过早使用Java框架,长于整合和快速开发,生产效率高,做直接的、有章可循的、非研究性和非创新性的工作比较合适,但这样的学生棊础不牢,对计算机系统的理解薄弱,处理细节和矛盾的能力不足,缺少自主分析问题、解决问题的知识、能力和经验。因此在Java教学中教师决不能让学牛依赖Java框架写出程序就大功告成,而应该让学生独立实现部分类库。Java作为入门教学语言是有诸多可取之处的,关键是

6、教师了解其优点与缺点后,教学中要“扬长补短”,没有必要因为具不支持指针等细节而耿耿于怀。2常用JavaIDE的技术特点一种程序设计语言辅以强大、高效的开发工具才会取得成功。Java语言的成功也证明了这一点。纵观计算机开发语言的历史,还从來没有哪种语言像Java那样拥有十儿种开发工具。这里仅介绍四种最流行的Java集成开发环境(IDE):Eclipse>NetBeans>JBuilder>JCreatoro根据近期数据调查分析可以看出,JavaIDE的使用呈现Eclipse、NetBeans、JBuilde

7、r三国鼎立的局面。当前Eclipse市场份额占45%,NetBeans占30%,Jbuilder占15%,其他IDE占5%Eclipse是IBM公司的一种可扩展的开放源代码IDEoEclipse的最大特点是它能接受山Java开发者自己编写的开放源代码插件。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制白己的软件技术。经过几年的发展,Eclipse已经成为目前最流行的JavaIDEo并且拥有了很多的Eclipse社区和新闻组。目前,Eclipse己经成为开发Java程序的首选IDEoJBu

8、ildcr是Borland公司的JavaIDEoJBuildcr功能强人,能够满足很多方面的应用,尤其是对于服务器方以及EJB(EnterpriseJavaBeans)开发者们來说。JBuilder缺点是往往一开始人们难于把握整个程序各部分Z间的关系,对机器的硬件要求较高,占用系统资源较多,所以运行速度也较慢。NetBeans是SUN公诃主导的一个开放源码的JavaIDE,它已经仅次于Eclipse,是第二大JavaIDE工具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。