《思科网络技术学院教程:Java编程基础 实验手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Cisco Systems公司Cisco Networking Academy Program著;周吉阳,高阳译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115122334
  • 页数:274 页
图书介绍:本书为Java编程基础的实验手册,作为思科网络技术学院教程的一部分,它保持了在线教材的基本内容和特点。本书讨论的内容包括面向对象的编程方法介绍、Java语言基础、Java语言的操作符及控制结构、如何定义及使用类、数组的概念、类与继承的概念、如何使用AWT创建GUI、如何使用Applet、应用程序中的异常处理、输入与输出、集合与线程等。本书每一章都提供了可以独立或者以小组形式完成的综合性实验。这些示例和实验可以帮助学员深刻理解学习到的相关知识,本书可作为补充教材和实验室手册使用。本书适合各思科网络技术学院作为培训教材使用,也可供准备参加思科认证考试的学员作为辅导教材。另外也希望能够对了解Java编程基础的读者有所帮助。

目 录 1

第1章实验——Java基础知识 1

实验1.5.1:认识资源、管理编辑器和控制台窗口 1

实验1.5.4:创建和运行HelloStudent1类 4

实验1.6.1:修改HelloStudent1程序,以在运行期间接收用户的输入 7

实验1.7.2:调测并纠正预定的类中的错误 11

实验1.8.2:使用BlueJ创建HelloStudent3 13

实验1.8.3:浏览BlueJ教程 15

实验1.8.4.1:创建并运行Telier类 20

实验1.8.4.2:案例:修改Telier类接收运行期间数据 22

第2章实验——面向对象编程 24

实验2.2.6:Teacher类调用Student类 24

实验2.6.1.1:使用UML来设计和描述类 29

实验2.6.1.2:设计银行应用程序第一阶段的类 32

第3章实验——Java语言要素 35

实验3.1.3:浏览Javadoc的参数 35

实验3.1.5:学习API文档 37

实验3.1.6.1:为JBANK应用中的类插入文档 40

实验3.1.6.2:使用javadoc工具为JBANK应用程序生成API文档 44

实验3.5.1:定义变量 45

实验3.5.5:应用访问权限修饰符 47

实验3.6.1:使用构造方法 49

实验3.7.1:为JBANK应用程序的第一阶段创建类 51

第4章实验——Java语言运算符及控制结构 56

实验4.2.2:算术运算符 56

实验4.2.5:使用运算符 58

实验4.4.2:字符串连接 60

实验4.5.4:if语句 62

实验4.5.6:switch语句 65

实验4.5.8:do while语句 67

实验4.5.9:使用while循环 70

实验4.5.10:for循环 72

实验4.6.1.1:java.lang.System类 74

实验4.6.1.2:Console类 77

实验4.7.1:控制结构 79

第5章实验——定义和使用类 81

实验5.2.4:创建对象的四个步骤 81

实验5.3.5:创建对象、封装概念和属性 84

实验5.6.4:构造方法和方法 90

实验5.9.2:重载方法和构造方法 94

实验5.10.3:变量的作用域 96

实验5.11.1:完成JBANK第一阶段应用程序 101

第6章实验——System、String、StringBuffer、Math、wrapper类 104

实验6.1.2:使用System.in读取输入 104

实验6.2.2:String方法 106

实验6.2.3:转换 109

实验6.6.1:使用Math类 111

实验6.7.1:使用Math包 112

实验6.8.3:使用日期类型的类 114

实验6.9.1.1:System、String、StringBuffer和Console类的使用 116

实验6.9.1.2:包装类、Math类以及Date类 119

实验7.4.2:把数据从一个数组传递给方法 124

第7章实验——数组 124

实验7.4.3:创建和遍历数组 126

实验7.4.4:在数组中查找和排序 129

实验7.4.5:数组的扩展使用 131

实验7.5.2:遍历多维数组 133

实验7.6.1:在JBANK应用程序中应用数组 135

第8章实验——类和继承 140

实验8.7.1:在Banking应用程序中实现抽象 140

实验8.7.2.1:实现继承,扩展抽象以及具体类 144

实验8.7.2.2:在多个级别上抽象——支票帐户 149

实验8.8.2:接口及抽象类 154

实验8.10.1:在Banking应用程序中的多态 159

实验9.4.1:浏览API包 164

第9章实验——理解包 164

实验9.4.2:建立banking包 166

实验9.6.1.1:设计GUI来代表为客户准备的ATM机 176

实验9.6.1.2:设计GUI接口 178

第10章实验——使用AWT创建GUI 180

实验10.2.2.1:创建组件(TellerView类) 180

实验10.2.2.2:创建组件(ATMGUI类) 186

实验10.2.3.1:选择容器(TellerGUI类) 189

实验10.2.3.2:选择容器(ATMGUI类) 190

实验10.2.5.1:布局管理器(TellerGUI类) 192

实验10.2.5.2:布局管理器和增加组件(ATMGUI类) 196

实验10.3.2.1:明确TellerGUI类中的事件处理器特征 200

实验10.3.2.2:为ATMGUI类实现事件处理 202

实验10.3.4:为ATMGUI类实现模型 208

实验10.4.1:完成ATMGUI类的Model View Controller模式 212

第11章实验——applet和图形 217

实验11.2.1:创建Applet显示雇员信息 217

实验11.5.4:Applet中的图形用户界面(GUI,Graphical User Interface)组件 220

实验11.6.1:改变applet中组件位置 222

实验11.7.2:计算器 224

实验11.8.1:创建ATM对象 229

第12章实验——异常 233

实验12.5.3:运行期间异常处理测试 233

实验12.5.6:使用finally语句块 236

实验12.6.3:创建你自己的异常 238

实验12.9.1:JBANK应用程序的异常 241

实验13.1.1:显示文件统计信息 247

第13章实验——文件、流、输入与输出 247

实验13.1.2:使用RandomAccessFile在文件中完成定位功能 249

实验13.5.1.1:向文件中写入Customer对象 251

实验13.5.1.2:从文件中读取Customer对象 255

第14章实验——集合 258

实验14.3.5:数组列表 258

实验14.3.7.1:ListIterators 260

实验14.3.7.2:创建保存整型对象的集合 262

实验14.4.1.1:使用Collection类进行文件I/O操作 264

实验14.4.1.2:Sets和Iterators 267

第15章实验——线程 270

实验15.3.2:线程和优先权 270

实验15.5.2:使用Thread类的方法来控制线程 272

实验15.5.5:数字钟 274