| |
| |
| |
内容简介 本书特色: · 详实的内容,结合实例介绍Java程序设计基础知识。 · 大量的实例,操作与图文相结合,讲解通俗易懂。 · 丰富的习题,学完即练,短时间内掌握所需知识。 · 广泛的读者,可作为初学者或大中专学生的参考书 Java是目前真正跨平台、纯粹的面向对象、适合单机和Internet开发的编程语言。本书详细讲述了Java语言面向对象的特性,以大量的实例详细介绍Java的编程方法和编程思想,通俗易懂,简单易学。本书的开发环境是JDK。可供大中专院校学生、各种培训机构、网络技术开发人员,以及希望学习面向对象技术和Java实现技术的人员选用,主要面向初级读者。
| |
|
顾客评论 |
|
目录
目 录 第1章 Java语言概述 1 1-1 Java语言简介 2 1-1-1 Java语言的历史 2 1-1-2 Java语言的特点 2 1-1-3 Java语言的应用前景 4 1-2 Java开发平台简介 4 1-2-1 Java虚拟机(JVM) 4 1-2-2 JDK的安装和使用 5 1-3 Java程序举例 10 1-4 上机实训 11 1-5 本章练习 13 第2章 Java语言基本数据类型 15 2-1 数据类型概述 16 2-2 变量和常量 16 2-2-1 标识符和关键字 16 2-2-2 变量(Variables)和常量(Constant Variables) 17 2-2-3 变量的作用域 18 2-3 基本数据类型 19 2-3-1 整数类型 19 2-3-2 浮点类型(实型) 20 2-3-3 字符类型 20 2-3-4 布尔类型 21 2-3-5 综合举例 21 2-4 数据类型间的类型转换 24 2-5 上机实训 25 2-6 本章练习 29 第3章 表达式和流程控制 31 3-1 运算符和表达式 32 3-1-1 算术运算符和算术表达式 32 3-1-2 关系运算符和关系表达式 34 3-1-3 布尔逻辑运算符和布尔逻辑表达式 35 3-1-4 位运算符和位表达式 37 3-1-5 赋值运算符 39 3-1-6 扩展赋值运算符 40 3-1-7 条件运算符和条件表达式 41 3-1-8 各类运算符的优先级 42 3-2 程序流程控制语句 43 3-2-1 if语句 43 3-2-2 switch语句 44 3-2-3 while语句 47 3-2-4 do-while语句 48 3-2-5 for语句 48 3-2-6 特殊循环控制语句 49 3-2-7 注释语句 50 3-3 上机实训 50 3-4 本章练习 55 第4章 Java语言的面向对象编程 I 59 4-1 面向对象编程的基本概念和特征 60 4-1-1 面向对象编程简介 60 4-1-2 类与对象 60 4-1-3 消息和方法 61 4-1-4 面向对象编程的基本特征 61 4-2 类 63 4-2-1 类的定义 63 4-2-2 修饰符 67 4-2-3 构造函数 70 4-2-4 main函数 71 4-3 对象的生成. 使用和清除 72 4-4 上机实训 73 4-6 本章练习 78 第5章 Java语言的面向对象特性(II) 81 5-1 类的继承 82 5-1-1 创建子类 82 5-1-2 属性和方法的继承 83 5-1-3 super和this的使用 87 5-2 类的多态 88 5-2-1 成员函数的重载 89 5-2-2 构造函数的重载 90 5-3 抽象类和方法 90 5-4 final类和final成员 93 5-5 内部类 94 5-6 接口和包 96 5-6-1 接口(interface) 96 5-6-2 包(package) 98 5-7 上机实训 99 5-8 本章练习 105 第6章 Java系统基本类库 107 6-1 Java类库结构 108 6-2 java.lang包中的常用类介绍 109 6-2-1 Object类 109 6-2-2 Math类 115 6-2-3 字符串类 116 6-2-4 System类 118 6-2-5 数据类型类 122 6-3 Java文档的使用 123 6-4 上机实训 124 6-5 本章练习 127 第7章 数组和字符串 129 7-1 数组 130 7-1-1 一维数组 130 7-1-2 多维数组 133 7-2 字符串 133 7-2-1 String类 134 7-2-2 StringBuffer类 139 7-3 上机实训 143 7-4 本章练习 149 第8章 程序的异常处理 151 8-1 异常入门 152 8-1-1 程序中的错误 152 8-1-2 异常的概念 152 8-1-3 异常类 154 8-2 基本的异常处理 155 8-2-1 异常处理的语法结构 155 8-2-2 获得异常的有关信息 157 8-2-3 抛出异常 159 8-2-4 异常类的构造函数 160 8-2-5 重新抛出异常 161 8-3 创建异常类 163 8-4 上机实训 165 8-5 本章练习 169 第9章 Java的输入与输出及文件操作 171 9-1 基本输入/输出类 172 9-1-1 InputStream类 172 9-1-2 OutputStream类 173 9-1-3 Writer类 174 9-1-4 Reader类 174 9-2 文件处理 175 9-2-1 文件输入与输出 176 9-2-2 File类 183 9-4 上机实训 186 9-4 本章练习 191 第10章 线程 193 10-1 线程的概念 194 10-2 线程的创建 194 10-2-1 创建Thread类的子类 194 10-2-2 实现Runnable接口 196 10-2-3 线程的状态 197 10-3 线程的调度 198 10-3-1 线程调度的基本机制 198 10-3-2 线程状态的转变 201 10-4 线程的同步与死锁 202 10-4-1 线程间的同步 202 10-4-2 线程的死锁 208 10-5 与线程有关的其他概念和方法 209 10-6 上机实训 210 10-7 本章练习 215 第11章 Java小应用程序 217 11-1 Java小应用程序简介 218 11-1-1 小应用程序的特征 218 11-1-2 小应用程序的运行机制 218 11-1-3 小应用程序的运行环境 220 11-2 JApplet的图形设计 221 11-2-1 图形坐标系 221 11-2-2 文字显示 221 11-2-3 颜色控制 223 11-2-4 图形绘制 226 11-2-5 图像显示 228 11-3 JApplet的窗口设计 229 11-4 JApplet的多媒体功能 231 11-5 在网页中嵌入JApplet 233 11-5-1 小应用程序的HTML标记属性 233 11-5-2 在网页中嵌入JApplet的实例 235 11-6 上机实训 237 11-7 本章练习 242 第12章 图形化界面设计基础 245 12-1 Java组件介绍 246 12-1-1 标签(JLabel类) 246 12-1-2 按钮(JButton类和JToggleButton类) 247 12-1-3 单选按钮(JRadioButton类和ButtonGroup类) 249 12-1-4 复选框(JCheckBox类) 250 12-1-5 列表框(JList类) 253 12-1-6 下拉列表(JComboBox类) 254 12-1-7 文本框(JTextField类和JPasswordField类) 258 12-1-8 文本域和滚动条(JTextArea类和JScrollPane类) 260 12-1-9 标尺(JSlider类) 263 12-1-10 菜单(JMenuBar类) 265 12-1-11 弹出式菜单(JPopupMenu类) 266 12-2 布局管理器 270 12-2-1 FlowLayout类 271 12-2-2 BorderLayout类 271 12-2-3 GridLayout类 272 12-2-4 CardLayout类 274 12-3 组件中的图形绘制 275 12-4 上机实训 276 12-5 本章练习 279 第13章 图形化界面设计 281 13-1 JPanel类 282 13-2 JDialog类 284 13-3 JFrame类和JWindow类 285 13-4 事件处理 288 13-4-1 鼠标事件 288 13-4-2 键盘事件 290 13-4-3 窗口事件 292 13-5 上机实训 294 13-6 本章练习 298 第14章 网络编程 299 14-1 URL概述 300 14-1-1 URL的概念 300 14-1-2 URL类 300 14-1-3 URLConnection类 303 14-2 InetAddress类 304 14-3 Socket编程 306 14-3-1 Socket通讯基础 306 14-3-2 TCP Socket编程 306 14-3-3 UDP Socket编程 311 14-4 上机实训 315 14-5 本章练习 320 习题答案 321
| |
Java2程序设计教程与上机实训-相关图书 ·纪德评传 ·美德花园 ·跟我学会计表报编制 ·毛泽东与艰苦奋斗 ·毛泽东与联系群众 ·历代小品尺牍 ·尼采在中国 ·经济数学基础与应用 ·数据库应用系统开发技术 ·通信电子电路 ·数字通信技术 ·现代推销学 ·数字电子技术及应用 ·大学生学习生活指南 ·人员管理的创新实践 ·战略管理:获取竞争优势 核心概念.分析工具.案例 ·燃料电池技术 ·跨文化沟通指南:高级商务沟通指南(中英文对照) ·计算机与通信专业英语(修订版第二版) ·创业学
|
| |