Java程序设计(21世纪高等学校规划教材·计算机科学与技术)

Java程序设计(21世纪高等学校规划教材·计算机科学与技术)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2010-10
版次: 1
ISBN: 9787302235057
定价: 33.00
  • 本书系统地介绍了Java程序语言的知识,全书分为13章,包括Java集成开发环境,语法基础,对象和类的基本概念,数组,Java I/O体系,Java多线程机制,图形用户界面、容器等。在介绍基础知识的同时,本书又增加了很多Java高级编程的知识,如JSP与Servlet,Java的网络编程,JDBC技术等。
      
      
      本书通过大量程序实例讲解各知识点,概念叙述清晰,内容由浅入深、重点突出,强调实用性,易于读者理解掌握,可满足不同层次编程人员的需求。
      
      
      本书可作为高等院校相关专业教材,同时适合于Java开发人员和高级程序设计人员阅读参考。 第1章 Java概述及安装配置

      1.1 了解Java

        1.1.1 Java的起源

        1.1.2 Java语言的特点和优势

        1.1.3 Java语言的应用前景

      1.2 Java安装

      1.3 开发环境配置

        1.3.1 命令行方式

        1.3.2 图形界面方式

        1.3.3 查看Java版本

        1.3.4 调试JDK

      1.4 Java开发环境Eclipse

        1.4.1 Eclipse简介

        1.4.2 Eclipse的安装及其语言包

        1.4.3 Eclipse中创建Java应用程序

      1.5 总结

      1.6 习题

    第2章 Java语法基础

      2.1 数据类型

      2.2 变量和常量

      2.3 简单数据类型

        2.3.1 整型数据

        2.3.2 浮点型(实型)数据

        2.3.3 字符型数据

        2.3.4 布尔型数据

      2.4 各类型数据问的相互转换

        2.4.1 自动类型转换

        2.4.2 强制类型转换

      2.5 Java标识符、关键字、注释及分隔符

        2.5.1 标识符

        2.5.2 分隔符

        2.5.3 注释

        2.5.4 Java关键词

      2.6 Java运算符和表达式

        2.6.1 赋值运算符和赋值表达式

        2.6.2 算术运算符和表达式

        2.6.3 关系运算符和表达式

        2.6.4 逻辑运算符和表达式

        2.6.5 位运算符和表达式

        2.6.6 条件运算符和表达式

        2.6.7 运算符的优先级

      2.7 语句与结构化程序设计

        2.7.1 顺序语句

        2.7.2 条件分支语句

        2.7.3 循环结构语句

        2.7.4 跳转语句

      2.8 总结

      2.9 习题

    第3章 Java面向对象编程

      3.1 面向对象的程序设计(OOP)

        3.1.1 类与对象

        3.1.2 构造方法

        3.1.3 方法重载

        3.1.4 static关键字

        3.1.5 this关键字

        3.1.6 instanceof对象运算符

       3.2 类的继承与多态

        3.2.1 继承

        3.2.2 成员访问

        3.2.3 super

        3.2.4 何时调用构造方法

        3.2.5 初始化顺序

        3.2.6 父类的静态方法

        3.2.7 java.lang.Object类

        3.2.8 final

        3.2.9 多态

      3.3 抽象类、接口与内部类

        3.3.1 抽象类

        3.3.2 接口

        3.3.3 用接口实现多重继承

        3.3.4 上及向下转型

        3.3.5 内部类

        3.3.6 嵌套类和匿名类

        3.3.7 小结

      3.4 总结

      3.5 习题

    第4章 Java数组和字符串

      4.1 数组的声明

      4.2 数组的创建

      4.3 访问一维数组元素

      4.4 多维数组

        4.4.1 多维数组概述

        4.4.2 二维数组

      4.5 Arrays类

      4.6 字符串

        4.6.1 字符串定义

        4.6.2 字符串操作

      4.7 StringBuffer类

      4.8 总结

      4.9 习题

    第5章 容器类

      5.1 容器类的体系结构

      5.2 Collection接口

      5.3 List接口

        5.3.1 ArrayList

        5.3.2 Linkediast

      5.4 Set接口

      5.5 Map接口

        5.5.1 HashMap

        5.5.2 TreeMap

      5.6 Collections类

      5.7 Iteratoi接口

        5.7.1 Listiterator

        5.7.2 ForEach

      5.8 泛型及泛型的继承

      5.9 总结

      5.10 习题

    第6章 Java异常处理

      6.1 异常

        6.1.1 基本概念

        6.1.2 异常类体系结构

      6.2 异常处理的种类

        6.2.1 运行时异常

        6.2.2 捕获异常

        6.2.3 抛出异常

      6.3 自定义异常类

      6.4 总结

      6.5 习题

    第7章 线程与多线程开发

      7.1 线程

        7.1.1 线程的概念

        7.1.2 线程的生命周期

      7.2 Java的线程对象

        7.2.1 通过Thread类获得线程对象

        7.2.2 通过实现Runnable接口获得线程对象

      7.3 线程调度

        7.3.1 线程的优先级

        7.3.2 线程的详细生命周期

        7.3.3 线程的同步机制

        7.3.4 wait()方法

        7.3.5 线程的死锁问题

      7.4 总结

      7.5 习题

    第8章 输入输出系统(I/O)

      8.1 文件与流

      8.2 文件操作类

        8.2.1 File类概述

        8.2.2 File类中的常用方法

        8.2.3 输入输出(I/O)流概述

        8.2.4 流的分类

        8.2.5 4个抽象类成员方法简介

        8.2.6 常用节点流简介

        8.2.7 常用处理流简介

        8.2.8 RandomAeeessFile类

      8.3 总结

      8.4 习题

    第9章 图形用户界面(GUl)

      9.1 AWT概述

      9.2 组件布局管理器

      9.3 AWT组件和容器

        9.3.1 窗体

        9.3.2 常用组件

      9.4 Swing组件

        9.4.1 Swing组件关系概述

        9.4.2 窗口组件

      9.5 Java事件处理机制

        9.5.1 Java事件处理机制

        9.5.2 事件监听器接口和事件适配器类

      9.6 复杂用户界面设计

        9.6.1 滚动窗格

        9.6.2 滑块

        9.6.3 菜单

      9.7 总结

      9.8 习题

    第10章 Java Applet

      10.1 Applet概述

        10.1.1 什么是Applet

        10.1.2 Applet的执行步骤与生命周期

        10.1.3 Applet与JApplet

        10.1.4 Applet与Application的区别

      10.2 Applet多媒体

        10.2.1 图形绘制

        10.2.2 图像绘制

        10.2.3 声音播放

        10.2.4 利用线程实现动画

      10.3 Applet的用户交互与通信功能

        10.3.1 Applet的运行方式

        10.3.2 Applet的交互功能

        10.3.3 Applet与其他程序的通信

      10.4 总结

      10.5 习题

    第11章 JDBC数据库技术

      11.1 使用常用SQL指令操作数据库

      11.2 JDBC简介

        11.2.1 JDBC API

        11.2.2 数据库的双层与三层体系结构

      11.3 数据库的驱动与连接

        11.3.1 数据库的驱动介绍

        11.3.2 数据库的连接

      11.4 总结

      11.5 习题

    第12章 Servlet与JSP

      12.1 Servlet

        12.1.1 什么是Servlet

        12.1.2 Tomcat

        12.1.3 Servlet主要接口、类及方法

        12.1.4 Servlet的doGet()和doPost()

        12.1.5 生命周期

      12.2 JSP概述

        12.2.1 什么是JSP

        12.2.2 JSP生命周期

        12.2.3 JSP基本语法

        12.2.4 JSP指令编译指令

        12.2.5 JSP的动作指令

        12.2.6 JSP内置对象

        12.2.7 购物车示例

      12.3 总结

      12.4 习题题

    第13章 Java网络编程基础

      13.1 Java网络编程概述

      13.2 InetAddress

      13.3 URL

      13.4 UILConnection

      13.5 Socket通信机制

      13.6 Datagram通信机制

      13.7 总结

      13.8 习题
  • 内容简介:
    本书系统地介绍了Java程序语言的知识,全书分为13章,包括Java集成开发环境,语法基础,对象和类的基本概念,数组,Java I/O体系,Java多线程机制,图形用户界面、容器等。在介绍基础知识的同时,本书又增加了很多Java高级编程的知识,如JSP与Servlet,Java的网络编程,JDBC技术等。
      
      
      本书通过大量程序实例讲解各知识点,概念叙述清晰,内容由浅入深、重点突出,强调实用性,易于读者理解掌握,可满足不同层次编程人员的需求。
      
      
      本书可作为高等院校相关专业教材,同时适合于Java开发人员和高级程序设计人员阅读参考。
  • 目录:
    第1章 Java概述及安装配置

      1.1 了解Java

        1.1.1 Java的起源

        1.1.2 Java语言的特点和优势

        1.1.3 Java语言的应用前景

      1.2 Java安装

      1.3 开发环境配置

        1.3.1 命令行方式

        1.3.2 图形界面方式

        1.3.3 查看Java版本

        1.3.4 调试JDK

      1.4 Java开发环境Eclipse

        1.4.1 Eclipse简介

        1.4.2 Eclipse的安装及其语言包

        1.4.3 Eclipse中创建Java应用程序

      1.5 总结

      1.6 习题

    第2章 Java语法基础

      2.1 数据类型

      2.2 变量和常量

      2.3 简单数据类型

        2.3.1 整型数据

        2.3.2 浮点型(实型)数据

        2.3.3 字符型数据

        2.3.4 布尔型数据

      2.4 各类型数据问的相互转换

        2.4.1 自动类型转换

        2.4.2 强制类型转换

      2.5 Java标识符、关键字、注释及分隔符

        2.5.1 标识符

        2.5.2 分隔符

        2.5.3 注释

        2.5.4 Java关键词

      2.6 Java运算符和表达式

        2.6.1 赋值运算符和赋值表达式

        2.6.2 算术运算符和表达式

        2.6.3 关系运算符和表达式

        2.6.4 逻辑运算符和表达式

        2.6.5 位运算符和表达式

        2.6.6 条件运算符和表达式

        2.6.7 运算符的优先级

      2.7 语句与结构化程序设计

        2.7.1 顺序语句

        2.7.2 条件分支语句

        2.7.3 循环结构语句

        2.7.4 跳转语句

      2.8 总结

      2.9 习题

    第3章 Java面向对象编程

      3.1 面向对象的程序设计(OOP)

        3.1.1 类与对象

        3.1.2 构造方法

        3.1.3 方法重载

        3.1.4 static关键字

        3.1.5 this关键字

        3.1.6 instanceof对象运算符

       3.2 类的继承与多态

        3.2.1 继承

        3.2.2 成员访问

        3.2.3 super

        3.2.4 何时调用构造方法

        3.2.5 初始化顺序

        3.2.6 父类的静态方法

        3.2.7 java.lang.Object类

        3.2.8 final

        3.2.9 多态

      3.3 抽象类、接口与内部类

        3.3.1 抽象类

        3.3.2 接口

        3.3.3 用接口实现多重继承

        3.3.4 上及向下转型

        3.3.5 内部类

        3.3.6 嵌套类和匿名类

        3.3.7 小结

      3.4 总结

      3.5 习题

    第4章 Java数组和字符串

      4.1 数组的声明

      4.2 数组的创建

      4.3 访问一维数组元素

      4.4 多维数组

        4.4.1 多维数组概述

        4.4.2 二维数组

      4.5 Arrays类

      4.6 字符串

        4.6.1 字符串定义

        4.6.2 字符串操作

      4.7 StringBuffer类

      4.8 总结

      4.9 习题

    第5章 容器类

      5.1 容器类的体系结构

      5.2 Collection接口

      5.3 List接口

        5.3.1 ArrayList

        5.3.2 Linkediast

      5.4 Set接口

      5.5 Map接口

        5.5.1 HashMap

        5.5.2 TreeMap

      5.6 Collections类

      5.7 Iteratoi接口

        5.7.1 Listiterator

        5.7.2 ForEach

      5.8 泛型及泛型的继承

      5.9 总结

      5.10 习题

    第6章 Java异常处理

      6.1 异常

        6.1.1 基本概念

        6.1.2 异常类体系结构

      6.2 异常处理的种类

        6.2.1 运行时异常

        6.2.2 捕获异常

        6.2.3 抛出异常

      6.3 自定义异常类

      6.4 总结

      6.5 习题

    第7章 线程与多线程开发

      7.1 线程

        7.1.1 线程的概念

        7.1.2 线程的生命周期

      7.2 Java的线程对象

        7.2.1 通过Thread类获得线程对象

        7.2.2 通过实现Runnable接口获得线程对象

      7.3 线程调度

        7.3.1 线程的优先级

        7.3.2 线程的详细生命周期

        7.3.3 线程的同步机制

        7.3.4 wait()方法

        7.3.5 线程的死锁问题

      7.4 总结

      7.5 习题

    第8章 输入输出系统(I/O)

      8.1 文件与流

      8.2 文件操作类

        8.2.1 File类概述

        8.2.2 File类中的常用方法

        8.2.3 输入输出(I/O)流概述

        8.2.4 流的分类

        8.2.5 4个抽象类成员方法简介

        8.2.6 常用节点流简介

        8.2.7 常用处理流简介

        8.2.8 RandomAeeessFile类

      8.3 总结

      8.4 习题

    第9章 图形用户界面(GUl)

      9.1 AWT概述

      9.2 组件布局管理器

      9.3 AWT组件和容器

        9.3.1 窗体

        9.3.2 常用组件

      9.4 Swing组件

        9.4.1 Swing组件关系概述

        9.4.2 窗口组件

      9.5 Java事件处理机制

        9.5.1 Java事件处理机制

        9.5.2 事件监听器接口和事件适配器类

      9.6 复杂用户界面设计

        9.6.1 滚动窗格

        9.6.2 滑块

        9.6.3 菜单

      9.7 总结

      9.8 习题

    第10章 Java Applet

      10.1 Applet概述

        10.1.1 什么是Applet

        10.1.2 Applet的执行步骤与生命周期

        10.1.3 Applet与JApplet

        10.1.4 Applet与Application的区别

      10.2 Applet多媒体

        10.2.1 图形绘制

        10.2.2 图像绘制

        10.2.3 声音播放

        10.2.4 利用线程实现动画

      10.3 Applet的用户交互与通信功能

        10.3.1 Applet的运行方式

        10.3.2 Applet的交互功能

        10.3.3 Applet与其他程序的通信

      10.4 总结

      10.5 习题

    第11章 JDBC数据库技术

      11.1 使用常用SQL指令操作数据库

      11.2 JDBC简介

        11.2.1 JDBC API

        11.2.2 数据库的双层与三层体系结构

      11.3 数据库的驱动与连接

        11.3.1 数据库的驱动介绍

        11.3.2 数据库的连接

      11.4 总结

      11.5 习题

    第12章 Servlet与JSP

      12.1 Servlet

        12.1.1 什么是Servlet

        12.1.2 Tomcat

        12.1.3 Servlet主要接口、类及方法

        12.1.4 Servlet的doGet()和doPost()

        12.1.5 生命周期

      12.2 JSP概述

        12.2.1 什么是JSP

        12.2.2 JSP生命周期

        12.2.3 JSP基本语法

        12.2.4 JSP指令编译指令

        12.2.5 JSP的动作指令

        12.2.6 JSP内置对象

        12.2.7 购物车示例

      12.3 总结

      12.4 习题题

    第13章 Java网络编程基础

      13.1 Java网络编程概述

      13.2 InetAddress

      13.3 URL

      13.4 UILConnection

      13.5 Socket通信机制

      13.6 Datagram通信机制

      13.7 总结

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