ja语言在技校教学中的实践与

点赞:8456 浏览:33791 近期更新时间:2024-02-11 作者:网友分享原创网站原创

摘 要:近年来随着Inter技术的快速发展,不仅对计算机世界有很大影响,对人们的生活也有很大影响,目前已经是全球范围内资源最为丰富,覆盖范围最广的网络.Ja语言是近年来新推出的一种编程语言工具,单纯面向对象,具有易于学习、执行方式效率高、跨平台性、可移植性、安全性高、多线程设计等优点,更加适合Inter程序开发,目前被广泛应用于因特网的系统开发中.Ja语言课程是技校计算机网络专业的一门重要课程,然而由于教学历史较短,教学实践经验积累不足,在教学实践中仍存在诸多问题需要进一步改进和完善,该文主要介绍了ja语言的基本特点,分析了当前技校Ja语言教学中存在的主要问题,并在此基础上提出了一些改进建议.

关 键 词:ja语言;技校教学;教学实践;探索

中图分类号:G424文献标识码:A文章编号:1009-3044(2014)20-4771-02

PracticeandExplorationofJaLanguageinTechnicalSchoolEducation

HUZhen-yu

(DongguanInstituteoftechnicians,Dongguan523112)

Abstract:Inrecentyears,withtherapiddevelopmentofIntertechnology,notonlyhasagreatinfluenceontheputerworld,butalsoheagreatinfluenceonpeople'slife,isgloballythemostabundantresources,themostextensivecoverageofthework.Jalanguageisaprogramminglanguagetoolintroducedinrecentyears,pureobjectoriented,whichiseasytolearn,executionefficiencyishigh,crossplatform,portability,highsafety,multithreaddesignandotheradvantages,ioresuitableforInterapplicationdevelopment,isnowwidelyusedinIntersystemdevelopment.Jalanguagecourseisanimportantcourseintechnicalschoolputerwork,butbecauseoftheshorthistoryofteaching,teachingpracticeandexperienceaccumulationisinsufficient,needtofurtherimproveandperfectthemanyproblemsstillexistintheteachingpractice,thispapermainlyintroducesthebasicfeaturesoftheJalanguage,analyzesthemainproblemsexistinginthecurrenttechnicalschoolinJalanguageteaching,andbasedonthis,putorwardsomesuggestionorimprovement.

Keywords:Ja;technicalteaching;teachingpractice;explore

Ja技术最早是由SUN公司在20世纪90年代初推出的,虽发展历史不长,但发展速度惊人,Ja技术可以通过程序设计将网页中属于静态的元素和图像变得栩栩如生、动感十足,目前已经被广泛应用于汽车、网络、电子游戏、有线电视等诸多行业.将ja课程体系中的ja程序设计、j2EE架构技术、JSP技术等积极引入技术教育学校软件专业课程体系中是必然趋势,随着Ja编程人员学习需求剧增,对技校Ja语言教学也提出了更高的要求,如何提高ja语言教学质量以及效果已经成为广大教师思考的重点.各大技校教师应掌握ja语言的基本特点和规律,不断引导学生,不断探索有效的教学方法,为社会培养一大批高素质的综合应用型人才.

1ja语言的基本特点及其内容

Ja程序设计语言强调了面向对象的特殊性质,是新一代语言的最佳代表,开发出的软件种类具有多样化,可以支持数据库连接、网络连接、图形化用户界面等多种较为复杂的功能.实际上,ja语言与C语言有很多相似之处,概括起来,主要可总结以下几点特点:

1)学习相对简单.Ja语言相对于一些已经熟练掌握类似C++语言程序设计的语言编程人员而言,学习非常简单,因为在语法结构上,两者极其相似,但就ja语言而言,并没有很多C++语言中程序的预处理、指针运算、运算符重载、多重继承、结构等一系列并不常使用、比较容易出错、混淆、困难、低级的功能.因此对于ja语言初学者而言,在具备一定程序设计语言基础的前提条件下,相对其他编程语言更容易学习.

