编辑推荐

  《JAVA开发专家:Java 面向对象编程》是知名IT技术女作家孙卫琴老师倾力打造的一部Java著作的一版二次印刷对一刷进行了修正。
  《JAVA开发专家:Java 面向对象编程》贯穿六条主线:
  面向对象编程思想;Java语言的语法;Java虚拟机执行Java程序的原理;在实际项目中的运用;设计模式;性能优化技巧。
  看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想。
  紧密结合实际,运用典型实例,循序渐进,行动详细讲解Java面向对象的编程思想、编程语法和设计模式。
  总结优化Jav

内容简介

  《JAVA开发专家:Java 面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。书中实例均基于新的JDK1.5版本。《JAVA开发专家:Java 面向对象编程》内容包括面向对象的编程思想、Java语言的基础知识、异常处理、类与对象的生命周期、多线程、Java集合、输入/输出和GUI编程等。其特色是以六条主线贯穿《JAVA开发专家:Java 面向对象编程》:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。同时,《JAVA开发专家:Java 面向对象编程》还贯穿了Sun公司的SCJP(SunCertifiedJavaProgrammer)认证的考试要点。
  书中实例源文件请到“下载专区”下载。
  《JAVA开发专家:Java 面向对象编程》适用于所有Java编程人员,包括Java初学者及资深Java开发人员;亦可作为高校的Java教材,企业Java的培训教材,以及Sun公司的SCJP认证的辅导材料。

作者简介

  孙卫琴,1975年出生,籍贯江苏常州,1997年毕业于上海交通大学,随后主要从事基于Java的软件开发工作,在此期间还从事过Java方面的培训和咨询工作。2002年开始Java技术领域的图书创作。
  代表著作有:《Java面向对象编程》、《精通Hibernate:Java对象持久化技术详解》、《精通Sturts:基于MVC的JavaWeb设计与开发》、《Tomcat与JavaWeb开发技术详解》。

精彩书评

  《JAVA开发专家:Java 面向对象编程》贯穿六条主线:
  面向对象编程思想;Java语言的语法;Java虚拟机执行Java程序的原理;在实际项目中的运用;设计模式;性能优化技巧。
  看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想。
  紧密结合实际,运用典型实例,循序渐进,行动详细讲解Java面向对象的编程思想、编程语法和设计模式。
  总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理,从而使你更深入地理解Java语言的各种特

目录

第1章面向对象开发方法概述
1.1结构化的软件开发方法简介
1.2面向对象的软件开发方法简介
1.2.1对象模型
1.2.2UML:可视化建模语言
1.2.3RationalRose:可视化建模工具
1.3面向对象开发中的核心思想和概念
1.3.1问题领域、对象、属性、状态、行为、方法、实现
1.3.2类、类型
1.3.3消息、服务
1.3.4接口
1.3.5封装、透明
1.3.6抽象
1.3.7继承、扩展、覆盖
1.3.8组合
1.3.9多态、动态绑定
1.4UML语言简介
1.4.1用例图
1.4.2类框图
1.4.3时序图
1.4.4协作图
1.4.5状态转换图
1.4.6组件图
1.4.7部署图
1.5类之间的关系
1.5.1关联(Association)
1.5.2依赖(Dependency)
1.5.3聚集(Aggregation)
1.5.4泛化(Generalization)
1.5.5实现(Realization)
1.5.6区分依赖、关联和聚集关系
1.6实现Panel系统
1.6.1扩展Panel系统
1.6.2用配置文件进一步提高Panel系统的可维护性
1.6.3运行Panel系统
1.7小结
1.8思考题
第2章第一个Java应用
2.1创建Java源文件
2.1.1Java源文件结构
2.1.2包声明语句
2.1.3包引入语句
2.1.4方法的声明
2.1.5程序入口main()方法的声明
2.1.6给main()方法传递参数
2.1.7注释语句
2.1.8关键字
2.1.9标识符
2.1.10编程规范
2.2用JDK管理Java应用
2.2.1JDK简介
2.2.2编译Java源文件
2.2.3运行Java程序
2.2.4给Java应用打包
2.3JavaDoc文档
2.3.1JavaDoc标记
2.3.2javadoc命令的用法
2.4Java虚拟机的运行时数据区
2.5小结
2.6思考题
第3章数据类型和变量
……
第4章操作符
第5章流程控制
第6章继承
第7章Java语言中的修饰符
第8章接口
第9章异常处理
第10章类的生命周期
第11章对象的生命周期
第12章内部类
第13章多线程
第14章数组
第15章Java集合
第16章JavaI/O系统
第17章图形用户界面
第18章Swing组件
第19章Java常用类
参考文献

其他推荐