Java大学简明教程

出版时间:2005-2  出版社:电子工业出版社  作者:戴特尔  页数:835  字数:1640000  译者:张琛恩  
Tag标签:无  

内容概要

本书是Deitel向广大读者奉献的又一力作。全书结合Java程序设计的基本原理,采用手把手的教程式方法,逐步引导读者开发出面向实际的应用程序。从最基本的程序设计的学习开始,读者在每一教程中学到的有关Java程序设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的。从而读者能够很容易地将所学到的知识运用到自己应用程序的开发当中。    本书向读者介绍Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程序设计、异常处理技术、字符串与字符、按顺序访问的文件,以及更多同Java程序设计相关知识的全面介绍。书中还包含了一些更为高级主题的讨论,如数据库程序设计、多媒体技术、图形绘制及Web应用程序的开发等。

作者简介

Harvey M. Deitel博士    Deitel & Associates, Inc. 董事长,拥有计算机领域42年经验及大量企业与学术界的实践经验。Deitel博士毕业于麻省理工学院,获学士和硕士学位,并在波士顿大学取得博士学位。他曾在IBM和MIT从事过虚拟存储操作系统项目的开拓性研究,该技术现已

书籍目录

教程1	Moving Shapes应用程序介绍计算机,Internet及Java 程序设计基础  1.1    什么是计算机  1.2    计算机的组织结构  1.3    机器语言、汇编语言和高级语言  1.4    Java概述  1.5    其他高级语言  1.6    结构化程序设计  1.7    诠释软件的发展方向:对象技术  1.8    Internet与万维网  1.9    Java运行环境  1.10  新手上路:Moving Shapes应用程序  1.11  Internet 及 Web 资源  1.12  小结教程2	Welcome 应用程序引入图形用户界面的程序设计  2.1    探试Welcome应用程序  2.2    编译并运行模板Welcome应用程序  2.3    创建Welcome应用程序  2.4    语法错误  2.5    小结教程3	库存清单应用程序介绍JTextField和JButton组件  3.1    探试库存清单应用程序  3.2    在库存清单应用程序中自定义JLabel  3.3    自定义库存清单应用程序的JTextField和JButton  3.4    小结教程4	完整的库存清单应用程序引入程序设计的概念  4.1    探试库存清单应用程序  4.2    介绍Java的代码规则  4.3    在事件处理程序中放置代码  4.4    执行计算并显示结果  4.5    小结教程5	改进的库存清单应用程序引入变量、内存、算术运算及键盘事件的概念  5.1    探试改进后的库存清单应用程序  5.2    变量  5.3    针对JTextField处理keyPressed事件  5.4    内存的概念  5.5    算术运算  5.6    调试程序:断点设置与run,stop,cont和print命令  5.7    Internet与Web资源  5.8    小结教程6	工资额计算器应用程序引入算法、伪代码及程序控制的概念  6.1    探试工资额计算器应用程序  6.2    算法  6.3    伪代码  6.4    控制语句  6.5    if选择语句  6.6    if…else选择语句  6.7    创建工资额计算器应用程序  6.8    赋值运算符  6.9    格式化文本  6.10  使用调试程序:print命令和set命令  6.11  小结教程7	牙科付款应用程序介绍JCheckBox,消息对话框和逻辑运算符  7.1    探试牙科付款应用程序  7.2    创建牙科付款应用程序  7.3    学习使用JCheckBox  7.4    使用对话框显示消息  7.5    逻辑运算符  7.6    小结教程8    购车还贷计算器应用程序介绍while循环语句及JTextArea组件	  8.1    探试购车还贷计算器应用程序  8.2    while循环语句  8.3    自增运算符和自减运算符  8.4    创建购车还贷计算器应用程序  8.5    小结教程9	班级平均分应用程序介绍do…while循环语句  9.1    探试班级平均分应用程序  9.2    do…while循环语句  9.3    创建班级平均分应用程序  9.4    小结教程10	利息计算器应用程序介绍for循环语句  10.1    探试利息计算器应用程序  10.2    计数器控制循环的要素  10.3    引入for循环语句  10.4    for循环举例  10.5    创建利息计算器应用程序  10.6    小结教程11	门禁系统应用程序介绍switch多向选择语句,Date及DateFormat类  11.1    探试门禁系统应用程序  11.2    介绍switch多向选择语句  11.3    创建门禁系统应用程序  11.4    小结教程12	改进的工资额计算器应用程序引入方法的概念  12.1    探试改进的工资额计算器应用程序  12.2    类与方法  12.3    方法的定义  12.4    最大值应用程序  12.5    在工资额计算器应用程序中使用方法  12.6    使用调试程序:利用step,step up和next命令控制执行  12.7    小结教程13	改进的利息计算器应用程序引入事件处理的概念  13.1    探视改进的利息计算器应用程序  13.2    事件处理程序  13.3    事件处理程序的注册  13.4    处理ChangeEvent事件  13.5    小结教程14	筹款募集应用程序介绍作用域及基本类型间的转换  14.1    探试筹款募集应用程序  14.2    创建筹款募集应用程序  14.3    类型转换  14.4    小结教程15	掷骰子游戏应用程序介绍随机数的生成和JPanel组件  15.1    探试掷骰子游戏应用程序  15.2    随机数的生成  15.3    在掷骰子游戏应用程序中使用常量  15.4    在掷骰子游戏应用程序中使用随机数  15.5    小结教程16	国旗知识测评应用程序介绍一维数组及JComboBox组件  16.1    探试国旗知识测评应用程序  16.2    数组  16.3    声明并创建数组  16.4    创建国旗知识测评应用程序  16.5    数组的排序  16.6    小结教程17	成绩评定应用程序介绍二维数组及JRadioButton组件  17.1    探试成绩评定应用程序  17.2    二维数组  17.3    学习使用JRadioButton  17.4    在成绩评定应用程序中添加代码  17.5    小结教程18	微波炉模拟应用程序创建属于自己的类及其对象  18.1    探试微波炉模拟应用程序  18.2    设计微波炉模拟应用程序  18.3    对象的初始化:构造方法  18.4    get方法和set方法  18.5    完成微波炉模拟应用程序  18.6    控制成员的访问  18.7    main方法  18.8    使用调试程序:watch命令  18.9    小结教程19	货运中心应用程序介绍集合,ArrayList及迭代器  19.1    探试货运中心应用程序  19.2    Parcel类  19.3    JList组件  19.4    使用助记符  19.5    集合  19.6    创建货运中心应用程序  19.7    使用迭代器  19.8    小结教程20	屏保应用程序引入继承及图形绘制概念  20.1    探试屏保应用程序  20.2    继承简介  20.3    图形绘制简介  20.4    创建屏保应用程序  20.5    利用继承创建MyRectangle类  20.6    Java中的图形绘制  20.7    完成屏保应用程序  20.8    小结教程21	“猫-鼠”小画家应用程序介绍接口、鼠标输入及事件处理机制  21.1    探试小画家应用程序  21.2    创建小画家应用程序  21.3    接口  21.4    mousePressed事件处理程序  21.5    mouseReleased事件处理程序  21.6    mouseDragged事件处理程序  21.7    小结教程22	打字训练器应用程序介绍键盘事件及JMenu组件  22.1    探试打字训练器应用程序  22.2    键盘事件  22.3    JMenu  22.4    JColorChooser  22.5    小结教程23	屏幕抓取应用程序介绍字符串处理技术  23.1    探试屏幕抓取应用程序  23.2    字符串基础  23.3    创建屏幕抓取应用程序  23.4    在字符串中定位子字符串  23.5    从字符串中提取子字符串  23.6    String类中的其他方法  23.7    小结教程24	改进的购车还贷计算器应用程序介绍异常处理技术  24.1    探试改进的购车还贷计算器应用程序  24.2    介绍异常处理技术  24.3    Java中的异常处理  24.4    Java中异常的结构  24.5    创建改进的购车还贷计算器应用程序  24.6    小结教程25	票务信息查询应用程序介绍按顺序存取的文件  25.1    探试活动录入应用程序和票务信息查询应用程序  25.2    数据分级  25.3    文件和流  25.4    创建活动录入应用程序:向文件中写入信息  25.5    创建票务信息查询应用程序  25.6    学习使用finally语句块  25.7    小结教程26	ATM 应用程序介绍数据库程序设计及命令行参数的使用  26.1    IBM Cloudscape数据库  26.2    探试ATM应用程序  26.3    设计ATM应用程序  26.4    关系型数据库纵览:ATM数据库  26.5    SQL  26.6    命令行参数的使用  26.7    创建数据库连接  26.8    编程实现ATM应用程序  26.9    小结教程27	绘图应用程序引入多态概念,进一步讨论图形绘制  27.1    探试绘图应用程序  27.2    多态  27.3    更多Graphics类的方法  27.4    添加MyShape类的继承结构  27.5    小结教程28	电话号码簿应用程序Java语音API简介  28.1    Java语音API  28.2    下载并安装FreeTTS  28.3    探试电话号码簿应用程序  28.4    创建电话号码簿应用程序  28.5    小结教程29	Web书店应用程序Web应用程序的开发及Apache Tomcat Web服务器简介  29.1    多层架构  29.2    Web服务器  29.3    Apache Tomcat Web服务器  29.4    探试Web书店应用程序  29.5    小结教程30	Web书店应用程序:客户层HTML简介  30.1    分析Web书店应用程序  30.2    创建JavaServer Pages  30.3    创建books.jsp页面  30.4    创建bookInformation.jsp页面  30.5    小结教程31	Web书店应用程:信息层考察数据库并创建数据库组件  31.1    回顾Web书店应用程序  31.2    信息层:数据库  31.3    在JSP页面中使用Cloudscape数据库  31.4    小结教程32	Web书店应用程序:中间层介绍form属性:method/action和在JSP中插入查询结果集  32.1    回顾Web书店应用程序  32.2    在books.jsp页面中添加功能  32.3    在bookInformation.jsp页面中添加功能  32.4    Internet与Web资源  32.5    小结附录A    运算符优先级表附录B    ASCII字符集附录C    GUI 设计导航附录D    Java 类库索引附录E    关键字列表附录F    基本类型词汇表索引