2)具有较高的安全性.Ja平台建立了域管理的安全管理模型,只有通过一定的配置策略,不管是本地代码还是远程代码,都可以设定访问允许的资源域,限制访问权限.如果某些内容的ja字节码已经进入专门的处理程序,则应该应用字节码校验器进行检查,而程序中类的内存布局则应该由Ja解释器确定,为避免各种应用程序之间出现相互干扰、破坏的现象,会将网络中的类会通过类装载器装载到一个单独的内存区域中.最后,最终的客户端用户可以利用网络上装载的类限制某些文件系统的访问权.因此通过以上种种限制机制可有效保障Ja编程语言的安全性.3)跨平台性.通过编译器的编译,Ja源程序可以转换成一种“字节码(byte-codes)”目标程序,可以进行跨平台运行,因此Ja语言编程与平台并无明显的联系.


4)支持分布式.分布式实际上包含有操作分布、数据分布两种含义,其中操作分布也即是指在不同主机上完成同一个任务,而数据分布主要是指可以在不同的网络主机上分散数据.自Ja诞生以来,ja语言和网络就紧密相连,内部设置有FTP、HTTP、TCP/IP等协议类库,对于网络特性非常重视,更加适用于网络应用系统程序的开发.

5)多线程.利用Ja多线程机制可以并发、同步执行应用程序线程,可有效确保共享数据操作的正确性.同时利用Ja多线程机制可以让语言程序设计者利用不同路线线程完成相应的特定行为,有利于实现网络实时交互行为.

6)执行方式的效率较高.Ja语言编辑程序主要为编译器编译――解释器解释的运行模式,具有解释性语言、编译语言多种优点,可大大提高程序设计语言的执行效率.

2当前技校ja语言教学中存在的主要问题

目前,很多技校在相关专业课程安排上将ja语言课程安排在C语言之后,在实际教学过程中,教师仍然沿用的是过去传统的教学方法――面向过程语言教学,长此以往,学生们已经开始习惯于这种教学方法和模式,将过多的时间和精心花费在语言的语法以及算法方面,对于ja面向对象编程方法、原理以及思想的理解和掌握较少.其次很多教师完全根据教材安排的课程顺利教学,主要是环境――基本语法――介绍面向对象的相关概念――介绍网络、数据库、多线程、用户界面等多种高级功能应用.教学过程中很少穿插有实践上机的机会,所学的知识,学生们也不好相互联系、贯穿起来,学生的实践能力较差.

3探索有效的ja编程语言教学方法

3.1培养学生的编程思想

编程思想是每一个学习编程语言的关键,也是非常重要的前提,如果自己没有掌握编程感觉,只是单纯的死记硬背这些编程语言,培养出来的ja语言编程设计者只会空有丰富的理论知识,而无实际用武之地.相反,如果一个人理解、掌握了编程思想,在接触到新的编程语言时,只要稍微了解一下这种语言的语法特点,就基本上可以现学现用了.因此,在实践教学过程中,首先最重要的是启发学生的编程思想,这种编程思想是需要学生自己在学习实践中不断观察、分析、实践、总结中慢慢积累起来的,教师在教学过程中,不能将教学内容过于概念化、教条化或者形式化,应注意不断引导学生自己去发现问题,利用自己所学的知识解决,让学生能够在一边学习的过程中能够灵活运用,逐渐脱离教材,独立进行语言程序的编程.

3.2引导学生应认清ja语言的内在规律

从学生的认知规律分析,Ja语言教学应该按照从个别到一般、从具体到抽象、从实践到理论的模式进行教学.在平时的日常教学实践中,教师不单应告诉学生应该怎么做,更重要的是要让学生明白为什么要这样做,这样做的原因是什么,使学生能够熟练掌握操作的具体步骤,还应该让学生们了解一些相关的系统理论知识,逐步引导学生了解Ja语言,为学生营造一种轻松愉快的学习氛围,提高学生的学习兴趣.在教学中学生们常会犯的一些错误,教师应归纳、总结其中的原因,针对问题的根源及时解答.

