Java语言程序设计案例教程

当前位置:首页 > 计算机网络 > 研究生/本科/专科教材 > Java语言程序设计案例教程

出版社:第1版 (2005年1月1日)
出版日期:2005-1
ISBN:9787115129956
作者:陈炜编
页数:326页

书籍目录

第1章 Java简介 11.1 Java的历史与语言结构 11.1.1 Java的发展简史 11.1.2 计算机语言的发展 21.1.3 Java语言的结构 21.1.4 Java语言的特点 31.2 Java的安装 31.2.1 Java语言的开发工具 31.2.2 安装Java 2 SDK 41.2.3 更新系统环境变量 71.3 Java的应用 101.3.1 Java应用程序与Java小程序 101.3.2 DOS 111.3.3 HTML 14习题 18第2章 Java编程入门 192.1 Java程序的结构 192.1.1 Java程序布局 192.1.2 Java源程序的组成 192.1.3 注解语句 202.1.4 打印语句 212.1.5 转义符号和统一码 212.2 变量和常量 232.2.1 数据类型 232.2.2 变量和常量 242.3 运算符和表达式 292.3.1 算术运算符和算术表达式 292.3.2 关系运算符和关系表达式 302.3.3 逻辑运算符和逻辑表达式 312.3.4 赋值运算符和赋值表达式 322.3.5 条件运算符和条件表达式 322.3.6 位运算符和位表达式 332.3.7 数据类型转换 342.3.8 优先级 372.4 对象变量 372.4.1 String类 382.4.2 Math类 392.4.3 字符串和数字的相互转换 402.4.4 键盘输入数据 41习题 47第3章 基本算法和流程控制 503.1 算法和控制结构 503.1.1 算法 503.1.2 算法的描述方法 513.2 选择结构语句 533.2.1 if语句 543.2.2 switch语句 573.3 循环结构语句 633.3.1 while语句 633.3.2 for语句 673.3.3 跳转语句 723.3.4 多重循环语句 733.4 应用实例 78习题 90第4章 数组和方法 964.1 数组 964.1.1 什么是数组 964.1.2 数组的使用 974.1.3 二维数组 1004.1.4 什么是排序 1044.2 方法 1084.2.1 方法 1084.2.2 递归 113习题 117第5章 面向对象程序设计 1215.1 面向对象程序设计概述 1215.1.1 什么是面向对象 1215.1.2 常用术语的含义 1215.1.3 程序设计过程 1225.1.4 面向对象程序设计的特点 1235.2 Java语言的面向对象程序设计 1255.2.1 域 1255.2.2 构造方法 1275.2.3 方法 1285.3 方法的使用和对象数组 1345.3.1 调用方法 1345.3.2 访问方法 1365.3.3 方法重载 1385.3.4 this 1395.3.5 对象比较和对象数组 1425.4 类的继承和多态 1495.4.1 类继承的概念 1495.4.2 类继承的实现 1505.4.3 super 1525.4.4 类的多态 1545.5 包和访问控制符 1565.5.1 包 1565.5.2 常见系统包 1575.5.3 访问控制符 1585.6 接口 1625.6.1 接口的概念 1625.6.2 接口的实现 1635.6.3 抽象类和抽象方法 164习题 165第6章 常见错误和异常处理 1706.1 常见错误 1706.1.1 编译错误 1706.1.2 运行错误 1716.1.3 逻辑错误 1726.2 异常处理 1736.2.1 什么是异常处理 1736.2.2 Exception类 1736.2.3 异常处理的过程 1756.2.4 多异常的处理 1796.2.5 自定义异常处理 179习题 182第7章 线程及其操作 1847.1 线程的实现 1847.1.1 线程的定义 1847.1.2 创建线程 1857.2 线程的状态及调度 1927.2.1 线程的状态 1927.2.2 线程的调度与优先级 1947.2.3 控制线程 1967.3 线程的同步 197习题 198第8章 图形用户界面的设计与实现 2008.1 Java图形用户界面概述 2008.2 标准组件 2028.2.1 组件分类 2028.2.2 容器类组件 2028.2.3 控制组件 2038.2.4 Component类 2038.3 简单图形用户界面 2048.3.1 Frame与Panel 2048.3.2 字体设置 2078.3.3 绘制简单图形 2098.3.4 设置颜色 2158.3.5 显示图像 2178.4 Java事件处理 2188.4.1 Java事件处理机制 2188.4.2 按钮点击事件 2218.4.3 捕获窗口事件 2228.4.4 键盘事件 2238.4.5 鼠标事件 2258.4.6 焦点事件 2278.4.7 事件适配器 2298.5 布局管理 2328.5.1 FlowLayout类 2328.5.2 BorderLayout类 2358.5.3 GridLayout类 2378.5.4 CardLayout类 2398.5.5 GridBagLayout类 2428.6 常用标准组件 2428.6.1 按钮 2428.6.2 标签 2458.6.3 文本组件 2468.6.4 复选框 2508.6.5 单选按钮 2528.6.6 下拉列表 2548.6.7 列表 2558.6.8 滚动条 2578.6.9 画布 2588.6.10 对话框 2598.6.11 文件对话框 2608.7 Swing组件 2608.7.1 JApplet类 2628.7.2 JFrame类 2628.7.3 JLabel类 2638.7.4 JTextField类 2648.7.5 JPasswordField类 2658.7.6 JButton类 2668.7.7 JCheckBox类 2688.7.8 JRadioButton类 2698.7.9 JComboBox类 270习题 272第9章 Applet基础 2749.1 Java Applet概念 2749.1.1 Java Applet的概念 2749.1.2 Applet类 2759.1.3 Applet的主要方法及生命周期 2769.1.4 Applet标记 2789.1.5 HTML与Applet参数传递 2799.2 Applet绘制图形与图像处理 2819.2.1 绘制图形 2819.2.2 图像处理 2859.3 Applet的其他应用 2889.3.1 声音处理 2889.3.2 动画特效 2919.3.3 其他特效 296习题 296第10章 输入与输出 29710.1 输入与输出基础 29710.1.1 流的概念 29710.1.2 字节流与字符流 29710.1.3 标准输入/输出 30010.2 文件输入/输出 30210.2.1 Java文件和目录管理 30210.2.2 文件输入/输出流 30510.2.3 随机存取文件 307习题 309第11章 Java网络编程 31111.1 网络基础 31111.1.1 TCP/IP 31111.1.2 通信端口 31211.1.3 URL 31311.1.4 客户机/服务器模式 31311.1.5 Java网络编程 31311.2 InetAddress编程 31411.3 URL编程 31611.3.1 创建URL对象 31611.3.2 获取URL对象的属性 31711.4 Socket编程 31811.4.1 Socket与ServerSocket类 31811.4.2 Socket通信 32011.5 数据报通信 325习题 326

作者简介

全书共分为11章,主要介绍了Java编程的基础知识、基本算法和流程控制、数组和方法、面向对象编程、常见错误和异常处理、线程及其操作、图形用户界面的设计与实现、Applet基础、输入与输出、Java网络编程等内容。同时,还配合知识的应用详细讲解了87个实例,并且提供了大量习题。
  全书以计算机实例操作为主线,以实例带动知识点的学习。通过学习大量实用和经典的编程实例,读者可以快速掌握、应用所学的Java语言编程知识。
  本书适于作为高等院校非计算机专业和高职高专计算机专业的教材,还适于作为初学者的自学用书。

图书封面


 Java语言程序设计案例教程下载



发布书评

 
 


精彩短评 (总计2条)

  •     前几天在这买了一本JAVA书,因为没有办网上银行的卡吗?用的方法是送货付款的方式,好像是四天后就收到送来的书了,然后才付的钱,很方便的,
  •     很不错,发货速度很快。价钱也地道
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024