欢迎来到天天文库
浏览记录
ID:38837445
大小:315.50 KB
页数:51页
时间:2019-06-20
《Java实用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本课程学习要关注的几个问题Java课程学习的意义Java课程学习的要点讲课内容与教材内容相结合听课与自学相结合Java课程学习的意义在原有的C、C++程序设计基础上,通过Java课程的学习,能够进一步理解和掌握面向对象的思想和方法,能够提升程序设计的水平,能够设计出易维护(修改,扩展)、易复用高质量的贴近实际应用的好程序。Java课程学习的要点:1。Java不仅仅是一门面向对象的语言,而是一门博大精深的技术,它是由程序语言、、字节码类文件Java平台和JavaAPI为主的一整套技术。学习这门课时,我们不应该只关注Java语言。
2、2。通过Java技术,真正理解和掌握面向对象的程序设计思想和方法,学会建立系统模型,了解软件工程中一些行之有效的设计模式。面向对象:是当前先进的程序设计方法,它的主要特征是抽象、封装、继承、多态,最基本的概念是类和对象。它需要面向对象的程序设计语言来支持。面向对象的程序设计语言能提供描述面向对象所涉及到的类和对象,并支持面向对象的主要特征。我们在进行面向对象的程序设计时首先要掌握面向对象的思想和方法,其次再借助面向对象的程序设计语言完成任务。学习一门面向对象的语言并不难,难的是建立面向对象的思想和方法和发挥面向对象语言提供的优
3、势。模型:是真实事物的抽象,是对真实系统的简化,忽略细节,相当于制造汽车时,先画出一张图纸。我们可以借助于UML。UML(UnifiedModelingLanguage,统一建模语言):它提供了10种模型图,其中类图可以帮助理解面向对象的思想和方法,,建立系统模型,进行面向对象的设计,更好地学习Java语言。通过网络或参考书了解一下UML。程序设计模式:是程序设计过程中反复出现的一些问题的解决方案。可以理解成模板或范例。请上网或借助参考书查一查“Java与模式”,进一步了解和程序设计模式例:如果去找工作,给你的面试题目是:求两
4、个数的和,你会怎么做?可能会有同学这样设计:第一种方式:main(){inta=2;b=3;intc=a+b;printf(“%d”,c);}第二种方式:(高级点,用函数)intadd(inta,intb){returna+b;}main(){inta,b,c;scanf(“%d”,“%d”,&a,&b)intc=add(a,b);printf(“%d”,c);}第三种方式:(再高级点,用函数,用C++)intadd(inta,intb){returna+b;}voidmain(){inta,b,c;cin>>a>>b;c=a
5、dd(a+b);cout<6、决问题、提供服务的对象。2。使用类:把这些对象通过一定的关系联系起来,共同完成任务。UML建模----类图:UML类图UML建模----类图:Usermain():voidUML建模----类图:AddNuma:intb:intadd():int听课与自学相结合Java技术信息量大,不可能完全依靠课堂教学来解决问题,大家在课堂教学的基础上充分发挥自己的自学能力,多看参考书,多读,多练习写程序,阅读JavaAPI源码,掌握一些程序设计模式。讲课内容与教材内容相结合大部分教材只是把Java当做一门语言来介绍,对面向对象程序设计的思7、想和方法做深层介绍,单纯依赖教材会导致同学们学完之后在面向对象的方法和思想方面得不到真正的训练,出现用面向对象的语言写出了面向过程的程序,最终设计出的程序在可维护性和可复用性方面都不能达到要求,所以这一方面我们要在课堂教学内容中加以补充。第1章Java程序设计语言概述知识点:Java语言简介Java运行环境简单的Java程序的编缉、编译及运行重点:Java程序的编缉、编译及运行难点:Java开发环境的建立关键词:Java、JDK、JRE、JVMJava开发环境Java程序的可移植性Java应用程序(JavaApplicatio8、n)Java小程序(JavaApplet)一、Java语言简介1、Java语言的特点简单性是C++的简化,取消了指针,多重继承,同时提供自动垃圾收集来进行内存管理,简化程序员的工作.但Java技术并不简单。全面理解和掌握Java思想和开发出质量较高的Java程序还是一件较难的
6、决问题、提供服务的对象。2。使用类:把这些对象通过一定的关系联系起来,共同完成任务。UML建模----类图:UML类图UML建模----类图:Usermain():voidUML建模----类图:AddNuma:intb:intadd():int听课与自学相结合Java技术信息量大,不可能完全依靠课堂教学来解决问题,大家在课堂教学的基础上充分发挥自己的自学能力,多看参考书,多读,多练习写程序,阅读JavaAPI源码,掌握一些程序设计模式。讲课内容与教材内容相结合大部分教材只是把Java当做一门语言来介绍,对面向对象程序设计的思
7、想和方法做深层介绍,单纯依赖教材会导致同学们学完之后在面向对象的方法和思想方面得不到真正的训练,出现用面向对象的语言写出了面向过程的程序,最终设计出的程序在可维护性和可复用性方面都不能达到要求,所以这一方面我们要在课堂教学内容中加以补充。第1章Java程序设计语言概述知识点:Java语言简介Java运行环境简单的Java程序的编缉、编译及运行重点:Java程序的编缉、编译及运行难点:Java开发环境的建立关键词:Java、JDK、JRE、JVMJava开发环境Java程序的可移植性Java应用程序(JavaApplicatio
8、n)Java小程序(JavaApplet)一、Java语言简介1、Java语言的特点简单性是C++的简化,取消了指针,多重继承,同时提供自动垃圾收集来进行内存管理,简化程序员的工作.但Java技术并不简单。全面理解和掌握Java思想和开发出质量较高的Java程序还是一件较难的
此文档下载收益归作者所有