JAVA面向对象程序设计:从入门到精通

需积分: 9 2 下载量 25 浏览量 更新于2024-09-09 9 收藏 53KB DOC 举报
"第一章JAVA面向对象的程序设计.doc" 在学习JAVA面向对象的程序设计时,首先需要理解软件工程的概念。软件工程是人类复杂生产活动的一种形式,它涉及到设计、实现、过程管理和质量控制等多个方面。在课程中,学生将被培养具备设计与实现的能力,即能够运用算法进行设计,并通过编程语言将这些设计转化为实际的代码。同时,过程与管理的技能也是必不可少的,这包括遵循规范和进行质量控制。 该课程作为一门专业基础课,不仅教授JAVA编程语言,更重要的是引入面向对象的思考方式。面向过程的语言强调自顶向下、逐步细化的解决问题方法,以函数作为基本运行单元。而面向对象编程则以对象为中心,通过消息传递和事件模型来驱动程序执行。课程中会对比讲解JAVA与其他面向对象语言如C++、VB、Delphi的区别和联系。 课程学习的特点包括观念的转变,要求学生既要摆脱对C语言的依赖,又要理解和运用C语言中的有效概念。此外,课程强调实践操作,鼓励学生充分利用网络资源进行自我学习。平时的作业和上机实践是评价学生学习效果的重要部分,多做作业可以提高分数。 在主要掌握的内容上,学生需要了解JAVA语言的语法,特别是与C语言的不同之处。核心知识点包括面向对象的基本思想,如何使用JDK、JPADPRO和JBUILDER等工具进行编程。类的定义、对象的创建、封装、继承和多态性是理解面向对象编程的关键。此外,理解JAVA的异常处理机制(如try...catch)以及包、目录和路径的使用也十分重要。JAVA的applet、标准类库(如java.lang.*和java.util.*)以及深入的JAVA技术,如JDBC数据库编程、Servlet和HTTP编程(java.serverlet.*和java.http.*),这些都是课程的重点内容。 推荐的参考书籍包括《深入浅出java语言程序设计》、《JAVA程序设计教程》和《JAVA2参考大全》,这些书籍可以帮助学生深入理解JAVA编程和面向对象的设计原则。 总而言之,JAVA面向对象的程序设计课程旨在帮助学生掌握JAVA语言的基础,理解面向对象的编程思想,培养他们的编程实践能力和利用网络资源自主学习的能力。通过学习,学生不仅能编写JAVA程序,还能运用面向对象的方法分析和解决复杂问题,为未来在软件开发领域的工作打下坚实的基础。