Java从入门到精通

出版时间:2009-8  出版社:化学工业出版社  作者:高宏静  页数:467  
Tag标签:无  

前言

  近年来我国IT产业发展迅猛,IT从业人数也不断增多,越来越多的人开始学习计算机技术。而作为计算机核心技术之一的程序设计更是受到了很多人的青睐,尤其是年轻人。如今很多年轻人开始学习编程,以使得自己在未来的职业生涯中更有竞争力。  但很多人刚开始学习时总觉得不得要领,感觉有一堵无形的墙竖在面前而无法逾越。究其原因是学习方法或者思路有问题所致。作为自学人员,学编程首先需要一本好书,适合自己阅读的书,这样才不至于走弯路,学习效果也好。然而图书市场上的图书虽然很多,但要真想找本很好的入门编程书却并不容易,很多书都是写给专家看的,把真正需要学习的人都给挡在了门外。基于这种原因,我们策划了这套《程序员书库》丛书,希望能降低读者学习编程的门槛,带领读者快速跨入编程的大门。  丛书包含书目  《Java从入门到精通》  《C++从入门到精通》  《PHP从入门到精通》  《Visual C++从入门到精通》  《Visual Basic从入门到精通》  《ASP.NET从入门到精通》  《Linux编程从入门到精通》  《JavaScript从入门到精通》  《CSS从入门到精通》  《ActionScript 3.0从入门到精通》  《Excel VBA从入门到精通》  《SQL Server 2008从入门到精通》  丛书主要特色  1.由浅入深讲解到位,轻松入门  本丛书对内容的讲解都是从最基本的配置和概念讲起,然后层层深入,最后还安排了综合案例,很适合读者学习,可以达到轻松入门、快速提高的效果。  2.程序代码详尽注释,易于理解  书中给出了典型的程序代码,而且对这些代码都进行了详尽的注释,读者阅读起来很容易理解,这对理解编程有很大的帮助。  3.以大量实例为示范,快速掌握  无论是对基本的语法讲解,还是应用开发,书中都列举了大量实例,最后还提供了综合实例,非常实用,读者可以通过这些例子很快掌握所学内容,学习效果好。  4.多媒体视频讲解,加速学习  丛书的每本书都配专门制作的多媒体学习光盘,方便读者学习,另外也提供了书中所涉及的源代码,以方便读者使用。  5.完善的售后服务,后顾无忧  本丛书提供技术论坛(http://www.rzchina.net)和QQ群(QQ群号:21948169)答疑,读者可以在上面提问和交流。  丛书适合的读者对象  本丛书定位于如下没有编程基础的入门人员。  ? 自学编程的入门人员。  ? 各类程序设计爱好者。  ? 想学习一门技术以便找工作的人员。  ? 做课题设计和毕业设计的学生。  ? 需要迅速掌握一门编程语言的人员。  ? 大中专院校或电脑学校的学生。  学习建议  学习编程并不是想象的那么难,关键是要有合适的教程和正确的学习方法。如果您已经选择了这套书,那么恭喜您已经解决了第一个问题。但我们还有如下建议。  ? 入门人员自然按书中安排的顺序阅读最好。  ? 如果你有一定的基础,那也不妨跳跃式阅读,选择阅读。  ? 先弄懂书中的内容,然后可以适当拓展。  ? 要勤思考,多动手,必要时一定要上机操作。  ? 要学会利用网络资源,经常光顾各技术论坛,有不懂的地方可以利用百度来搜索解决方法。  希望这套书能成为您初学编程的良师益友,能带您轻松跨入编程的大门,并逐步成为编程高手。

内容概要

Java语言是一种跨平台的高级语言,无论是网络世界还是桌面应用程序,无论是分布式应用环境还是嵌入式应用都可以看到Java的身影。显然Java语言依然保持着旺盛的生命力,也使得众多的从业人员开始学习Java语言。本书共分为6篇:第一篇是Java入门知识,主要介绍了Java的基础知识,包括Java的发展以及Java编程环境等;第二篇是Java面向对象思想,主要介绍了类和对象、继承、接口和内部类、面向对象编程、异常处理、线程等相关知识;第三篇是界面篇,主要介绍了Java中的界面开发;第四篇是Java的应用篇,主要介绍了I/O编程、集合思想、数据库编程以及Java中的常见类;第五篇是Java的网络开发,主要介绍了Socket编程、Applet开发以及JSP Web开发;最后一篇通过两个综合案例,综合介绍了前面所学内容。    本书的特点是详细介绍了Java语言的各个方面,概念明了,讲解细致,步骤清晰,其中的实例大量应用了简单但不缺乏深度的程序,有源代码的详细标注,有运行结果和运行结果分析,使得初学者在初步了解理论知识的基础上,通过具体的应用实例轻松掌握所学内容。本书适合正在学习Java编程语言,或打算学习Java语言的人员,也可作为大中专院校师生和培训班的教材。

作者简介

  本丛书的作者团队对计算机程序设计类图书市场有很好的敏感性,对出版动态有准确的把握,对计算机技术的发展进行长期跟踪。该团队长期以来致力于计算机图书的内容提供和策划,已经出版的多个系列图书都在计算机图书市场上有良好的口碑,都曾经引领了当年的计算机程序设计畅销书。

书籍目录

第一篇  基础篇 第1章  Java概述	 第2章  Java基本语言	 第3章  控制流程语句	 第4章  数组	第二篇  面向对象 第5章  类和对象	 第6章  继承	 第7章  接口和内部类	 第8章  面向对象编程	 第9章  异常处理	 第10章  线程	第三篇  界面篇 第11章  图形编程	 第12章  事件处理	 第13章  Swing用户界面设计	第四篇  应用篇 第14章  Java I/O系统	 第15章  集合	 第16章  Java与数据库	 第17章  Java常用类	第五篇  网络编程篇 第18章  网络编程	 第19章  Applet网页内嵌程序	 第20章  Java Web应用——JSP	第六篇  综合案例 第21章  小型员工信息系统	 第22章  基于JApplet的贪吃蛇游戏

章节摘录

  面向对象技术被称为是程序设计思想的一场革命,它已经逐步成为计算机应用开发领域的主流趋势。Java语言是面向对象技术成功应用的范例之一。Java语言具有面向对象、跨平台、安全性、多线程等显著特点,这使得Java成为许多应用系统的理想开发工具。随着Internet的产生和发展,Java语言的这些优点引起软件开发人员极大的关注,Java语言已经成为最流行的网络编程语言之一。  “一次编写,到处运行”,这是Java技术的一个最重要特性,只需要编写一次自己的应用程序,Java程序就可以在各种操作系统中正常运行了。  本书就是针对Java语言的初学者,在学习本书之前,并不需要具备面向对象的基础知识,甚至不要求读者有编程经验。本书从Java的基础知识讲起,由浅入深,循序渐进,将Java面向对象的思想自然地渐渐融入到读者的脑海中。同时本书还汇集了大量的程序示例,随书的光盘中收录了各示例的源码及所需资源,以帮助读者轻松学习,快速掌握。  本书特点  由于本书面向入门级的读者,因此内容上要求通俗易懂,能够立即实践并易于上手,所以本书具有以下特点。  1.循序渐进,由浅入深  从Java的基础知识开始,介绍了Java程序的运行环境和安装过程,并通过一系列简单的示例让读者认识简单的Java程序,再逐步深入,阐述Java的语法和语义以及面向对象的特点,最后通过示例展示Java语言的部分高级应用。  2.形象类比,图解丰富  在本书中,没有晦涩的理论,概念通俗易懂;以现实生活中的事物作比喻来描述Java语言的相关理论知识,并附有图解,便于读者的理解和记忆。  3.技术全面,内容充实  本书涉及了Java语言的所有基础知识,覆盖范围广,对Java语言的基础知识以及各个方面的应用和实践,以及Java程序的某些设计模式、程序员在编程中经常用到的编程技巧等等都作了十分详细的介绍。  4.实用性强,示例丰富  每个理论下面都附有丰富的使用示例,以及程序注释、说明和程序运行的结果。读者领会了相关理论知识后可以立即动手,付诸于实践,并通过实践了解相关用法,增强对理论知识的理解巩固。  本书内容  本书共分为6篇:第一篇是Java入门知识,主要介绍了Java的基础知识,包括Java的发展以及Java编程环境等;第二篇是Java面向对象思想,主要介绍了类和对象、继承、接口和内部类、面向对象编程、异常处理、线程等相关知识;第三篇是界面篇,主要介绍了Java中的界面开发;第四篇是Java的应用篇,主要介绍了I/O编程、集合思想、数据库编程以及Java中的常见类;第五篇是Java的网络开发,主要介绍了Socket编程、Applet开发以及JSP Web开发;最后一篇通过两个综合案例,综合介绍了前面所学内容。  第1章Java概述:主要介绍了Java概述性的几个问题,以及如何进行Java开发,包括使用记事本的最简单开发和集成开发工具Eclipse的使用。  第2章Java基本语言:主要介绍了Java的基本数据类型与运算符的分类与使用,并给出完整示例源码供读者学习。  第3章控制流程语句:主要介绍了Java中的3种程序控制语句,并给出了详细的程序示例。  第4章数组:主要介绍了Java中的数组,包括一维数组的结构、声明创建、初始化、使用;二维数组的使用;并结合示例讲解了数组的复制、搜索、排序问题。  第5章类和对象:主要介绍了Java中的对象及类的问题,生动解释类及对象的概念及之间的关系,详细讲解了类的成员变量、成员方法;关于修饰符详细讲解了其使用及各个修饰符之间的区别。  第6章继承:主要介绍了派生类、抽象类和Object类的相关知识。  第7章接口和内部类:主要介绍了Java的接口思想,包括接口的定义、实现和应用以及接口和内部类的不同之处。  第8章面向对象编程:主要介绍了面向对象编程的相关知识。  第9章异常处理:主要介绍了Java中对异常的处理机制。  第10章线程:主要介绍了Java中线程的使用,包括线程的创建、调度、控制,并详细介绍了线程的生命周期、线程通信、线程同步死锁的问题。  第11~13章图形用户界面编程基础:主要介绍了组件、容器等概念,并给出了布局管理器的使用说明及使用示例;所有的图形用户界面程序只有完成一定的工作才有意义,因此结合事件监听器与组件说明了用户图形界面程序的编写及运行。  第14章Java I/O系统:主要介绍了Java中的输入输出,包括文件的读写及数据库的读写。  第15章集合:主要介绍了集合相关的接口和接口实现类(主要包括Collection和Iterator、List、Set、Map接口)及一些主要的实现类(包括LinkedList、ArrayList、HashSet、TreeSet、HashMap、TreeMap类)。  第16章Java与数据库:主要介绍了几种常用的数据库以及Java与各种数据库连接的方法。  第17章Java常用类:主要介绍了Java中常用的几种类,包括基本数据类型的封装类、Math类和StringBuffer字符类。  第18章网络编程:主要介绍了网络编程的基础知识,针对TCP/IP、UDP、URL三种类型的网络编程进行了重点的讲解,并给出了完整示例源码供读者学习。  第19章Applet网页内嵌程序:主要介绍了Applet应用程序的基本知识及Applet的部署,并详细介绍了Applet中多媒体的操作。  第20章Java Web应用——JSP:主要介绍了JSP的基础知识和综合应用。  第21和22章:主要介绍了两个综合案例,一个是使用Java界面编程开发一个小型的员工管理系统;另一个是使用JApplet开发一个贪吃蛇的小游戏。  本书读者  ? Java初学者  ? Java专职编程人员  ? Java编程爱好者  ? 大中专院校的学生  ? 社会培训班学生

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java从入门到精通 PDF格式下载


用户评论 (总计9条)

 
 

  •   适合初学者用
    只是内容有点小过时,不过还凑合
  •   入门级别,可以时常回味
  •   讲的很彻底
  •   绝对是正版,就是包装太寒酸。
  •   内容不错,纸质一般,不过赠送的光盘没什么用,里面的课程不全,课程讲解是照着书本一个字一个字缓慢地念的。
  •   发货速度不错,支持。。。
  •   可能因为书的封面积了些灰尘看起来有点旧的感觉,其他还好
  •   这本真是好基础的,特别是前面几章,讲的就是c语言。
  •   虽然快递满给力的,但是包装很差,书角有磨损。好吧,这其实可以接受,但是最重要的是封面脱落了,不是运输的过程中脱落的,而是发货的人本来就知道封面脱落。从来没有遇到这种情况,所以打一个从来没有过的两星。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7