分享
 
 
 

Java程序设计教程

Java程序设计教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (美)李杰斯(Reges,S.),(美)施特普(Stepp,M.) 著,陈志 等译

出 版 社: 机械工业出版社

出版时间: 2008-9-1字数:版次: 1页数: 655印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111246619包装: 平装编辑推荐

培养算法思维和问题解决能力:

这本书的内容翔实、条理清晰,非常适合大学一年级新生和Java初学者……很显然,作者本身就在教授这门课程,而且了解学生的问题所在。

——Eric Matson,莱特州立大学

作者从基础开始介绍Java程序设计的方法,给人耳目一新的感觉。本书交谈式的叙述风格和对基础知识的详细介绍深深吸引了我的很多学生,他们认为这比开始就介绍艰深的面向对象内容的那些教材更容易接受。、而且我也发现层层推进和强调逻辑解决问题的方法,都让这个计算机专业的第一门程序设计课更有针对性。

——Mike Scott,得克萨斯大学奥斯汀分校

如果学生在学习基本编程技术的同时还需要学习如何定义对象,他们普遍会感到十分吃力。在本书中,作者向初学者介绍了最基本的程序结构和Java语言中常见的错误,贯彻先使用对象后定义对象的理念,强调先介绍面向过程的程序设计方法,再讲述面向对象的程序设计方法。通过培养算法思维和解决问题的能力来提高学生程序设计的能力。

本书特点:

先使用对象再定义对象:学生可以先集中精力掌握面向过程的程序设计技术,并很快写出一些有趣的程序。

解决问题:从实际问题引入新概念,着重介绍新概念如何解决这个问题、并介绍相关的常见错误以及常见用法。

强调算法思维:将一个大问题分解为若干个小问题,用伪代码逐步细化解决问题的算法,并努力以算法的方式去描述问题。

层层推进:一步一步地引入新概念,确保学生能够掌握每一步所介绍的内容。

案例分析:每章的最后都安排一个案例分析,让学生可以了解如何分阶段开发并测试一个复杂的程序。

内容简介

本书采用了“从基础开始”的讲法,先介绍面向过程的程序设计方法,打下牢固的编程基础后,再讲述面向对象的程序设计方法。主要内容包括:程序设计基础、数组、定义类、递归、继承和接口、ArrayList、图形用户接口、排序和查找、集合等。本书在大部分章节都配有自测题和练习题,对理解和消化书中的概念极有帮助,非常适合学生和初学者自学参考。

本书是为计算机专业程序设计课程而编写的一本教材,也可以作为学习Java语言的入门读物。对于软件工程师、系统集成工程师以及应用和维护等相关人员来说,也不失为一本好的参考读物。

目录

出版者的话

译者序

前言

第1章 Java编程简介

1.1 计算的基本概念

1.2 现在开始介绍Java

1.3 程序中的错误

1.4 过程分解

1.5 案例分析:输出图形

第2章 基本数据类型和确定循环

2.1 数据的基本概念

2.2 变量

2.3 for循环

2.4 复杂性管理

2.5 案例分析:输出复杂的图形

第3章 参数和对象导论

3.1 参数

3.2 具有返回值的方法

3.3 使用对象

3.4 交互式程序

3.5 案例分析:抛物线轨迹

第3章补充 图形(选学)

3G.1 图形简介

3G.2 图形处理中的过程分解

3G.3 案例分析:金字塔

第4章 条件执行

4.1 循环技术

4.2 if/else语句

4.3 一些与条件执行相关的问题

4.4 文本处理

4.5 条件执行的方法

4.6 案例分析:计算健康指数

第5章 程序逻辑和不确定循环

5.1 while循环

5.2 布尔类型

5.3 用户错误

5.4 不确定循环的几种变体

5.5 断言和程序逻辑

5.6 案例分析:猜数字

第6章 文件处理

6.1 读取文件的基本方法

6.2 基于标记的文件处理

6.3 基于行的处理

6.4 高级文件处理

6.5 案例分析:计算加权平均分(GPA)

第7章 数组

7.1 数组的基本概念

7.2 数组遍历算法

7.3 高级数组技巧

7.4 多维数组(选学)

7.5 案例分析:统计工作时间

第8章 类

8.1 面向对象程序设计的基本概念

8.2 对象的状态:数据成员

8.3 对象的行为:方法

8.4 对象的初始化:构造函数

8.5 封装

8.6 更多实例方法

8.7 this关键字

8.8 更多类

8.9 案例分析:设计一个表示股票信息的类

第9章 继承和接口

9.1 继承的基本概念

9.2 多态机制

9.3 与父类交互

9.4 继承和设计

9.5 接口

9.6 案例分析:设计一组具有层次关系的金融类

第10章 ArrayList

10.1 ArrayList

10.2 Comparable接口

10.3 案例分析:词汇表比较

第11章 Java的集合框架

11.1 列表

11.2 数学集合

11.3 映射

第12章 递归

12.1 递归的思想

12.2 一个更好的递归实例

12.3 递归函数

12.4 递归图形(选学)

12.5 案例分析:求解前序表达式

第13章 查找与排序

13.1 Java类库中的查找与排序

13.2 程序的效率

13.3 查找算法的实现

13.4 案例分析:归并排序算法的实现

第14章 图形用户界面

14.1 GUI基础

14.2 布局组件

14.3 组件间交互

14.4 其他组件与事件

14.5 2D 图形

14.6 案例分析:实现DrawingPanel

附录A 自测题答案

附录B Java总结

附录C Javadoc注释和Java API规范

书摘插图

第1章 Java编程简介

1.1 计算的基本概念

计算机已经融入了我们的日常生活,因特网给我们带来了几乎无限量的信息。有的信息是一些重要新闻。比如cnn.com上的头条新闻;有的则是无足轻生的垃圾信息:如果你想知道昨晚碰到的小伙子是否欺骗了他的女友,你可能会到dontdatehimgirl.com去找答案。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有