内容简介
《Java程序设计实验指导》共14章,每章由知识提炼、实例解析、上机实验、拓展练。行实验之前,先了解相关的知识点、实验目的,然后通过典型实例的学相应的实验内容,后学有余力的学生可以完成拓展练达到巩固提高的目的。 本书概念清晰,结构合理,叙述简明易懂。无论是编程新手,还是具有编程基础的读者,都可从本书中获得新知识。本书可作为Java程序设计教学的辅助用书,也可作为实践、考研的参考用书。
目录
目录 第1章Java入门001 1.1知识提炼001 1.1.1Java运台001 1.1.2Java程序的运行机制001 1.1.3Java SE开发环境002 1.1.4Java开发工具003 1.1.5Java应用程序开发过程008 1.2实例解析009 1.3上机实验010 1.4拓展练2 第2章Java基础语法014 2.1知识提炼014 2.1.1变量与常量014 2.1.2基本数据类型015 2.1.3运算符018 2.1.4语句与复合语句020 2.2实例解析021 2.3上机实验022 2.4拓展练4 第3章选择结构026 3.1知识提炼026 3.1.1if选择结构026 3.1.2ifelse选择结构026 3.1.3多重if选择结构027 3.witch结构028 3.1.5if与switch的比较028 3.2实例解析029 3.3上机实验032 Java程序设计实验指导 目录 3.4拓展练3 第4章循环结构036 4.1知识提炼036 4.1.1while语句036 4.1.2dowhile语句037 4.1.3for语句038 4.1.4break与continue语句039 4.1.5多重循环039 4.2实例解析040 4.2.1实例1: 累加程序040 4.2.2实例2: 乘法口诀程序041 4.3上机实验042 4.3.1实验1: 韩信点兵042 4.3.2实验2: 水仙花数043 4.4拓展练4 第5章Java方法048 5.1知识提炼048 5.1.1方法的定义048 5.1.2方法的调用049 5.1.3方法的参数050 5.1.4方法的重载050 5.1.5方法的递归051 5.2实例解析052 5.3上机实验055 5.4拓展练7 第6章Java数组059 6.1知识提炼059 6.1.1数组概述059 6.1.2一维数组059 6.1.3二维数组060 6.1.4数组的空间开辟062 6.1.5数组工具类Arrays类063 6.2实例解析065 6.2.1实例1: 学生成绩等级判断065 6.2.2实例2: 矩阵转置066 6.3上机实验067 6.4拓展练9 第7章类和对象071 7.1知识提炼071 7.1.1类071 7.1.2构造方法071 7.1.3对象的创建与使用072 7.1.4this关键字073 7.tatic关键字075 7.2实例解析076 7.2.1实例1: 复数类076 7.2.2实例2: 银行账户类080 7.3上机实验085 7.4拓展练9 第8章继承与多态092 8.1知识提炼092 8.1.1继承092 8.1.2子类构造方法092 8.1.3多态094 8.2实例解析095 8.2.1实例1: 银行信用卡类095 8.2.2实例2: 几何图形类099 8.3上机实验103 8.4拓展练8 第9章接口112 9.1知识提炼112 9.1.1接口112 9.1.2接口的实现112 9.1.114 9.2实例解析115 9.2.1实例1: 均值115 9.2.2实例2: 计算面积与体积119 9.3上机实验122 9.4拓展练6 第10章文件读/写130 10.1知识提炼130 10.1.1File类130 10.1.2字节流130 10.1.3字符流131 10.1.4访问文件131 10.1.5对象序列化132 10.2实例解析132 10.2.1实例1: 数文件读/写132 10.2.2实例2: 提取134 10.2.3实例3: 字数统计136 10.2.4实例4: 素数的读/写140 10.3上机实验142 10.4拓展练6 第11章泛型与集合149 11.1知识提炼149 11.1.1泛型149 11.1.2泛型类的子类及有界类型参数150 11.1.3Collection151 11.1.4Set接口及其实现类152 11.1.5List接口及其实现类152 11.1.6Map接口及其实现类153 11.2实例解析154 11.2.1实例1: List集合的基本使用154 11.2.2实例2: Map集合的基本使用155 11.3上机实验157 11.4拓展练0 第12章GUI编程162 12.1知识提炼162 12.1.1GUI概述162 12.1.2容器组件162 12.1.3基本组件163 12.1.4布局管理器163 12.1.5事件处理 163 12.1.6菜单、其他组件164 12.2实例解析165 12.2.1实例1: JList列表165 12.2.2实例2: 求三角形面积166 12.3上机实验170 12.3.1实验1: 对键盘每个操作的监控170 12.3.2实验2: 设计留言板171 12.4拓展练7 第13章BC编程178 13.1知识提炼178 13.1.1数据库管理系统178 13.1.2BC的概念178 13.1.3BC API178 13.1.4BC数据库连接的基本步骤179 13.2实例解析180 13.3上机实验185 13.4拓展练0 第14章网络编程202 14.1知识提炼202 14.1.1网络编程基本概念202 14.1.2两类传输协议: TCP 和 UDP202 14.1.3URL的组成与创建203 14.1.4Iress类204 14.1.5Socket通信原理204 14.1.6Applet对URL访问204 14.2实例解析204 14.3上机实验209 14.4拓展练3


