Java语言及其应用(21世纪高等学校规划教材 计算机应用)

Java语言及其应用(21世纪高等学校规划教材 计算机应用)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2012-05
版次: 1
ISBN: 9787302284703
定价: 29.00
装帧: 平装
开本: 16开
纸张: 胶版纸
7人买过
  •   本书详细介绍了java语言的语法、面向对象特性以及在应用方面的内容。全书共分为14章,主要讲授java语言基础知识、面向对象程序特性、图形用户界面、输入输出、多线程、client/server程序设计、jdbc、servlet、分布式编程等。每一章都配有符合实际的例题,有利于帮助读者在掌握java语言及应用的基础上拓展解题思路和提升编程能力。

      本书以编者十余年的java语言教学经验为基础,内容安排环环相扣,例题充分,便于初学者学习,适合作为计算机专业本科教学、企事业单位java语言培训的教材,也可以作为程序员自学java语言的参考资料。 第1章 java编程基础

    1.1java语言介绍

    1.1.1java语言的历史

    1.1.2java程序分类

    1.1.3java平台

    1.1.4java的主要特点

    1.2最简单的java程序及运行步骤

    1.2.1环境设置

    1.2.2编辑源程序

    1.2.3编译

    1.2.4运行

    1.2.5程序分析

    1.2.6java开发工具

    1.2.7图形化的java程序举例

    1.3java运行原理

    第2章 java语言基础

    2.1标识符和数据类型

    2.1.1注释语句

    2.1.2常量和变量

    2.1.3标识符

    2.1.4基本数据类型

    2.1.5参考数据类型

    2.2表达式与运算符

    2.2.1表达式

    2.2.2运算符

    2.2.3基本数据类型转换

    2.3语句与流程控制

    2.3.1选择结构

    2.3.2循环语句

    第3章 面向对象程序设计基础

    3.1类与对象

    3.1.1类与对象的概念

    3.1.2类的定义和使用

    3.1.3源文件构成及命名

    3.1.4基本类型与参考类型变量的区别

    3.1.5在类定义中创建自身的对象

    3.2方法

    3.2.1方法的定义和调用

    3.2.2方法参数的传递

    3.2.3方法的重载

    3.3封装

    3.4构造器

    3.4.1构造器的特点

    3.4.2构造器的使用

    3.4.3构造器的重载

    3.4.4多个构造器的相互调用

    3.5变量的作用域和初始化

    3.6this参考

    3.7父类、子类和继承

    3.7.1继承

    3.7.2方法覆盖

    3.7.3super

    3.8包

    3.8.1包的定义

    3.8.2jdk中的常见包

    3.8.3创建包

    3.8.4加载包

    3.8.5jar文件

    第4章 数组

    4.1一维数组的使用

    4.1.1数组声明

    4.1.2创建数组对象

    4.1.3数组元素的赋值

    4.1.4简写方式

    4.2二维数组

    4.2.1二维数组声明

    4.2.2创建二维数组对象

    4.2.3二维数组元素赋值

    4.2.4二维数组的简写方式

    4.3数组的综合使用

    4.3.1简单的输入输出

    4.3.2综合例题

    第5章 面向对象高级特性

    5.1变量多态

    5.1.1定义

    5.1.2用途

    5.1.3类型判断

    5.1.4参考类型转换总结

    5.2非访问控制符

    5.2.1static

    5.2.2final

    5.2.3abstract

    5.3接口

    5.3.1说明

    5.3.2接口定义

    5.3.3实现

    5.3.4综合举例

    5.4访问控制符

    5.4.1限定范围

    5.4.2举例

    5.4.3说明

    5.5内部类

    5.5.1非静态内部类

    5.5.2静态内部类

    5.5.3方法内部类

    5.5.4匿名内部类

    第6章 几种常用类

    6.1string和stringbuffer

    6.1.1string

    6.1.2stringbuffer

    6.1.3string与stringbuffer的比较

    6.2基本数据类型类

    6.2.1基本数据类型类介绍

    6.2.2构造器

    6.2.3常用方法

    6.3java集合类——vector

    6.3.1向量简介

    6.3.2构造器

    6.3.3常用方法

    6.3.4应用举例

    6.4math和日期类

    6.4.1math

    6.4.2日期类

    6.5参考类型数据类型的比较运算

    6.5.1object

    6.5.2比较运算

    第7章 异常处理机制

    7.1异常处理机制简介

    7.1.1为什么要用异常处理机制

    7.1.2异常的概念

    7.2异常分类

    7.3异常处理规则

    7.3.1异常捕获和处理

    7.3.2方法调用时的异常处理

    7.4异常类的定义及使用

    7.4.1定义异常类

    7.4.2创建并抛出异常对象

    第8章 输入输出系统

    8.1输入输出简介

    8.1.1流的概念

    8.1.2java.io包中的输入输出流

    8.2标准输入输出

    8.2.1基于字节的输入输出

    8.2.2基于字符的输入输出

    8.3文件的输入输出

    8.3.1file

    8.3.2文件的顺序输入输出

    8.3.3文件的随机输入输出

    8.4对象输入输出流

    8.4.1序列化

    8.4.2objectoutputstream

    8.4.3objectinputstream

    8.5命令行参数

    第9章 图形用户界面

    9.1图形用户界面概述

    9.1.1图形用户界面的构成

    9.1.2软件包介绍

    9.1.3swing组件介绍

    9.2swing中常用组件

    9.2.1jframe

    9.2.2jwindow

    9.2.3jdialog

    9.2.4jbutton

    9.2.5jtextfield

    9.2.6jtextarea

    9.2.7jlabel

    9.2.8jcombobox

    9.2.9jlist

    9.2.10菜单

    9.2.11jfilechooser

    9.3布局管理器

    9.3.1流布局flowlayout

    9.3.2边界布局borderlayout

    9.3.3网格布局gridlayout

    9.3.4卡片布局cardlayout

    9.3.5网格包布局gridbaglayout

    9.3.6空布局

    9.4事件处理

    9.4.1事件处理机制

    9.4.2事件处理方法

    9.4.3事件类与事件监听器接口

    9.4.4适配器类

    9.4.5匿名类

    9.5综合实例

    第10章 多线程

    10.1多线程的概念

    10.1.1线程的概念

    10.1.2线程的状态与生命周期

    10.2创建线程

    10.2.1thread类

    10.2.2通过继承thread类创建线程

    10.2.3通过实现runnable接口创建线程

    10.2.4综合举例

    10.3线程之间的数据交流

    10.3.1通过内类创建线程

    10.3.2通过构造器传递参数

    10.4线程调度

    10.4.1优先级

    10.4.2休眠

    10.4.3暂停当前正在执行的线程

    10.4.4等待其他线程结束

    10.5线程同步

    10.5.1synchronized标记

    10.5.2wait()和notify()方法

    10.6线程死锁

    10.6.1死锁的原因

    10.6.2死锁的解决

    第11章 client/server程序设计

    11.1网络编程

    11.1.1客户机和服务器

    11.1.2ip地址和端口号

    11.1.3java提供的通信方式

    11.1.4常用类(java.net包中)

    11.2基于socket的网络编程

    11.2.1类

    11.2.2服务器程序编写步骤

    11.2.3客户端程序编写步骤

    11.2.4举例

    11.2.5用多线程重写服务器端程序

    11.3基于数据报的编程

    11.3.1类

    11.3.2发送方程序编写步骤

    11.3.3接收方程序编写步骤

    11.3.4基于数据报的程序举例

    11.4编写简单的web服务器

    11.4.1预备知识

    11.4.2简单web服务器

    11.4.3可以传输文件的web服务器

    11.5编写简单的代理服务器

    11.5.1代理服务器工作原理

    11.5.2浏览器设置

    11.5.3代理服务器编程举例

    第12章 数据库程序设计

    12.1jdbc简介

    12.1.1关于jdbc

    12.1.2jdbc访问数据库的类型

    12.2jdbc与数据库(sql server 2005)的连接

    12.2.1需准备的软件

    12.2.2连接配置

    12.3数据处理

    12.3.1通过statement对象发送sql语句

    12.3.2处理dbms返回的数据

    12.3.3关闭连接

    12.3.4举例

    12.4综合应用举例

    第13章 servlet

    13.1servlet简介

    13.1.1概念

    13.1.2java servlet api简介

    13.1.3servlet程序的结构

    13.1.4servlet的生命周期

    13.2环境配置

    13.3servlet应用举例

    13.3.1处理表单

    13.3.2处理中文

    13.3.3基于web的数据库操作

    13.4session

    第14章 java分布式编程

    14.1概念

    14.2rmi实现流程

    14.2.1被远程调用方法的编写

    14.2.2编制服务器程序

    14.2.3编写客户端程序

    14.2.4编译、放置和执行程序

    参考文献
  • 内容简介:
      本书详细介绍了java语言的语法、面向对象特性以及在应用方面的内容。全书共分为14章,主要讲授java语言基础知识、面向对象程序特性、图形用户界面、输入输出、多线程、client/server程序设计、jdbc、servlet、分布式编程等。每一章都配有符合实际的例题,有利于帮助读者在掌握java语言及应用的基础上拓展解题思路和提升编程能力。

      本书以编者十余年的java语言教学经验为基础,内容安排环环相扣,例题充分,便于初学者学习,适合作为计算机专业本科教学、企事业单位java语言培训的教材,也可以作为程序员自学java语言的参考资料。
  • 目录:
    第1章 java编程基础

    1.1java语言介绍

    1.1.1java语言的历史

    1.1.2java程序分类

    1.1.3java平台

    1.1.4java的主要特点

    1.2最简单的java程序及运行步骤

    1.2.1环境设置

    1.2.2编辑源程序

    1.2.3编译

    1.2.4运行

    1.2.5程序分析

    1.2.6java开发工具

    1.2.7图形化的java程序举例

    1.3java运行原理

    第2章 java语言基础

    2.1标识符和数据类型

    2.1.1注释语句

    2.1.2常量和变量

    2.1.3标识符

    2.1.4基本数据类型

    2.1.5参考数据类型

    2.2表达式与运算符

    2.2.1表达式

    2.2.2运算符

    2.2.3基本数据类型转换

    2.3语句与流程控制

    2.3.1选择结构

    2.3.2循环语句

    第3章 面向对象程序设计基础

    3.1类与对象

    3.1.1类与对象的概念

    3.1.2类的定义和使用

    3.1.3源文件构成及命名

    3.1.4基本类型与参考类型变量的区别

    3.1.5在类定义中创建自身的对象

    3.2方法

    3.2.1方法的定义和调用

    3.2.2方法参数的传递

    3.2.3方法的重载

    3.3封装

    3.4构造器

    3.4.1构造器的特点

    3.4.2构造器的使用

    3.4.3构造器的重载

    3.4.4多个构造器的相互调用

    3.5变量的作用域和初始化

    3.6this参考

    3.7父类、子类和继承

    3.7.1继承

    3.7.2方法覆盖

    3.7.3super

    3.8包

    3.8.1包的定义

    3.8.2jdk中的常见包

    3.8.3创建包

    3.8.4加载包

    3.8.5jar文件

    第4章 数组

    4.1一维数组的使用

    4.1.1数组声明

    4.1.2创建数组对象

    4.1.3数组元素的赋值

    4.1.4简写方式

    4.2二维数组

    4.2.1二维数组声明

    4.2.2创建二维数组对象

    4.2.3二维数组元素赋值

    4.2.4二维数组的简写方式

    4.3数组的综合使用

    4.3.1简单的输入输出

    4.3.2综合例题

    第5章 面向对象高级特性

    5.1变量多态

    5.1.1定义

    5.1.2用途

    5.1.3类型判断

    5.1.4参考类型转换总结

    5.2非访问控制符

    5.2.1static

    5.2.2final

    5.2.3abstract

    5.3接口

    5.3.1说明

    5.3.2接口定义

    5.3.3实现

    5.3.4综合举例

    5.4访问控制符

    5.4.1限定范围

    5.4.2举例

    5.4.3说明

    5.5内部类

    5.5.1非静态内部类

    5.5.2静态内部类

    5.5.3方法内部类

    5.5.4匿名内部类

    第6章 几种常用类

    6.1string和stringbuffer

    6.1.1string

    6.1.2stringbuffer

    6.1.3string与stringbuffer的比较

    6.2基本数据类型类

    6.2.1基本数据类型类介绍

    6.2.2构造器

    6.2.3常用方法

    6.3java集合类——vector

    6.3.1向量简介

    6.3.2构造器

    6.3.3常用方法

    6.3.4应用举例

    6.4math和日期类

    6.4.1math

    6.4.2日期类

    6.5参考类型数据类型的比较运算

    6.5.1object

    6.5.2比较运算

    第7章 异常处理机制

    7.1异常处理机制简介

    7.1.1为什么要用异常处理机制

    7.1.2异常的概念

    7.2异常分类

    7.3异常处理规则

    7.3.1异常捕获和处理

    7.3.2方法调用时的异常处理

    7.4异常类的定义及使用

    7.4.1定义异常类

    7.4.2创建并抛出异常对象

    第8章 输入输出系统

    8.1输入输出简介

    8.1.1流的概念

    8.1.2java.io包中的输入输出流

    8.2标准输入输出

    8.2.1基于字节的输入输出

    8.2.2基于字符的输入输出

    8.3文件的输入输出

    8.3.1file

    8.3.2文件的顺序输入输出

    8.3.3文件的随机输入输出

    8.4对象输入输出流

    8.4.1序列化

    8.4.2objectoutputstream

    8.4.3objectinputstream

    8.5命令行参数

    第9章 图形用户界面

    9.1图形用户界面概述

    9.1.1图形用户界面的构成

    9.1.2软件包介绍

    9.1.3swing组件介绍

    9.2swing中常用组件

    9.2.1jframe

    9.2.2jwindow

    9.2.3jdialog

    9.2.4jbutton

    9.2.5jtextfield

    9.2.6jtextarea

    9.2.7jlabel

    9.2.8jcombobox

    9.2.9jlist

    9.2.10菜单

    9.2.11jfilechooser

    9.3布局管理器

    9.3.1流布局flowlayout

    9.3.2边界布局borderlayout

    9.3.3网格布局gridlayout

    9.3.4卡片布局cardlayout

    9.3.5网格包布局gridbaglayout

    9.3.6空布局

    9.4事件处理

    9.4.1事件处理机制

    9.4.2事件处理方法

    9.4.3事件类与事件监听器接口

    9.4.4适配器类

    9.4.5匿名类

    9.5综合实例

    第10章 多线程

    10.1多线程的概念

    10.1.1线程的概念

    10.1.2线程的状态与生命周期

    10.2创建线程

    10.2.1thread类

    10.2.2通过继承thread类创建线程

    10.2.3通过实现runnable接口创建线程

    10.2.4综合举例

    10.3线程之间的数据交流

    10.3.1通过内类创建线程

    10.3.2通过构造器传递参数

    10.4线程调度

    10.4.1优先级

    10.4.2休眠

    10.4.3暂停当前正在执行的线程

    10.4.4等待其他线程结束

    10.5线程同步

    10.5.1synchronized标记

    10.5.2wait()和notify()方法

    10.6线程死锁

    10.6.1死锁的原因

    10.6.2死锁的解决

    第11章 client/server程序设计

    11.1网络编程

    11.1.1客户机和服务器

    11.1.2ip地址和端口号

    11.1.3java提供的通信方式

    11.1.4常用类(java.net包中)

    11.2基于socket的网络编程

    11.2.1类

    11.2.2服务器程序编写步骤

    11.2.3客户端程序编写步骤

    11.2.4举例

    11.2.5用多线程重写服务器端程序

    11.3基于数据报的编程

    11.3.1类

    11.3.2发送方程序编写步骤

    11.3.3接收方程序编写步骤

    11.3.4基于数据报的程序举例

    11.4编写简单的web服务器

    11.4.1预备知识

    11.4.2简单web服务器

    11.4.3可以传输文件的web服务器

    11.5编写简单的代理服务器

    11.5.1代理服务器工作原理

    11.5.2浏览器设置

    11.5.3代理服务器编程举例

    第12章 数据库程序设计

    12.1jdbc简介

    12.1.1关于jdbc

    12.1.2jdbc访问数据库的类型

    12.2jdbc与数据库(sql server 2005)的连接

    12.2.1需准备的软件

    12.2.2连接配置

    12.3数据处理

    12.3.1通过statement对象发送sql语句

    12.3.2处理dbms返回的数据

    12.3.3关闭连接

    12.3.4举例

    12.4综合应用举例

    第13章 servlet

    13.1servlet简介

    13.1.1概念

    13.1.2java servlet api简介

    13.1.3servlet程序的结构

    13.1.4servlet的生命周期

    13.2环境配置

    13.3servlet应用举例

    13.3.1处理表单

    13.3.2处理中文

    13.3.3基于web的数据库操作

    13.4session

    第14章 java分布式编程

    14.1概念

    14.2rmi实现流程

    14.2.1被远程调用方法的编写

    14.2.2编制服务器程序

    14.2.3编写客户端程序

    14.2.4编译、放置和执行程序

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