java面向对象程序设计笔记

java面向对象程序设计笔记

ID:11251986

大小:262.00 KB

页数:33页

时间:2018-07-11

java面向对象程序设计笔记_第1页
java面向对象程序设计笔记_第2页
java面向对象程序设计笔记_第3页
java面向对象程序设计笔记_第4页
java面向对象程序设计笔记_第5页
资源描述:

《java面向对象程序设计笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java面向对象程序设计时间:2008-12-14老师:陈龙在校学习的学生,与其临渊羡鱼,不如退而结网,在大学四年的学习中,一定要让自己形成超越其他同学的核心竞争力,不能泯然众人。32目录第一章Java前凑31.Java前凑3Java产生的目的3Java的诞生的历史32.Java语言的特点3简单性3面向对象3网络技能33.Java语言与其他语言的区别4第二章Java面向对象程序设计初步41.程序语言的分类4解释型语言4Java是编译解释型语言4Java编译器、解释器、JVM以及OS之间的关系4JVM的结构与作用42.程序设计的发展过程4程序设计的发展过程4O-O发展过程5

2、O-O的体系5O-O程序设计与结构化程序设计的区别53.Java应用程序5搭建开发环境54.类的设计与对象的构造6类的两个要素6构造函数7Java对内存的管理7Java源文件的结构7第三章Java语法81.Java注释82.标识符93.数据类型9基本数据类型9引用数据类型95.变量96.运算符97.数据的传输98.程序的逻辑控制语句99.数组9第四章JavaOO程序设计9321.Java面向对象编程的特点92.继承102.1继承102.2.Super关键字:102.3.this关键字:102.4.子类对象的构造和初始化:112.5.方法的覆盖:112.6.各种数据类型之间

3、的相互转换:123.静态成员134.Final关键字:135.抽象类:136.接口147.接口与抽象类的区别:158.设计模式15单一设计模式:15策略模式:16模板模式:16组合设计模式:169.多态1610.内部类17第五章Java集合对象181.List182.Set183.Map19第六章常用的API类211.对文件进行操作的类212.对String对象操作的类243.对时间处理的类254.对系统处理的类:265.数据运算的类276.正则表达式27第七章异常处理32第八章Oracle数据库基础32第九章JDBC编32第十章GUI编程3232第一章Java前凑1.J

4、ava前凑Java产生的目的1、实现可以重用的组件JavaBean客户端可重用组件EJB服务器端可重用组件2、联网功能AppletSocket通信RMI(RemoveMethodInvolve)远程方法调用Web应用(Servlet、JSP)Java的诞生的历史2.Java语言的特点Java并不止是一种语言,它是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性、以及自动垃圾收集等服务的执行环境。简单性面向对象面向对象设计是一种程序设计技术,它将重点放在了数据(即对象)和对象的接口上。网络技能Java有一个扩展的例程库,用

5、于处理HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过Java跨平台原理32Java语言的编译执行过程3.Java语言与其他语言的区别第二章Java面向对象程序设计初步1.程序语言的分类编译型语言解释型语言Java是编译解释型语言其他语言的编译过程Java的编译过程Java编译器、解释器、JVM以及OS之间的关系JVM的结构与作用2.程序设计的发展过程程序设计的发展过程过程式程序设计结构化程序设计32面向对象程序设计O-O发展过程O-O的体系O-O程序设计与结构化程序设计的区别A.思想的区别*结构化程序设计思想:在编程之前,先对程序系统根据业务需要进行整体

6、的规划,描述出系统的流程。对程序系统进行模块化分和功能分配。设计出各种图表,指明数据的流向。缺点:1)缺少扩展性:进行程序设计的时候只将系统着眼于现有业务功能的实现,没有考虑到系统将来的业务变化情况。2)灵活性差:进行程序设计,时没有对软件的系统的设计和实现进行合理的分工。3)违反职能均衡原则。*面向对象程序设计思想:在进行程序开发之前,先将程序的业务变化进行合理的分析,将程序中的代码与现实中的事物结构特征结合起来考虑。优点:实现了程序系统的可扩展性,可重用性,可维护性。缺点:体系庞大,难以掌握。B.面向对象程序设计和结构化程序设计应用程序的区别区别:对数据和对数据的处理

7、的区别面向对象应用程序将程序中的数据和对数据的操作描述为一个整体,即类。1.Java应用程序搭建开发环境JDK环境变量Path环境变量Classpath环境变量JRE的结构和作用321.类的设计与对象的构造类的两个要素※面向对象的两个要素类&对象两者的关系:类是对象的模板,对象是类的具体存在根据某个类可以产生多个对象,各个对象相互之间毫无关联核心:类的设计,而不是对象的构造※类的定义1、类的2个要素属性:描述类的特征方法:描述类的行为2、类的定义modifiersclass类名{属性定义方法定义}modifiers:publi

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

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

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