王朝百科
分享
 
 
 

Java大学基础教程

王朝百科·作者佚名  2010-04-17  
宽屏版  字体: |||超大  

Java大学基础教程
Java大学基础教程

《Java大学基础教程》

基本信息·

出版社:电子工业出版社

·页码:519 页码

·出版日:2007年

·ISBN:9787121026508

·装帧:平装

·开本:16开

·丛书名:国外计算机科学教材系列

--------------------------------------------------------------------------------

内容简介

本书是Java How to Program, Sixth Edition,即Java大学教程(第六版)的基础版,针对Java 2平台标准版5.0,详细介绍了如何使用Java语言进行面向对象编程。本书全面介绍了Java语言的基础知识,包括输入/输出、基本类型、运算符、控制语句和方法/数组等。与Java How to Program, Sixth Edition相比,较早地引入了类、对象和面向对象编程的概念,即继承、多态和接口等。同时,针对J2SE 5.0的特点,描述了Java语言中的许多新功能与特性,例如格式化输出printf,Scanner类,Enum类和变长形参表等。本书还引入了通用建模语言UML 2.0,以便帮助读者打下良好的面向对象设计基础。本书通过多个详尽的实例研究,使读者能够尽快掌握面向对象编程技巧。最后,本书的附录还介绍了如何使用调试器、Java API文档等多个有用的工具。

--------------------------------------------------------------------------------

作者简介

Harvey M.Deitel博士是Deitel&Associates公司的主席和首席战略主管。在计算机领域43年的勤奋工作,使他具有极其丰富的工业界和学术界经验。Detiel博士拥有麻省理工学院的学士和硕士学位,以及波士顿大学的哲学博士学位。他曾致力于IBM和MIT的一系列领先于时代的虚拟内存操作系统项目的研究工作,这些项目的技术成果如今已广泛应用于UNIx,L,inux和Windows XP等系统中。他从事大学教学20余年,是波士顿学院计算机系的终身教授,而且在与其子Paul J.Deitel成立Deitel&Associates公司之前,一直担任该系的系主任。他和Paul合作了数十本书籍和多媒体软件包,所编写的教材已被翻译成日文、德文、俄文、西班牙文、繁体中文、简体中文、韩文、法文、波斯文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文,受到世界范围内的认可。Detiel博士为大型公司、学术机构、政府机构和军事部门已举办了数百次专业研讨班。

--------------------------------------------------------------------------------

编辑推荐

本书是Java How to Program, Sixth Edition,即Java大学教程(第六版)的基础版,针对Java 2平台标准版5.0,详细介绍了如何使用Java语言进行面向对象编程。本书全面介绍了Java语言的基础知识,包括输入/输出、基本类型、运算符、控制语句和方法/数组等。与Java How to Program, Sixth Edition相比,较早地引入了类、对象和面向对象编程的概念,即继承、多态和接口等。同时,针对J2SE 5.0的特点,描述了Java语言中的许多新功能与特性,例如格式化输出printf,Scanner类,Enum类和变长形参表等。本书还引入了通用建模语言UML 2.0,以便帮助读者打下良好的面向对象设计基础。本书通过多个详尽的实例研究,使读者能够尽快掌握面向对象编程技巧。最后,本书的附录还介绍了如何使用调试器、Java API文档等多个有用的工具。

--------------------------------------------------------------------------------

目录

第1章 计算机、Internet和万维网概述

1.1 简介

1.2什么是计算机

1.3计算机的构成

1.4操作系统的沿革

1.5个人计算、分布式计算和客户/服务器计算

1.6 Internet与万维网

1.7机器语言、汇编语言和高级语言

1.8 c和C++语言的发展史

1.9 Java语言的发展史

1.10.1ava类库

1.1l FORTRAN,COBOL,Pascal和Ada

1.12 BASIC,Visual Basic,Visual C++,C#和.NET

1.13典型的.1ava开发环境

1.14关于Java和本书的说明

1.15 Java应用程序的运行示例

1.16对象技术与UML简介

1.17本章小结

1.1 8 Web资源

第2章 .Java应用程序入门

2.1简介

