新手学Java

出版时间:2010-1  出版社:希望电子  作者:陈嵩  页数:609  

前言

  Java语言在诞生之初并没有引起世人的关注,但是随着当今信息技术的飞速发展和Internet的普及,各种利用网络技术的网站、多媒体平台、企业应用如雨后春笋般出现,由于Java语言从一开始就有了一套便于实现网络编程的工具,从而使得Java语言引起了应用程序开发商和程序员的广泛关注,加之Sun公司成功的企业公关及产品推广,使得Java语言空前地流行起来。  为了方便广大读者学习,笔者在本手册的编写上倾注了大量的精力。本手册全面介绍了Java语言的基础和高级应用知识,最后再通过实际案例介绍了如何应用这些知识,力求使读者在阅读并理解本手册的内容之后就可以进行实际的项目开发。特点  1.循序渐进,由浅入深  本手册从面向过程语言的基础语法开始介绍,然后介绍了面向对象语言的语法知识,在介绍了这些程序设计的基础知识后,进一步深入到Java的类库,介绍容器、图形编程、数据库编程、网络编程等知识,最后通过三个案例综合介绍了前面所学的内容。  2.技术全面,内容充实  本手册全面介绍了Java SE的各方面基础知识,力求做到无遗漏。同时,对于重点知识点都做了详细的介绍并配以实例进行讲解,使读者可以在实例中领会这些知识点的用法。  3.案例精讲,深入剖析  本手册在综合案例篇介绍了三个典型的Java SE应用案例,每个案例都详细介绍了系统设计的思路、类图和系统架构,并深入介绍了每个模块的详细实现方式,深入剖析了其中使用到的技术与经验。  主要内容  第1章:介绍了Java是什么,它有哪些特征和优势,并对开发Web站点的技术发展经历进行了阐述。  第2章:详细介绍了Java语言的基本语法要素。本章是Java的基础知识,任何其他Java类库方面的知识都是以这些基础语言要素为基础的。  第3章:介绍了数组的基础知识,数组是一种非常基础的数据结构,几乎所有的高级语言都提供了该数据结构的实现方式。

内容概要

Java是目前最流行的编程语言之一。本手册由浅入深、循序渐进地介绍了Java的基础知识以及应用。    全手册共分6篇,分别是基础篇、面向对象篇、界面编程篇、数据库篇、网络编程篇和综合案例篇。介绍了Java语言面向过程部分的语法知识,Java语言面向对象部分的语法知识,Java在AWT和Swing编程技术方面的知识,如何使用Java语言实现对数据库的操作和Java在网络编程方面的知识。最后,以三个实际案例展示如何利用Java语言编写C/S模式的程序。    本手册适合广大Java程序开发人员和大中专院校的学生阅读,尤其适合于有一定面向对象编程技术基础的专业技术人员使用。    本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。    本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。

书籍目录

第一篇 基础篇  第1章 Java概述  第2章 Java基本语法  第3章 流程控制  第4章 数组第二篇 面向对象篇  第5章 面向对象导论  第6章 访问权限控制  第7章 继承与多态  第8章 异常处理  第9章 容器第三篇 界面编程器  第10章 Swing编程基础  第11章 布局管理器  第12章 事件处理与高级图形编程  第13章 数据流与文件操作  第14章 多线程编程第四篇 数据库篇  第15章 数据库基础知识  第16章 JDBC数据库编程第五篇 网络编程篇  第17章 网络基础知识  第18章 网络常见服务功能第六篇 综合案例篇  第19章 画图板  第20章 写字板  第21章 病历管理系统

