本书结合大量实例和项目开发案例,由浅入深、循序渐进地介绍了Java开发的相关知识。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书的内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
本书共18章,分为3篇。第1篇为Java开发基础,涵盖的内容有Java概述、基本数据类型及运算、Java程序流程控制、类与对象、面向对象编程、引用数据类型、异常处理、线程,以及Java的IO操作,本篇可以让读者了解Java最核心的面向对象思想及最核心的基本技术。第2篇为Java开发进阶,涵盖的内容有图形用户界面、XML开发、常用类、数据库编程、网络编程,以及Web编程,本篇可以让读者了解Java的实际应用,实现从理论到实践的飞跃。第3篇为Java项目案例开发实战,涵盖图书管理系统、局域网通信软件及论坛BBS系统3个实用系统,本篇可以带领读者体验实际的Java项目开发,从而提升开发水平。
本书适合Java入门与提高的人员阅读,也可作为大中专院校Java程序设计课程的教材。另外,本书也可供Java语言爱好者和从业者作为实际工作中的参考书籍。
循序渐进:基础à进阶à实战科学编排:基本语法à典型实例à编程练习à项目实战学练结合:194个实例、3个项目案例、39个练习题视频讲解:提供11小时配套多媒体教学视频有问必答:提供QQ群、邮件和论坛答疑服务超值光盘,你值得拥有!本书实例源代码本书配套教学视频“零点起飞学编程”其他图书推荐阅读:《零点起飞学C语言》《零点起飞学Java》《零点起飞学C++》《零点起飞学Visual C++》《零点起飞学Visual Basic》《零点起飞学C#》《零点起飞学ASP.NET》《零点起飞学PHP》《零点起飞学HTML+CSS》 循序渐进:基础à进阶à实战科学编排:基本语法à典型实例à编程练习à项目实战学练结合:194个实例、3个项目案例、39个练习题视频讲解:提供11小时配套多媒体教学视频有问必答:提供QQ群、邮件和论坛答疑服务超值光盘,你值得拥有!本书实例源代码本书配套教学视频“零点起飞学编程”其他图书推荐阅读:《零点起飞学C语言》《零点起飞学Java》《零点起飞学C++》《零点起飞学Visual C++》《零点起飞学Visual Basic》《零点起飞学C#》《零点起飞学ASP.NET》《零点起飞学PHP》《零点起飞学HTML+CSS》《零点起飞学javascript+jQuery》《零点起飞学Java Web开发》《零点起飞学Android开发》《零点起飞学iPhone开发》《零点起飞学Excel VBA》《零点起飞学Linux C编程》《零点起飞学SQL Server》《零点起飞学MySQL》《零点起飞学Oracle》
Java自从1995年由Sun公司(2009年4月20日Sun公司被Oracle公司收购)发布以来,凭借其跨平台、可移植、分布式及简单易学的特点迅速成为了一门主流的软件开发语言。当前,Java依然还是最为流行的面向对象语言。目前,Java已经演化出了Java SE、Java EE和Java ME三个开发平台,分别在桌面开发、企业开发和嵌入式开发中占据了足以傲视群雄的地位。Java目前已被广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等领域,而且拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更是具备了显著的优势和广阔的发展前景。
为了帮助初学人员可在短期内比较容易地掌握Java开发技术,笔者结合自己多年的Java开发经验编写了本书。本书包含了核心Java开发所需要的方方面面的知识,讲解时穿插了大量实例,并且为读者准备了3个非常实用的项目开发案例,来进一步巩固和Java应用技术密切相关的数据库、网络和Web编程等方面的知识。为了提升学习效率,本书还专门提供了大量的练习题,并录制了多媒体教学视频辅助读者学习。另外,本书还专门制作了教学PPT以方便教学使用。阅读完本书后,读者将能够对Java编程有一个全面的认识并具备编写Java程序的能力。
本书有何特色
1.配多媒体教学视频
本书提供大量的配套多媒体教学视频辅助教学,学习起来高效、直观,效果好。教学视频重点对书中的示例进行详细讲解,并演示运行效果,读者可以和图书结合起来学习。
2.门槛低,容易入门
本书从零开始对Java核心技术进行讲解,不要求读者有太多基础,只要读者立志学习Java并有恒心坚持练习,就可以一步步走下去。
3.内容全面、系统、充实
本书详细介绍了Java开发所需要的方方面面知识,包括基本语法、面向对象、IO操作、图形界面、网络编程、数据库编程及Web编程等,还特别介绍了三个项目开发实战案例,通过学习这些内容,读者可以轻松地使用Java开发小型应用系统。
4.讲解由浅入深,循序渐进
本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。
5.写作细致,处处为读者着想
本书内容编排、概念表述、语法讲解、示例讲解及源代码注释等都很细致,作者讲解时不厌其烦,细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。
6.贯穿大量的开发实例和技巧
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。
7.提供教学PPT,方便老师教学
本书适合大中专院校和职业学校作为职业技能课程的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容安排
第1篇 Java开发基础(第1~9章)
本篇主要介绍了Java运行环境、流程控制、类与对象、引用数据类型、异常处理、多线程和IO操作等方面的知识。学习完本篇内容,读者可以从概念上先认识Java,然后进一步了解Java最核心的面向对象思想及最核心的基础开发技术。
第2篇 Java开发进阶(第10~15章)
本篇主要介绍了图形用户界面、XML开发、数据库编程、网络编程及Web编程等相关开发技术。学习完本篇内容,读者可以从Java的实用技术入手,掌握Java在具体应用中的实现,从而实现从理论到实践的飞跃。
第3篇 Java项目案例开发实战(第16~18章)
本篇主要介绍了Java在数据库开发、网络开发及Web开发这3大领域中的具体应用,分别实现了图书管理系统、局域网通信软件及论坛BBS系统这3个项目开发案例。本篇内容属于实战开发,读者可以从这些项目开发案例中领会Java实现有趣的小型系统的思路和具体开发过程。
配书光盘内容
* 本书重点内容的配套教学视频;
* 本书实例涉及的源代码。
本书读者对象
* Java入门人员;
* Java开发人员;
* 想自学编程的人员;
* 大中专院校的学生;
* 做毕业设计和课程设计的学生;
* Java语言爱好者。
本书阅读建议
* 建议没有基础的读者,从前向后顺次阅读,尽量不要跳跃。
* 对于书中的示例和实例,建议读者都要亲自上机动手实践,学习效果更好。
* 课后习题都动手做一做,以检查对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。
本书作者
本书由刘升华主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、欧振旭、陈杰、陈冠军、顼宇峰、程彩红、毛红娟、姚 志娟。
阅读本书的过程中,若有任何疑问,可以发邮件到book@wanjuanchina.net bookservice2008@163.com,或者到www.wanjuanchina.net的图书论坛上留言,以获得帮助。
编著者
本书由刘升华主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、欧振旭、陈杰、陈冠军、顼宇峰、程彩红、毛红娟、姚 志娟。
第1篇 Java开发基础
第1章 Java概述( 教学视频:37分钟)
第2章 基本数据类型及运算( 教学视频:52分钟)
第3章 Java程序流程控制( 教学视频:33分钟)
第4章 类与对象( 教学视频:27分钟)
第5章 面向对象编程( 教学视频:33分钟)
第6章 引用数据类型( 教学视频:53分钟)
第7章 异常处理( 教学视频:23分钟)
第8章 线程( 教学视频:32分钟)
第9章 Java的IO操作( 教学视频:56分钟)
第2篇 Java开发进阶
第10章 图形用户界面( 教学视频:66分钟)
第11章 XML开发( 教学视频:35分钟)
第12章 Java常用类( 教学视频:39分钟)
第13章 Java数据库编程( 教学视频:37分钟)
第1篇 Java开发基础
第1章 Java概述( 教学视频:37分钟)
第2章 基本数据类型及运算( 教学视频:52分钟)
第3章 Java程序流程控制( 教学视频:33分钟)
第4章 类与对象( 教学视频:27分钟)
第5章 面向对象编程( 教学视频:33分钟)
第6章 引用数据类型( 教学视频:53分钟)
第7章 异常处理( 教学视频:23分钟)
第8章 线程( 教学视频:32分钟)
第9章 Java的IO操作( 教学视频:56分钟)
第2篇 Java开发进阶
第10章 图形用户界面( 教学视频:66分钟)
第11章 XML开发( 教学视频:35分钟)
第12章 Java常用类( 教学视频:39分钟)
第13章 Java数据库编程( 教学视频:37分钟)
第14章 Java网络编程( 教学视频:27分钟)
第15章 Java Web编程( 教学视频:33分钟)
第3篇 Java项目案例开发实战
第16章 数据库编程实例——图书管理系统( 教学视频:36分钟)
第17章 网络编程实例——局域网通信软件( 教学视频:18分钟)
第18章 Web编程实例——BBS系统( 教学视频:28分钟)