Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)

Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2014-04
版次: 1
ISBN: 9787111459392
定价: 39.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 292页
字数: 465千字
5人买过
  •   本书从Java语言的发展历程、面向对象程序设计的基本概念入手,由浅入深地介绍了Java语言的编程方法。全书共分为10章,涉及Java语言概述、数据类型和基本语句、类和对象、异常处理、Java常用API、图形用户界面程序设计、Applet小程序和多媒体、Java多线程编程、Java网络编程及Java综合项目实例。内容基本涵盖了J2SE(Java2 Standard Edition,Java2标准版)的基本内容,为进一步学习Java高级开发技术奠定了基础。

      本书内容翔实,实例丰富,在前9章的最后均给出了配套习题和上机实验;在第10章给出了4个实用的Java综合项目开发实例,使读者能够尽快熟悉Java应用程序的开发过程。

      本书适合作为高等学校计算机类相关专业的教材,也可以作为初学者及Java开发技术人员的参考书。 出版说明

    前言

    第1章  Java语言概述

     1.1  程序设计语言概况

      1.1.1  程序设计语言的发展历程

      1.1.2 面向对象的相关概念

     1.2  Java语言简介

      1.2.1  Java语言的发展史

      1.2.2  Java语言的特点

      1.2.3  Java程序的分类

      1.2.4  Java程序的基本结构

      1.2.5  Java程序的编译运行过程

     1.3  Java程序的开发环境

      1.3.1  JDK+EditPlus

      1.3.2  集成开发工具Eclipse

     1.4  Java系统类库帮助文档

     1.5  上机实验

      1.5.1  实验一  使用JDK+EditPlus编译运行最简单的Java程序

      1.5.2  实验二  使用JDK+Eclipse编译运行最简单的Java程序

     1.6  习题

    第2章  数据类型和基本语句

     2.1  Java的基本语法

      2.1.1  基本语言要素

      2.1.2  运算符与表达式

     2.2  数据类型

      2.2.1  基本类型

      2.2.2  数组

      2.2.3  类和接口

     2.3  基本语句

      2.3.1  基本输入/输出语句

      2.3.2  顺序结构的语句

      2.3.3  选择结构的语句

      2.3.4  循环结构的语句

     2.4 综合举例

      2.4.1 基本数据类型的运用

      2.4.2 基本语句的运用

     2.5  上机实验

      2.5.1  实验一  Java基本数据类型的运用

      2.5.2 实验二 Java基本语句的运用

     2.6 习题

    第3章  类和对象

     3.1  类和对象的概念

      3.1.1  类和对象概述

      3.1.2  类的定义

      3.1.3  构造方法

      3.1.4 类的实例化——对象的构造

      3.1.5  访问权限

      3.1.6 内存垃圾回收

     3.2  static关键字

      3.2.1  static变量

      3.2.2  static方法

      3.2.3  static代码块

     3.3  this关键字

     3.4  继承

      3.4.1  继承的概念

      3.4.2  定义继承类

      3.4.3  super关键字

      3.4.4  对象的类型转换

      3.4.5  方法的重写(Override)和重载(Overload)

     3.5  final关键字

      3.5.1  final类

      3.5.2  final方法

      3.5.3  final变量

     3.6  抽象方法和抽象类

      3.6.1  抽象方法

      3.6.2  抽象类

     3.7 接口

      3.7.1 接口的概念

      3.7.2 类实现接口

     3.8  内部类和匿名类

      3.8.1  内部类

      3.8.2 匿名类

     3.9  包(package)

      3.9.1  Java包的概念

      3.9.2  包的声明和引入

     3.10  综合举例——学生学籍管理系统

      3.10.1  系统分析

      3.10.2 系统实现

     3.11  上机实验

      3.11.1  实验一  员工管理系统(一)

      3.11.2 实验二  员工管理系统(二)

     3.12  习题

    第4章  异常处理

     4.1  异常处理概述

      4.1.1  异常处理机制

      4.1.2  异常处理语句的基本语法

     4.2  常见的异常

      4.2.1  常见的系统异常

      4.2.2  自定义异常

     4.3  throws和throw语句

      4.3.1  throws和throw语句的用法

      4.3.2  throws和throw的区别

     4.4  综合举例

      4.4.1  系统异常处理

      4.4.2  自定义异常处理

     4.5  上机实验

      4.5.1  实验一  异常处理程序调试

      4.5.2 实验二  异常处理编程实验

     4.6 习题

    第5章  Java常用API

     5.1  字符串类

      5.1.1  String类

      5.1.2  StringBuffer类

     5.2  基本数据类型的对象包装类

      5.2.1  包装类

      5.2.2  包装类的常用方法

     5.3  Math类

     5.4  Date、Calendar与DateFormat类

      5.4.1  Date与Calendar类

      5.4.2  DateFormat类

     5.5  常用集合类

      5.5.1  向量类Vector

      5.5.2  数组列表类ArrayList

      5.5.3  链表类LinkedList

      5.5.4  散列集类HashSet

      5.5.5  哈希映射类HashMap

     5.6  输入输出流类

      5.6.1  字节输入流类InputStream

      5.6.2  字节输出流类OutputStream

      5.6.3  字符输入流Reader

      5.6.4  字符输出流Writer

      5.6.5  文件类File

     5.7  综合举例——图书管理系统

      5.7.1  系统分析

      5.7.2  系统实现

     5.8  上机实验

      5.8.1  实验一  字符串类的使用

      5.8.2  实验二  集合类的使用

      5.8.3  实验三  输入/输出流类的使用

     5.9  习题

    第6章  图形用户界面程序设计

     6.1  图形用户界面程序概述

      6.1.1  两个图形类库—AWT和Swing

      6.1.2  组件的概念

      6.1.3  AWT组件

      6.1.4  Swing组件

     6.2  容器组件

      6.2.1  顶层容器JFrame类

      6.2.2  中间容器JPanel类

     6.3  常用基本组件

      6.3.1  标签和文本框

      6.3.2  按钮

      6.3.3  单选按钮和复选框

      6.3.4  组合框和列表

      6.3.5  菜单条、菜单、菜单项

     6.4  事件响应

      6.4.1  事件响应的处理机制

      6.4.2  不同类型事件的响应方法

     6.5  界面布局管理器

      6.5.1  布局管理器概述

      6.5.2  流式布局 FlowLayout

      6.5.3  边界布局 BorderLayout

      6.5.4  网格布局GridLayout

      6.5.5  卡片布局CardLayout

      6.5.6  其他布局

     6.6  综合举例—简单文本编辑器

     6.7  上机实验

      6.7.1  实验一  简单计算器设计

      6.7.2  实验二  员工信息录入

     6.8  习题

    第7章  Applet小程序和多媒体

     7.1  Applet的基本概念

     7.1.1  Applet的生命周期

     7.1.2  Applet的安全问题

     7.2  Applet小程序的设计

     7.2.1  Applet小程序的编写和编译

     7.2.2  嵌入到Web网页

      7.2.3  Applet小程序的执行

     7.3  多媒体类

      7.3.1  绘图

      7.3.2  音频处理

      7.3.3  视频和动画

     7.4  综合举例

      7.4.1  Applet中绘制钟表

      7.4.2  水中倒影

     7.5  上机实验  Applet小程序和多媒体

      7.5.1  实验一  Applet小程序和多媒体调试

      7.5.2  实验二  Applet和多媒体编程

     7.6  习题

    第8章  Java多线程编程

     8.1  多线程的概念

      8.1.1  什么是线程

      8.1.2  认识多线程

     8.2  多线程程序设计

      8.2.1  创建多线程的两种方式

      8.2.2  线程的生命周期

      8.2.3  多线程的调度管理

     8.3  多线程的同步与通信

      8.3.1  多线程的同步问题

      8.3.2  多线程间的同步

     8.4  综合举例

      8.4.1  一个应用于Applet程序的线程

      8.4.2  线程间通信的举例

     8.5  上机实验

      8.5.1  实验一  线程的创建方式与优先级设置

      8.5.2  实验二  线程在Applet中的应用

      8.5.3  实验三  多线程同步问题

     8.6 习题

    第9章  Java网络编程

     9.1  网络编程的概念

      9.1.1  网络连接与网络协议

      9.1.2  端口与套接字

     9.2  常用网络API类

      9.2.1  URL类

      9.2.2  InetAddress类

      9.2.3  Socket类

      9.2.4  ServerSocket类

      9.2.5  DatagramSocket类

      9.2.6  DatagramPacket类

     9.3  网络程序设计基础

      9.3.1  TCP程序设计

      9.3.2  UDP程序设计

     9.4  综合举例

      9.4.1  使用URL类查看网络上的HTML文件

      9.4.2  基于TCP下的点对点即时通信

     9.5  上机实验

      9.5.1  实验一  常用网络API练习

      9.5.2  实验二  TCP点对点的通信

     9.6  习题

    第10章  Java综合项目实例

     10.1  多功能计算器

      10.1.1  程序的功能及界面

      10.1.2  程序的主要设计步骤

      10.1.3  参考代码

     10.2  简单记事本

      10.2.1  记事本的功能和界面

      10.2.2  程序的主要设计步骤

      10.2.3  参考代码

     10.3  音乐播放器

      10.3.1  播放器功能和界面

      10.3.2  程序的主要设计步骤

      10.3.3  参考代码

     10.4  简单图形界面聊天工具

      10.4.1  聊天程序功能和界面

      10.4.2  程序的主要设计步骤

      10.4.3  服务器端参考代码

      10.4.4  客户端参考代码

    参考文献
  • 内容简介:
      本书从Java语言的发展历程、面向对象程序设计的基本概念入手,由浅入深地介绍了Java语言的编程方法。全书共分为10章,涉及Java语言概述、数据类型和基本语句、类和对象、异常处理、Java常用API、图形用户界面程序设计、Applet小程序和多媒体、Java多线程编程、Java网络编程及Java综合项目实例。内容基本涵盖了J2SE(Java2 Standard Edition,Java2标准版)的基本内容,为进一步学习Java高级开发技术奠定了基础。

      本书内容翔实,实例丰富,在前9章的最后均给出了配套习题和上机实验;在第10章给出了4个实用的Java综合项目开发实例,使读者能够尽快熟悉Java应用程序的开发过程。

      本书适合作为高等学校计算机类相关专业的教材,也可以作为初学者及Java开发技术人员的参考书。
  • 目录:
    出版说明

    前言

    第1章  Java语言概述

     1.1  程序设计语言概况

      1.1.1  程序设计语言的发展历程

      1.1.2 面向对象的相关概念

     1.2  Java语言简介

      1.2.1  Java语言的发展史

      1.2.2  Java语言的特点

      1.2.3  Java程序的分类

      1.2.4  Java程序的基本结构

      1.2.5  Java程序的编译运行过程

     1.3  Java程序的开发环境

      1.3.1  JDK+EditPlus

      1.3.2  集成开发工具Eclipse

     1.4  Java系统类库帮助文档

     1.5  上机实验

      1.5.1  实验一  使用JDK+EditPlus编译运行最简单的Java程序

      1.5.2  实验二  使用JDK+Eclipse编译运行最简单的Java程序

     1.6  习题

    第2章  数据类型和基本语句

     2.1  Java的基本语法

      2.1.1  基本语言要素

      2.1.2  运算符与表达式

     2.2  数据类型

      2.2.1  基本类型

      2.2.2  数组

      2.2.3  类和接口

     2.3  基本语句

      2.3.1  基本输入/输出语句

      2.3.2  顺序结构的语句

      2.3.3  选择结构的语句

      2.3.4  循环结构的语句

     2.4 综合举例

      2.4.1 基本数据类型的运用

      2.4.2 基本语句的运用

     2.5  上机实验

      2.5.1  实验一  Java基本数据类型的运用

      2.5.2 实验二 Java基本语句的运用

     2.6 习题

    第3章  类和对象

     3.1  类和对象的概念

      3.1.1  类和对象概述

      3.1.2  类的定义

      3.1.3  构造方法

      3.1.4 类的实例化——对象的构造

      3.1.5  访问权限

      3.1.6 内存垃圾回收

     3.2  static关键字

      3.2.1  static变量

      3.2.2  static方法

      3.2.3  static代码块

     3.3  this关键字

     3.4  继承

      3.4.1  继承的概念

      3.4.2  定义继承类

      3.4.3  super关键字

      3.4.4  对象的类型转换

      3.4.5  方法的重写(Override)和重载(Overload)

     3.5  final关键字

      3.5.1  final类

      3.5.2  final方法

      3.5.3  final变量

     3.6  抽象方法和抽象类

      3.6.1  抽象方法

      3.6.2  抽象类

     3.7 接口

      3.7.1 接口的概念

      3.7.2 类实现接口

     3.8  内部类和匿名类

      3.8.1  内部类

      3.8.2 匿名类

     3.9  包(package)

      3.9.1  Java包的概念

      3.9.2  包的声明和引入

     3.10  综合举例——学生学籍管理系统

      3.10.1  系统分析

      3.10.2 系统实现

     3.11  上机实验

      3.11.1  实验一  员工管理系统(一)

      3.11.2 实验二  员工管理系统(二)

     3.12  习题

    第4章  异常处理

     4.1  异常处理概述

      4.1.1  异常处理机制

      4.1.2  异常处理语句的基本语法

     4.2  常见的异常

      4.2.1  常见的系统异常

      4.2.2  自定义异常

     4.3  throws和throw语句

      4.3.1  throws和throw语句的用法

      4.3.2  throws和throw的区别

     4.4  综合举例

      4.4.1  系统异常处理

      4.4.2  自定义异常处理

     4.5  上机实验

      4.5.1  实验一  异常处理程序调试

      4.5.2 实验二  异常处理编程实验

     4.6 习题

    第5章  Java常用API

     5.1  字符串类

      5.1.1  String类

      5.1.2  StringBuffer类

     5.2  基本数据类型的对象包装类

      5.2.1  包装类

      5.2.2  包装类的常用方法

     5.3  Math类

     5.4  Date、Calendar与DateFormat类

      5.4.1  Date与Calendar类

      5.4.2  DateFormat类

     5.5  常用集合类

      5.5.1  向量类Vector

      5.5.2  数组列表类ArrayList

      5.5.3  链表类LinkedList

      5.5.4  散列集类HashSet

      5.5.5  哈希映射类HashMap

     5.6  输入输出流类

      5.6.1  字节输入流类InputStream

      5.6.2  字节输出流类OutputStream

      5.6.3  字符输入流Reader

      5.6.4  字符输出流Writer

      5.6.5  文件类File

     5.7  综合举例——图书管理系统

      5.7.1  系统分析

      5.7.2  系统实现

     5.8  上机实验

      5.8.1  实验一  字符串类的使用

      5.8.2  实验二  集合类的使用

      5.8.3  实验三  输入/输出流类的使用

     5.9  习题

    第6章  图形用户界面程序设计

     6.1  图形用户界面程序概述

      6.1.1  两个图形类库—AWT和Swing

      6.1.2  组件的概念

      6.1.3  AWT组件

      6.1.4  Swing组件

     6.2  容器组件

      6.2.1  顶层容器JFrame类

      6.2.2  中间容器JPanel类

     6.3  常用基本组件

      6.3.1  标签和文本框

      6.3.2  按钮

      6.3.3  单选按钮和复选框

      6.3.4  组合框和列表

      6.3.5  菜单条、菜单、菜单项

     6.4  事件响应

      6.4.1  事件响应的处理机制

      6.4.2  不同类型事件的响应方法

     6.5  界面布局管理器

      6.5.1  布局管理器概述

      6.5.2  流式布局 FlowLayout

      6.5.3  边界布局 BorderLayout

      6.5.4  网格布局GridLayout

      6.5.5  卡片布局CardLayout

      6.5.6  其他布局

     6.6  综合举例—简单文本编辑器

     6.7  上机实验

      6.7.1  实验一  简单计算器设计

      6.7.2  实验二  员工信息录入

     6.8  习题

    第7章  Applet小程序和多媒体

     7.1  Applet的基本概念

     7.1.1  Applet的生命周期

     7.1.2  Applet的安全问题

     7.2  Applet小程序的设计

     7.2.1  Applet小程序的编写和编译

     7.2.2  嵌入到Web网页

      7.2.3  Applet小程序的执行

     7.3  多媒体类

      7.3.1  绘图

      7.3.2  音频处理

      7.3.3  视频和动画

     7.4  综合举例

      7.4.1  Applet中绘制钟表

      7.4.2  水中倒影

     7.5  上机实验  Applet小程序和多媒体

      7.5.1  实验一  Applet小程序和多媒体调试

      7.5.2  实验二  Applet和多媒体编程

     7.6  习题

    第8章  Java多线程编程

     8.1  多线程的概念

      8.1.1  什么是线程

      8.1.2  认识多线程

     8.2  多线程程序设计

      8.2.1  创建多线程的两种方式

      8.2.2  线程的生命周期

      8.2.3  多线程的调度管理

     8.3  多线程的同步与通信

      8.3.1  多线程的同步问题

      8.3.2  多线程间的同步

     8.4  综合举例

      8.4.1  一个应用于Applet程序的线程

      8.4.2  线程间通信的举例

     8.5  上机实验

      8.5.1  实验一  线程的创建方式与优先级设置

      8.5.2  实验二  线程在Applet中的应用

      8.5.3  实验三  多线程同步问题

     8.6 习题

    第9章  Java网络编程

     9.1  网络编程的概念

      9.1.1  网络连接与网络协议

      9.1.2  端口与套接字

     9.2  常用网络API类

      9.2.1  URL类

      9.2.2  InetAddress类

      9.2.3  Socket类

      9.2.4  ServerSocket类

      9.2.5  DatagramSocket类

      9.2.6  DatagramPacket类

     9.3  网络程序设计基础

      9.3.1  TCP程序设计

      9.3.2  UDP程序设计

     9.4  综合举例

      9.4.1  使用URL类查看网络上的HTML文件

      9.4.2  基于TCP下的点对点即时通信

     9.5  上机实验

      9.5.1  实验一  常用网络API练习

      9.5.2  实验二  TCP点对点的通信

     9.6  习题

    第10章  Java综合项目实例

     10.1  多功能计算器

      10.1.1  程序的功能及界面

      10.1.2  程序的主要设计步骤

      10.1.3  参考代码

     10.2  简单记事本

      10.2.1  记事本的功能和界面

      10.2.2  程序的主要设计步骤

      10.2.3  参考代码

     10.3  音乐播放器

      10.3.1  播放器功能和界面

      10.3.2  程序的主要设计步骤

      10.3.3  参考代码

     10.4  简单图形界面聊天工具

      10.4.1  聊天程序功能和界面

      10.4.2  程序的主要设计步骤

      10.4.3  服务器端参考代码

      10.4.4  客户端参考代码

    参考文献
查看详情
相关图书 / 更多
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java研发自测入门与进阶
林宁、魏兆玉
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java项目开发实战(微视频版)
陈强
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java+OpenCV案例佳作选
姚利民
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java Web及其框架技术
陈振兴
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Japanese Ink Painting: The Art of Sumi-E
Okamoto;Naomi
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java程序设计实用教程(高等院校规划教材 计算机科学与技术系列)
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)