《Java程序设计大学教程》试读版

《Java程序设计大学教程》试读版

ID:31929021

大小:5.57 MB

页数:162页

时间:2019-01-28

《Java程序设计大学教程》试读版_第1页
《Java程序设计大学教程》试读版_第2页
《Java程序设计大学教程》试读版_第3页
《Java程序设计大学教程》试读版_第4页
《Java程序设计大学教程》试读版_第5页
资源描述:

《《Java程序设计大学教程》试读版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Java程序设计大学教程刘艺编著刘艺作品试读刘艺作品试读前言欢迎进入Java的世界学习计算机程序设计课程。这将是一次美妙和激动人心的探索,可能将为你今后从事的充满挑战和令人兴奋的职业奠定软件编程的基础。因为众所周知计算机在我们的日常生活中扮演了一个重要的角色而且在未来也将一样。计算机科学是一个充满了挑战和发展机遇的年轻学科,而计算机程序设计则是这门学科的重要基础。随着计算机在各行各业的广泛应用,很多非计算机专业的课程设置中也把计算机程序设计列为公共基础课之一。既然是作为基础课的教材,那么本书所假定的读者可以既不具有程序设计经验,也没有面向对象技术的概念和Web程序设计知识

2、,甚至没有太多的计算机知识。即使是一个对计算机一无所知的人,也将能通过一天天学习本书而获取所有有关的基本知识,了解和掌握程序设计。如果读者是一位很有经验的程序员,已在其它程序设计语言中掌握了一定的开发技能,也能在本书中发现很多有用的信息。本书与程序设计课程计算机程序设计既是一门概念复杂,知识面广的理论课,也是一门面向实战、需要动手的实践课。几乎所有的初学编程者都梦想着有朝一日能在计算机上驰骋,让一行行程序在自己敲击键盘的手下源源不断地流出,真正成为驾驭计算机的主人。然而,学完程序设计课程后,实际开始编写程序时,却往往会觉得难以下手、无所适从。尽管自己刻苦学习,高分通过考试

3、,但并不能体会到所学知识给实际编程带来的便利和优势。为什么会这样?一方面原因是我们的学生在学习时没有掌握程序设计的一般过程,没有深入了解通用程序设计语言的本质规律。另一方面是我们的教学体制僵化、教材陈旧,教学思想和内容跟不上时代的发展,与软件开发实际情况脱节。计算机程序设计语言是一种实现对计算机操作和控制的人造语言,与人类的自然语言有一定差距。程序设计语言仅仅是程序设计的手段和途径而并不是程序设计全部。因此,掌握程序设计语言并不意味着就精通程序设计,就能写出优秀的程序。实际上,程序设计所涉及的领域、知识和技能要远远超出我们的想象。因此本教材对于程序设计课程在一些方面有着自

4、己不同的理解:程序设计首先是一个过程程序设计过程通常分为问题建模、算法设计、编写代码和编译调试等4个阶段。不同阶段的任务是相对独立的,不能混为一谈。即使是一个比较简单的程序,我们也应该养成先分析,再下手,最后调试的习惯,严格遵循程序设计过程。因为在缺乏对问题深入、全面分析的情况下,就匆匆动手编写程序,将会增加失败的风险,带来后期修改、维护的麻烦。因此学习程序设计,不但不能回避程序设计过程,更要从软件开发过程和软件生命周期的高度来了解和掌握程序设计过程,从一开始就要养成遵从程序设计准则从事程序设计的良好习惯。有别于其他程序设计教材,本书强调程序设计过程和软件开发过程的重要性

5、,为读者介绍了有关软件建模与测试的基本原理和技术。特别考虑到现代软件开发依赖于集体合作和项目管理,是汇集了很多程序设计过程的更大的过程。因此,除了在书中增加有关软件过程实施和管理的介绍外,还把如何撰写规范的程序代码作为重要一节,使得读者在学习程序设计之初就了解程序设计的规范,注重编写程序的规范性、正确性和可靠性,对于培养将来参与大型软件开发所需要的分工合作团队成员十分重要。程序设计还是一种解决问题的方法和能力程序设计课程主要是学习用计算机解决问题的思考方法,培养编程应用能力,而不是仅仅学会某个程序设计语言的语法规则。很多学生能弄清楚循环、if-else结构以及算术表达式,

6、但很难把一个编程问题分解成结构良好的Java程序。还有误人子弟的教材,不用面向对象的思想、方法去讲Java,而是用变量、过程、函数等老概念来硬套Java语法,使学生不会利用面向对象语言的优势来解决问题。这些都暴露了程序设计教学中偏重语法细节,忽略总体思想方法和整体过程实现的问题。尽管程序设计理论的发展为解决问题提供了很多有效方法,但对于初学者而言学习Java的捷近应该是抓住最核心的思想方法:面向对象方法。为实现这个目的,我们把面向对象分析和设计作为重点,围绕面向对象的抽象性、继承性、多态性和封装性这4个本质特点阐述面向对象程序设计的基本方法。通过强调基本概念、基本方法、基

7、本应用,并结合案例教学,我们旨在为初学者奠定扎实的程序设计基础,树立良好的编程思想。通过大量的实例分析和范例程序设计过程演示,我们力图给初学者建立完整印象,培养其从整体上思考问题和解决问题的编程能力。程序设计最终是对程序设计语言的应用程序设计和程序设计语言存在着有趣的辩证关系。程序设计可以用不同的程序设计语言来实现,但是不同的程序设计语言又决定着能使用怎样的程序设计思想方法和技术技巧,制约着程序设计的实现能力和效率。本书使用Java作为学习程序设计的语言,是因为Java不但继承了C语言简洁优美的风格,而且还具有面向对象语言的真

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

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

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