本书基于Java SE平台,从初学者的角度出发,通过通俗易懂的语言、丰富的实例、细腻的讲解,由浅入深、循序渐进地全面介绍了Java语言的基础知识和常用开发技术。本书讲解时多用类比、对比等写作手法,并配合大量图示和实例,对难点给出了必要提示。书中的所有知识点对应具体的编程实例,并对实例代码给出了详细注释,便于读者一边学习一边动手实践,既可以提高动手能力,也可以激发学习兴趣。另外,本书提供了大量的企业笔试和面试题,便于读者了解行业面试和笔试的特点,从而顺利应聘。
本书共21章,分为4篇。第1篇介绍了Java的发展历程、基础语法、流程控制、数组、方法和字符串;第2篇介绍了Java面向对象编程中类和对象的实现,包括面向对象、程序设计、继承与多态、类的高级使用;第3篇介绍了Java应用程序设计,涵盖异常处理、Java的输入/输出、多线程、常用类库、泛型、集合、枚举、反射机制、数据库编程和网络编程等;第4篇实战开发介绍了Java图形界面开发及Eclipse开发工具的使用,最后通过一个项目案例介绍了Java界面开发和数据库设计。
本书配1张DVD光盘,内容为本书配套教学视频及源代码。另外,光盘中还赠送了大量的Java开发范例、模块及项目案例的源代码和教学视频。
本书非常适合作为Java编程初学者的参考书,也适合Java程序员作为案头必备的手册,对于大中专院校的学生,本书也是一本不可多得的详解教程。
前 言
Java是目前最流行的面向对象程序设计语言。从诞生至今,经过多年的沉淀,Java已经形成了以桌面开发为主的Java SE平台,以移动等手持设备开发为主的Java ME平台,以企业级开发为主的Java EE平台。这3个平台中,Java SE是最基本的开发平台,其他的两个平台都是在其基础上的特殊化、复杂化和扩展化。因此,学习Java需要先学习Java SE。
市面上已经出版的Java书籍可以说是数不胜数,有国内外的教学研究书籍,也有开发实例的教程等,但真正适合初学者的书籍却很少。国外的一些书籍虽然经典,但毕竟是国外的,作者的思维方式与国人的思考方式总是存在差异,这样会导致初学者无法领略Java的精髓和Java的美。国内虽说也有一些Java好书,但很多书缺乏科学的编排和严谨的编写风格,读者阅读时备受煎熬,无法达到良好的学习效果。
笔者结合长期的Java开发实践,站在Java初学者的角度编写了本书。本书从初学者的角度出发,通过细腻的讲解,由浅入深地全面介绍了Java语言的基础知识和常用开发技术。本书不涉及过于复杂的算法和底层开发内容,在初学者容易犯错的地方总会有提示或注意类内容。本书实例代码符合软件开发的编写规范,可以培养读者养成良好的编程习惯。另外,为了达到良好的学习效果,笔者专门为本书录制了大量的多媒体教学视频,以辅助读者学习。
本书写作特色
1.零门槛,快速上手
本书风格平易近人,内容编排科学,讲解循序渐进,手把手教会读者学习Java编程,真正做到了零门槛快速学习Java编程的效果。
2.不厌其烦,讲解极其细腻
本书将Ja...
课件下载
样章下载
暂无网络资源
版权信息
扫描二维码下载APP了解更多