2024-11-07 01:10:24
孙卫琴,1975年出生于江苏常州,1997年毕业于上海交通大学,专业方向为基于Java的软件开发。从业以来,她不仅在软件开发领域积累了丰富的经验,还担任过Java培训和咨询工作。从2002年起,她开始专注于Java技术领域的图书创作,其中代表作包括《Java面向对象编程》、《精通Hibernate:Java对象持久化技术详解》、《精通Sturts:基于MVC的Java Web设计与开发》和《Tomcat与Java Web开发技术详解》。
本书第一部分对面向对象开发方法进行了全面介绍。从结构化的软件开发方法到面向对象的软件开发方法,本书深入探讨了对象模型、UML可视化建模语言、Rational Rose建模工具,以及面向对象开发中的核心思想和概念。书中详细讲解了类、消息、服务、接口、封装、透明、抽象、继承、扩展、覆盖、组合和多态等概念。
第二部分则从创建第一个Java应用入手,引导读者了解Java源文件的结构、包声明、包引入、方法声明、程序入口main()方法、参数传递、注释语句、关键字、标识符以及编程规范。同时,书中还介绍了如何使用JDK管理Java应用,包括JDK简介、编译Java源文件、运行Java程序和给Java应用打包。
第三部分深入探讨了数据类型和变量、控制流、异常处理、类的封装、继承、接口、多态性、抽象类、枚举类型、内部类等核心概念。此外,本书还涉及了对象的创建、数组、集合、字符串操作、输入输出、文件操作等内容,为读者构建了一个全面的Java面向对象编程知识体系。
孙卫琴的著作以其系统性和实用性,为Java开发者提供了深入学习和实践的指导。无论是初学者还是有经验的开发者,都能从中受益,提升自己的编程能力和项目实践能力。
本书内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。书中实例均基于最新的JDK 1.5版本。全书内容包括面向对象的编程思想、Java语言的基础知识、异常处理、类与对象的生命周期、多线程、Java集合、输入/输出和GUI编程等。其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。同时,本书还贯穿了Sun公司的SCJP(Sun Certified Java Programmer)认证的考试要点。