章节摘录

  程序设计语言的发展经历了一个从简单到复杂,从原始到高级的过程。面向过程编程方式编写出来的程序就像是一个个单一的细胞,将最底层的数据和算法彻底地暴露在外面,这种编程方式很难写出功能强大的软件。而面向对象编程(OOP)通过封装、继承、多态等特性使自身更像一个功能完善的多细胞生物,它自成一体、可以通过继承实现复用,通过多态又可以实现功能的多样性扩展。本章内容包括以下几个方面。  ·面向对象方法论  ·面向对象的语言元素  ·建立对象的过程和方法  通过本章的学习,读者将对面向对象的软件设计方法有一个初步的认识。同时,读者对Java中面向对象的语言元素有一个简单的了解。另外,本章还将向读者介绍如何创建自己的数据类型以及对象的创建方法。  5.1 学习建议  面向对象技术的提出是为了解决面向过程语言的缺点,如代码复用性差、开发效率低等问题。读者在学习面向对象技术的时候应该关注面向对象思想是通过哪些技术来解决这些问题以及为什么这些技术可以解决或者减轻这些问题所带来的困扰,而不是盲目地崇拜面向对象技术,觉得它是一项时髦的技术。当读者对面向对象技术有了深刻的理解之后甚至可以对这项技术提出质疑,只有这样才能深刻地理解这项技术。  5.2 面向对象语言与面向对象思想  面向对象思想是由一整套理论体系构成的,它的核心思想是通过封装、继承、多态等方法实现代码复用,减少程序错误,降低软件开发的工作量。而面向对象语言是按照面向对象思想理论设计出来的语言,它具备了面向对象思想的部分或全部特征,但是使用面向对象语言进行开发并不意味着写出来的代码就符合面向对象思想的要求,读者不应只是学习面向对象语言的语法,更应细心体会面向对象的特征。本节将介绍面向对象语言应该具备的基本特征并讨论Java是否是标准的面向对象语言。  5.2.1 封装  汽车是日常生活中不可缺少的交通工具,没有汽车的生活将变得不可想象,而汽车厂商生产的汽车如果安全性无法保障同样是件不可想象的事。

编辑推荐

  打开Java程序设计大门的金钥匙  ◎由浅入深:从基本概念开始讲解,逐步深入到实际开发  ◎实例丰富:讲解知识点时穿插了183个实例,有较强的实用性  ◎面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识  ◎案例典型:提供了3个取材于实际项目的案例,提高读者开发水平  ◎视频教学:提供了8小时多媒体教学视频,学习起来更加直观  光盘内容  8小时多媒体教学视频  案例源代码  教学PPT  读者对象  Java入门与提高人员  有C语言基础的Java读者  编程语言爱好者  大中专院校的学生  相关社会培训班学员  涵盖的主要内容  ◎搭建Java开发环境  ◎布局管理器  ◎Java基本语法  ◎事件处理与高级图形编程  ◎流程控制  ◎数据流与文件操作  ◎数组  ◎多线程编程  ◎面向对象  ◎数据库基础  ◎访问权限控制  ◎JDBC数据库编程  ◎继承与多态  ◎网络编程  ◎异常处理  ◎画图板案例  ◎容器  ◎写字板案例  ◎Swing编程  ◎病例管理系统案例  系列特色  ◎定位明确,专门为没有编程基础的读者量身打造  ◎配多媒体教学视频进行讲解,读者很容易上手  ◎重视对概念的讲解,初学人员阅读起来没有任何障碍  ◎提供了丰富的典型示例,帮助读者理解相关知识点  ◎提供了综合案例,帮助读者提高实际开发水平  ◎讲解清楚,操作步骤明确,代码注释丰富,易于掌握  ◎作者大多从事编程工作多年,有丰富的开发经验

图书封面

评论、评分、阅读与下载


    新手学Java PDF格式下载


用户评论 (总计6条)

 
 

  •   好书,非常好,非常棒,下次再来。
  •   简单易学,容易上手。。。。
  •   主要是看一些实例,为作另外一本书的辅助看一下。
  •   当当的快递真是有问题啊,说3月2号送到,3月3号还没有动静啊!当当的快递怎么这么慢?
  •   新手只看书还是没学会
  •   新版跟旧版没太大的改变,类似的书实在太多,不买也没关系
 

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

京ICP备13047387号-7