2.2第一个Java应用程序:打印一行文字

2.3修改第一个Java程序

2.4用pfinff显示文本

2.5另一个.Java应用程序:整数相加

2.6内存的概念

2.7算术运算

2.8选择:相等和关系运算符

2.9本章小结

第3章类和对象的基础知识

3.1简介

3.2类、对象、方法和实例变量

3.3声明带有一个方法的类并实例化该类的一个对象

3.4声明带形式参数的方法

3.5实例变量、set方法和get方法

3.6基本类型和引用类型的对比

3.7用构造函数初始化对象

3.8浮点数和double类型

3.9 GuI和图形实例研究:使用对话框(选读)

3.10本章小结

第4章控制语句(第l部分)

4.1简介

4.2算法

4。3伪码

4.4控制结构

4.5 if单选语句

4.6 ifelse双选语句

4.7 while循环语句

4.8算法设计:计数器控制循环

4.9算法设计:标记控制循环

4.10算法设计:嵌套控制语句

4.11复合赋值运算符

4.12增量和减量运算符

4.13基本类型

4.14 GuI和图形实例研究:绘制简单线条(选读)

4.15本章小结

第5章控制语句(第1l部分)

5.1 简介

5.2计数器控制循环基础知识

5.3 for循环语句

5.4使用for语句的例子

5.5 dowhile循环语句

5.6 switch多选语句

5.7 break和continue语句

5.8逻辑运算符

5.9结构化程序设计小结

5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)

5.1l本章小结“

第6章 方法的深入剖析.

6.1简介

6.2 Java中的程序模块

6.3 static方法,static域和Math类

6.4声明带多个形参的方法

6.5 声明和使用方法的注意事项

6.6方法调用栈和活动记录

6.7参数提升和强制转换

6.8 Java API包

6.9实例研究:随机数生成

6.10实例研究:博彩游戏和enum简介

6.1 1声明的作用域

6.12方法重载

6.13 GuI与图形实例研究:颜色和填充形状(选读).

6.14本章小结

第7章 数组

7.1 简介

7.2数组

7.3声明并创建数组

7.4使用数组的例子

7.5实例研究:洗牌与发牌模拟程序

7.6增强for语句

7.7将数组传递给方法

7.8实例研究:用数组保存成绩的类GradeBook

7.9多维数组

7.10实例研究:使用二维数组的类GradeBook

7.1 1变长实参表

7.12使用命令行实参

7.13 GuI与图形实例研究:画弧(选读)

7.14本章小结

第8章 类和对象的深入剖析

8.1 简介

8.2’Time类实例研究

8.3类成员访问控制

8.4用this引用指向当前对象的成员

8.5 Time类实例研究:重载构造函数

8.6默认构造函数和无实参构造函数

8.7关于set方法和get方法

8.8组合

8.9枚举类型

8.10垃圾收集和finalize方法

8.1l static方法成员

8.12 static导入

8.13 final实例变量

8.14软件可重用性

8.15数据抽象与封装

8.16‘Fime类实例研究:创建包

8.17包访问性

8.18 GuI与图形实例研究:使用图形对象(选读)

8.19本章小结

第9章 面向对象编程:继承

9.1 简介

9.2超类与子类

9.3 protected成员“

9.4超类与子类之间的关系

9.5子类的构造函数

9.6用继承实现软件工程

9.7 Object类

9.8 GUI与图形实例研究:用标签显示文本和图像(选读)

9.9本章小结

9.10自测题

第10章 面向对象编程:多态

10.1简介

10.2多态实例

10.3多态的行为

10.4抽象类与方法、

10.5实例研究:采用多态方法的工资支付系统

10.6 fmal方法和类

10.7实例研究:创建和使用接口

10.8 GuI与图形实例研究:用多态的方式绘图(选读)

10.9本章小结

附录A 运算符优先级表

附录B ASCII字符集.

附录C 关键字和保留字

附录D 基本类型

附录E 计数系统

附录F Unicode

附录G 使用.Java API文档

附录H 用javadoc创建文档

附录l 带标号的break和continue语句

附录J 使用调试器

索引

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有