Java面向对象程序设计

副标题:无

作   者:袁绍欣,赵祥模,葛玮等编著

分类号:

ISBN:9787302151753

微信扫一扫,移动浏览光盘

简介

   本书的内晷分为两个部分,第1~第7章为第一部分,第8~第16章为第   二部分。第一部分侧重介绍Java面向对象的基本知识点,主要有Java的基本   环境、Java语言基础、Java工程规范、面向对象基本概念、基本特征、概念   深化、异常处理等,读者通过这部分可以用Java语言建立起面向对象思维的   能力,其中第4、第5、第6章是本部分的重点;第二部分侧重介绍Java语言   的应用,主要有Java常用类库与工具、线程、集合类框架、AWT与Swing图形   用户界面、I/O输入输出、网络通信、JDBC,读者通过这部分可以了解Java   工程应用的基础知识,其中第8、第9、第lO、第14、第16章是本部分的重点   。这两部分内容,囊括了Java语言的主要知识点,具有相对的完整性。读者   将会发现这些内容要点,对于读懂更高深的面向对象设计内容(如设计模式)   会很有帮助,同时也会发现这些内容要点对于实际工程应用开发也不可或缺   。本书既适合作为高等学校的教材,也可供Java编程人员参考。   

目录


第1章初次接触Java.11.1Java语言——网络时代的编程语言11.1.1网络时代编程问题11.1.2问题的解决方法11.2Java语言的特点21.3Java程序的编译环境和执行环境41.4第一个Java程序——HelloWorld41.5Java程序的分类61.6Java平台8小结9习题9第2章Java语言基础102.1数据类型102.1.1标识符和保留字102.1.2数据类型概括112.1.3基本数据类型简介122.1.4数据类型转换152.1.5基本数据类型及其对应包装类162.2表达式162.2.1算术表达式172.2.2关系表达式192.2.3逻辑表达式202.2.4赋值表达式212.2.5条件表达式212.2.6运算符之间的优先级222.3控制语句232.3.1分支语句232.3.2循环语句252.3.3跳转语句272.4数组302.4.1一维数组302.4.2二维数组31小结35习题35第3章Java程序工程规范373.1为什么要有规范373.2Java程序编程规范373.3帮助文档的自动生成37小结39习题40第4章面向对象(上)414.1什么是抽象414.2类与对象及其关系414.3类的域(属性)与方法(操作)424.4对象444.4.1对象的产生444.4.2对象作为参数的特点464.4.3对象数组494.4.4数组对象特点及常用方法494.5构造方法514.5.1构造方法的概念514.5.2构造方法的特征524.5.3构造方法赋值注意事项534.5.4finalize方法与垃圾回收534.6类成员属性和方法的非访问修饰符544.6.1static544.6.2abstract574.6.3final574.6.4native修饰的本地方法584.7包58小结61习题62第5章面向对象(中)635.1面向对象的特征635.2封装635.2.1封装的概念635.2.2访问控制645.2.3消息695.2.4封装与组合对于面向对象程序设计的影响715.3继承715.3.1继承的概念715.3.2Object类745.3.3继承在框架编程中的应用755.3.4继承的作用755.3.5最终类755.4类的多态755.4.1多态的概念755.4.2重载765.4.3覆盖77小结78习题79第6章面向对象(下)806.1this与super806.1.1this的用法806.1.2Super的使用场合826.2构造方法的多态与继承846.2.1构造方法的多态846.2.2构造方法的继承856.2.3子类对象实例化过程866.3抽象类896.3.1抽象类的概念896.3.2抽象类产生过程举例906.3.3抽象类在继承方面的编程应用916.3.4抽象类在引用具体子类对象方面的应用926.3.5抽象类设计注意事项946.4接口956.4.1接口的含义956.4.2接口的角色956.4.3接口实现与使用966.4.4接口在编程中的作用986.4.5接口在Java事件处理机制中的应用..996.5抽象类与接口1026.6引用1036.6.1引用要点1036.6.2引用比较1056.6.3引用案例1076.7类的其他相关内容1096.7.1类的完整定义形式1096.7.2内部类1096.7.3匿名内部类1126.7.4匿名对象1156.7.5特殊的类——类对象115小结115习题116第7章异常1187.1异常的含义1187.2异常分类1187.3异常处理1207.4自定义异常与异常对象的主动产生126小结127习题127第8章Java常用类库与工具1298.1Java类库概述1298.2String与StringBuffer1318.2.1String1318.2.2StringBuffer1368.2.3StringBuffer与String的相互转化1378.3系统类与时间类1388.3.1System类1388.3.2Runtime类1408.3.3Date类1408.3.4Calendar类1408.4格式化类1408.4.1格式化数字1418.4.2格式化日期142小结142习题142第9章线程1439.1线程的概念1439.1.1Thread类1439.1.2Runnable接口1459.1.3多线程并发效果1469.1.4两种创建线程方法的比较1479.1.5线程组ThreadGroup1489.1.6volatile修饰符1499.2线程的控制与调度1499.2.1线程的生命周期1499.2.2线程状态的改变1519.2.3线程调度与优先级1529.3线程的同步机制1549.3.1线程安全问题的提出1549.3.2线程同步1559.3.3死锁问题1589.4线程间的同步通信1589.4.1同步通信问题的提出和解决1589.4.2notifyAll()1619.5线程应用场景163小结163习题163第10章集合类框架16410.1集合类框架的概念16410.2集合类接口16510.2.1Collection接口16510.2.2对集合类遍历的接口16610.2.3Map接口类型16810.2.4集合对象排序接口Comparator16910.3集合类17010.3.1常用集合类比较17210.3.2两个特殊的集合类StringTokenizer与Bitset17310.3.3设置集合类的初始大小17310.3.4Collections类17410.4集合类与集合接口应用174小结181习题181第11章Applet程序18211.1Applet基本概念18211.2Applet类18211.3Applet标记18511.4Applet的其他功能186小结188习题188第12章AWT图形用户界面18912.1AWT的基本元素18912.1.1容器18912.1.2组件19312.1.3MenuComponent19812.1.4坐标系20112.2AWT界面的布局管理器20112.3AWT事件模型20912.3.1层次事件模型20912.3.2委托事件模型20912.3.3监听接口实现的四种方式21412.3.4事件对象21812.3.5事件触发原理21912.4AWT图形图像处理22012.4.1概述22012.4.2Graphics对象22112.4.3双缓存技术225小结226习题226第13章Swing图形用户界面22813.1Swing简介22813.2Swing组件与容器22913.2.1JComponent组件及其子类22913.2.2Swing的主要容器23013.2.3Swing事件处理23213.2.4编写简单的Swing程序233小结236习题236第14章I/O输入输出23714.1数据流的基本概念23714.1.1流的分类23714.1.2Java的标准输入输出流23914.2字节流与字符流24014.2.1字节流24014.2.2字符流24314.2.3字节流与字符流的相互转化24314.3文件操作24414.4流的装配与串行化251小结255习题255第15章网络通信25715.1网络编程的基本概念及TCP/IP协议简介25715.2基于URL的高层次Java网络编程25915.3基于Socket套接字的低层次Java网络编程26315.4基于数据报的低层次Java网络编程271小结275习题275第16章JDBC27616.1JDBC基本概念27616.2使用JDBC存取数据库27916.3不同数据库JDBC连接方法284小结285习题286参考文献...287

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java面向对象程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon