>> 欢迎您, 客人登录 | 注册
技术交流  书籍支持  视频课程  卫琴专栏  在线测试  资源下载  联系我们  站内搜索 首页
《Java面向对象编程》第二版技术支持
 作者:孙卫琴
 出版社:电子工业出版社
 京东上购买
 第一版读者评价
 第二版读者评价
 在线交流
 本书目录
 本书前言
 试读样章(第2章,第一个Java应用)
 试读样章(第9章,异常处理)
 书中源代码下载
 书中思考题以及答案下载
 勘误
 JDK等Java软件下载
内容简介
    本书采用由浅入深、与实际应用紧密结合的方式,利用大量经典的实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。本书的实例都基于最新的JDK8版本。本书内容包括:面向对象的编程思想、Java语言的基础知识、异常处理、类与对象的生命周期、多线程、Java集合、泛型、Annotation标注、输入/输出和GUI编程,以及JDK8引入的如虎添翼的新特征,比如支持函数式编程的Lambda表达式和功能强大的Stream API。
    本书的最大特色是以六条主线贯穿书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。另外,本书还贯穿了Oracle公司的OCJP(Oracle Certified Java Programmer)认证的考试要点。
第1节课     第2节课    第3节课    第4节课     第5节课    第6节课    第7节课     第8节课    第9节课    第10节课
第11节课 第12节课 第13节课 第14节课 第15节课 第16节课 第17节课 第18节课 第19节课 第20节课
第21节课 第22节课 第23节课 第24节课 第25节课 第26节课 第27节课 第28节课 第29节课 第30节课
第31节课 第32节课 PPT讲义 课程源代码 课程反馈与交流
教学大纲     教学试题库以及答案     PPT讲义     视频课程以及PPT讲义的源代码
    这本书涵盖了Java从入门到精通的所有知识,既详细地介绍了基本的Java语法和创建程序的过程,又深入介绍了按照面向对象的思想来开发软件程序的高级技巧和设计模式。根据读者的不同技术背景,提供以下学习建议:
(1)针对没有任何编程经验的读者
     建议先学习本书的配套视频的第3、4、5节课,按照视频的指导在本地机器上安装JDK,并且创建和运行第一个程序。在学习视频和实践的过程中,同时学习第2章的内容,对Java语言的基本语法获得更全面和深入的认识。
     建议一直阅读完第12章,再回过头来学习第1章的内容。第1章的内容高屋建瓴,站在开发整个软件系统的角度,介绍了如何运用面向对象的开发思想来创建可扩展、可重用和可维护的软件系统。
     始终把视频和书结合起来学习,这样会更加轻松省力。总的说来,视频讲授的深度要低于书的深度。通过观看视频,可以帮助您顺利地对特定知识点有概要和基础的了解,掌握其中的核心内容,同时阅读书中相关章节,对该知识点获得更深入和全面的认识。
     按照由浅入深地循序来学习,要一次读懂本书不是很现实。可以多读几遍,先粗读,再精读,每次学习都会有新的收获。
(2)针对已经编写过简单程序的读者
     您可以按照书的先后循序来阅读。对书中从第2章开始的一些基础内容,如果您已经熟悉,那可以跳过这些章节,去阅读您感兴趣的内容。在阅读过程中,多留意书中对设计模式、Java虚拟机执行Java程序的原理等高级技术的阐述,这样可以帮助您提升Java编程的能力,开发出更加健壮、具有良好性能和架构的Java应用。
(3)针对已经对Java编程比较熟练的读者
     对于您来说,这本书是一本内容非常全面的Java编程参考手册。本书对许多语法细节、运行原理和类库的用法都讲得很透彻。当您在开发程序的过程中,如果对特定语法细节不太清楚,或者调试中遇到困难,或者不熟悉JDK类库中一些实用类和接口的用法,都可以参阅本书,从中会获得满意的答案。
(4)针对Java培训老师
     本书是一本优秀的Java教材。在本书的技术支持网址中,提供了详细的教学大纲,以及全面的试题库和答案。此外,您还可以安排学生反复观看本书的配套视频课程,让您的教学过程更加省力有效。
在Java开源王国中自由翱翔--理清基本的Java编程思想 [作者:孙卫琴]
为什么要写《Java面向对象编程》? [作者:孙卫琴]
用内部类实现回调     [作者:孙卫琴]
请教:为什么在静态方法中不能直接访问this关键字、实例变量和实例方法 [作者:Java菜鸟]
Java继承的利弊和使用原则     [作者:孙卫琴]
请教:设置classpath的方式有哪些区别?     [作者:Java菜鸟]
高级程序员,你需要养成这7个习惯     [作者:sunshine]
定时器Timer类的用法     [作者:孙卫琴]
Java自动装箱     [作者:JavaThinker]
为什么Java7开始在数字中使用下划线     [作者:JavaThinker]
Java顶级专家给Java开发人员提出的建议     [作者:JavaThinker]
Lambda表达式使用入门 [作者:JavaThinker]
更多文章...


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。   联系我们