编辑推荐

  本书展示了Java在面向对象、事件驱动等程序设计方面的强大功能。本书出色的教学方式均源于Deitel&Associates公司——该公司拥有众多撰写最畅销编程语言书籍的作者和在100多个国家为超过1000000的人讲授程序设计课程的知名教师。  		  

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java大学简明教程 PDF格式下载


用户评论 (总计20条)

 
 

  •   全书结合Java程序设计的基本原理,采用手把手的教程式方法,逐步引导读者开发出面向实际的应用程序。从最基本的程序设计的学习开始,读者在每一教程中学到的有关Java程序设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的。从而读者能够很容易地将所学到的知识运用到自己应用程序的开发当中。

    采用多种教学方法:
    ·循序渐进的方法显示如何从头建立和执行一个完整的应用程序
    ·使用完整的应用程序来讲解编程的概念
    ·采用应用程序驱动的方法——20多个教程和100多个面向对象的应用程序
    ·自测选择题及其答案为读者提供每一小节的及时反馈
    ·技术小结、UML活动图
    ·提供大量练习,包括:为每个教程精心准备的多道选择题、面向实际应用程序的练习题。
  •   Java大学简明教程一开始就给人一种耳目一新的感觉,采用由有意思的例子开始,通过修改源代码,来逐步学习程序的结构与用法!在中国来说,这是一种打破传统教学程式的方法,很适合有一点点基础的同学来学习!强烈推荐!强烈建议精读!
  •   嗯,看了觉得不错啊,上学期用的是C++大学简明教程,收获很大,所以我又买了JAVA的,好好学,加油!!
  •   本书有大量的实例以及由浅至深的系统讲解,非常适于java快速入门的书籍!
  •   书中配有大量实例和代码,以练带学,我觉得非常适合JAVA的初学者。
  •   很详细很适合初学者
  •   很好,很快,东西很全,还有附加品
  •   终于拿到新书了
  •   首先拿到书我一阵欣喜,拆开后瞬间感觉蛋一疼,隋书的光盘碎成两半,书的前几页……书页都有一半脱了出来,不过还好只是前几页,而且光盘里的东西也不重要,我急着用这本书所以就不换了。
    最后点评下书的内容,内容的确是不错,可是多余的东西实在是太明显了,打开命令提示符,输入命令编译,输入命令运行,这么几个步骤开头说一下就可以了,可书里每个例子后面都写上,感觉如果把这多余的内容去掉估计能减掉个200+页了。 要强调一下的是,这本书我看到一百多页也还没有教授语法,所以这本书不适合一点编程经验都没有的人学,我想最少C++得学过看的才比较轻松,毕竟JAVA只是语法而已,学会怎么用才是最重要的,所以这才是这本书的魅力。
  •   提供了丰富翔实的例子,可以让初学者巩固所学基础知识,又能增强实战编程能力。对于初学者,好JAVA提供了很大的可能性,希望能有所裨益。
  •   软件专业JAVA基础非常好的一本书,书还没有到,不过估计没有问题
  •   帮兄长订的……据说是他们JAVA课的老师推荐的~~~~~所以应该是不错的一本书~~~~
  •   全书都围绕实例进行讲解先讲制作界面后来将界面和功能实现整合没有讲基础语法
  •   这本书很适合初学者特别是没经验只略懂语法的初学者
  •   书的内容不错,质量也还行,就是包装太简陋了,在运输中已经压了很多折痕在上面,哎。。。看着不爽
  •   这本书正是我想买的,送货也恰恰好合时间,还是比较满意的!
  •   。。。书在订单下后的第三天就收到了。。收了书忘记确认收货了。。-_-!。。不好意思
  •   本书中间几章翻译的奇烂,明显是一些垃圾硕士生或者博士生翻译的,语句不通,概念不清,可见该书编写的极不负责任。浪费读者无数宝贵的时间,实在可恶,而且还卖那么贵。
  •   这本书不适合初学者,不符合中国读者的学习的思维过程。
  •   不错,书本很新,符合我的预想
 

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

京ICP备13047387号-7