3.3利用案例教学法,激发学生的学习兴趣

兴趣是学习最好的老师,而让学生们能够以自己的能力亲自解决实际问题,最能够激发学生的学习兴趣,能够让学生在解决问题的时候体验到快乐以及成就感,增强学生学习的信心.目前很多教师过于重视Ja语言的语法、控件、函数等方面知识的介绍上,在很大程度上扼杀了学生的学习积极性和学习兴趣,更不用说培养学生的实践能力.对于ja语言初学者而言,只会死记硬背,自然就会觉得学习比较枯燥、无聊,成为一种模仿学习模式.以例导行,可以有效激发学生的学习兴趣,比如在介绍“ja语言编程程序可以实现哪些功能”的相关内容时,教师可以先向学生们展示关于ja的实际案例,让学生通过具体的案例更加直观地感受到通过ja可以实现哪些功能,便于学生更好、更快的了解关于ja的相关知识,达到事半功倍的效果.

3.4注重实践教学

在ja语言课程安排中,实验课程占到1/3,由此可见,加强ja语言教学实践课程显得尤为重要.Ja具有J2SDK(JDK)、很多集成开发环境(IDE)等基础开发平台,像Jbuilder、Jcreater等,在教学实践中,教师应灵活运用这两种教学方法.比如在开始授课的前几个星期,首先应要求学生在ja语言程序设计开发中利用文本编辑器和JDK的方式设计,学生应该先利用记事本编写源程序,再根据DOS命令进行程序的编译,运行程序.学会JDK开发方式更加有利于学生更深入的熟悉、了解ja的运行机制、基本框架以及开发环境的设置等方面内容,可为学生日后进一步深入学习奠定良好基础.而IDE具有可视化、上手快、界面友好等多种优点,在ja程序设计教学中更加适用,教师应从图形用户界面开始利用IDE实验教学.应多向学生灌输“工程”概念,让学生们掌握一些单步调试程序、格式化源程序的技巧,指导学生先建立工程后再建立Web怎么写作以及类等.

3.5应熟悉、掌握Ja的类库

实际上,JDk安装目录下的jre\lib\rt.Jar包就是Ja的基础类库,学生学习ja的基础类库也就是在学习rt.Jar,虽然在ja基础类库中有很多类,但是jasql*、jautil*、jaio*、jalang*是其中最为核心的四种.在ja基础类库的实践教学中,教师应首先让学生们了解package的整体框架,应先掌握关于package里面的exception、interface、class等相关构成.很多教师在教学实践中会存在一些认识误区,认为要求学生掌握package的整体框架是必须要求学生掌握基础类库中每一种类的基本用法,应熟练掌握各种累的属性及其学习使用方法.实际上,只要在遇到实际问题时,能够清楚地知道可以通过哪个类进行解决或者通过组合哪几个类来解决实际问题就好.

ja语言在技校教学中的实践与参考属性评定
有关论文范文主题研究: 关于语言的论文范本 大学生适用: 硕士学位论文、函授毕业论文
相关参考文献下载数量: 27 写作解决问题: 写作参考
毕业论文开题报告: 标准论文格式、论文总结 职称论文适用: 期刊目录、高级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 经典题目

综上所述,ja语言作为新一代语言的代表,具有其他语言编程设计没有的优势,可适用于开发各种互联网应用程序,目前学习ja语言已经成为一种世界性的潮流.技校作为高素质人才培养的胜地,越来越开始重视Ja语言教学,然而传统的ja语言教学与现代社会人才培养要求存在很大偏差,教师应在教学实践中,不断探索,总结新的教学方法,积极实施教学改革与创新,培养更多符合市场要求的高素质ja语言编程设计人员.