根据“中国高等院校计算机基础教育课程体系”组织编写

副标题:无

作   者:邵丽萍,邵光亚,张后扬编著

分类号:

ISBN:9787302180760

微信扫一扫,移动浏览光盘

简介

   Java是近年来十分流行的程序设计语言,也是一门通用的网络编程语   言,在Internet上有着广泛的应用。本书全面介绍了Java语言的功能和特   点,主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术   、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常   处理和多线程技术等内容。    本书以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java   面向对象编程思想,演示了Java编程技巧。不仅适合没有编程经验的读者   学习,也适合有一定程序语言基础的读者自学。本书可作为高校及高职高   专的教材。   

目录

目录
第1章 Java快速入门
1.1 Java简介
1.1.1 什么是Java
1.1.2 Java的起源与发展
1.1.3 Java的语言特点
1.1.4 Java的三个分支
1.1.5 Java的用途
1.2 Java的开发环境与运行环境
1.2.1 SDK、JDK、JRE与JVM
1.2.2 SDK与Java(TM)的下载与安装
1.2.3 配置Java开发与运行环境
1.3 初步了解Java程序
1.3.1 编写第一个Java源程序
1.3.2 在“命令提示符”窗口编译与运行Java程序
1.3.3 在EditPlus主窗口中编译与运行Java程序
1.3.4 小结
习题
第2章 Java基本语法
2.1 标识符、关键字与分隔符
2.1.1 标识符
2.1.2 关键字
2.1.3 分隔符
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.3.5 条件运算符
2.3.6 位运算符
2.3.7 其他运算符
2.3.8 运算优先级
2.4 数组类型
2.4.1 一维数组的声明
2.4.2 一维数组的创建与初始化
2.4.3 多维数组
习题
第3章 Java语句及其控制结构
3.1 Jsva语句的类型
3.1.1 Java程序构成
3.1.2 Java语句的种类
3.2 选择语句
3.2.1 单分支选择语句(if语句)
3.2.2 二分支选择语句(if…else语句)
3.2.3 多分支选择语句(if...else if...else语句)
3.2.4 开关语句(switch语句)
3.3 循环语句
3.3.1 确定次数循环语句(for循环)
3.3.2 先判定后执行循环语句(while循环)
3.3.3 先执行后判定循环语句(do…while循环)
3.3.4 嵌套使用循环语句
3.3.5 循环语句小结
3.4 跳转语句
3.4.1 break语句
3.4.2 带标号的break语句
3.4.3 continue语句
3.4.4 带标号的continue语句
3.4.5 return语句
习题
第4章 面向对象编程
4.1 面向对象基本概念
4.1.1 对象
4.1.2 类
4.1.3 封装
4.1.4 消息
4.1.5 继承
4.1.6 接口
4.1.7 面向对象的Java程序
4.2 类与对象
4.2.1 创建类
4.2.2 创建对象
4.3 成员变量与访问限制
4.3.1 成员变量的声明
4.3.2 成员变量的修饰
4.4 成员方法
4.4.1 成员方法的设计
4.4.2 成员方法的声明与修饰
4.4.3 方法体
4.4.4 方法的参数传递
4.4.5 Java编程小结
习题
第5章 深入类
5.1 类的继承性
5.1.1 父类和子类
5.1.2 成员变量的继承和隐藏
5.1.3 成员方法的继承与覆盖
5.1.4 this、super和super()的使用
5.2 类的多态性
5.2.1 成员方法的重载
5.2.2 构造方法的重载
5.3 接口
5.3.1 实现系统提供的接口
5.3.2 创建自定义接口
5.3.3 接口的继承关系
5.4 包
5.4.1 Java的API包
5.4.2 包的引用
5.4.3 创建自定义包
习题
第6章 Java的异常处理机制
6.1 什么是异常处理机制
6.1.1 什么是错误与异常
6.1.2 异常发生的原因
6.1.3 如何处理异常
6.2 异常类的层次结构
6.2.1 Exoeption异常类的子类
6.2.2 Error错误类的子类
6.3 异常的处理
6.3.1 catch子句
6.3.2 throw语句
6.3.3 throws子句
6.3.4 finally语句
6.3.5 编译时对异常情况的检查
6.4 创建自己的异常类
习题
第7章 常用系统类
7.1 Applet类
7.1.1 Applet的特点
7.1.2 Java和HTML的关系
7.1.3 Applet的生命周期与六种基本方法
7.1.4 HTML和Applet的参数传递
7.1.5 Applet标签属性
7.2 字符串类
7.2.1 字符串类的特点
7.2.2 字符串类的构造方法
7.2.3 String类的应用
7.2.4 StringBuffer类的应用
7.3 输入输出(I/O)流类
7.3.1 流概念
7.3.2 Java的标准输入输出
7.3.3 java.io包中的流类及文件类
7.3.4 不同输入输出流类的应用
7.4 其他常用类
7.4.1 数学函数类Math
7.4.2 日期类
7.4.3 随机数类Random
7.4.4 向量类Vector
7.4.5 Class类与Runtime类
习题
第8章 图形用户界面
8.1 Swing与AWT组件
8.2 Swing的类层次结构
8.3 容器
8.3.1 窗口容器
8.3.2 对话框容器
8.3.3 面板容器
8.4 组件
8.4.1 标签组件
8.4.2 按钮组件
8.4.3 文本框组件
8.4.4 文本区组件
8.4.5 单选按钮组件
8.4.6 复选框
8.4.7 下拉列表组件
8.5 组件布局管理
8.5.1 顺序布局管理器
8.5.2 边界布局管理器
8.5.3 卡片布局管理器
8.5.4 网格布局管理器
8.5.5 组件的精确定位方式
8.6 事件处理机制
8.6.1 Java的事件处理机制
8.6.2 Java的常用事件接口与接口方法
8.6.3 事件处理机制的不同实现方式
8.6.4 事件适配器类与内部类
8.7 创建容器与组件基本步骤小结
习题
第9章 高级组件
9.1 菜单栏
9.1.1 菜单
9.1.2 多级菜单
9.1.3 弹出式菜单
9.1.4 文件选择器
9.2 工具栏
9.3 树状菜单
9.4 选项卡面板
9,5 JApplet容器
9.6 表格
习题
第10章 多线程机制
10.1 多线程的概念
10.1.1 程序、进程和多任务
10.1.2 线程
10.1.3 多线程
10.1.4 线程的生命周期与Java的多线程机制
10.2 创建线程对象
10.2.1 通过继承Thread类创建线程对象
10.2.2 通过Runnable接口创建线程对象
10.2.3 线程的优先级
10.3 线程的调度与控制
10.3.1 线程类的方法
10.3.2 控制线程的状态
10.4 Java的线程同步机制与生产消费模型
10.4.1 未同步的生产消费模型
10.4.2 同步化的生产消费模型
10.4.3 共用公司银行账户模型
10.5 使用多线程应注意的问题
习题
第11章 图形与多媒体处理
11.1 使用Graphics绘制基本图形
11.1.1 如何使用颜色对象
11.1.2 在Applet界面中绘制直线
11.1.3 在JFrame窗口中绘制矩形
11.1.4 在Canvas画布对象中绘制椭圆
11.1.5 在JPanel面板对象上绘制圆弧
11.1.6 在JApplet界面中绘制多边形
11.2 使用Graphics2D绘制基本图形
11.2.1 直线
11.2.2 矩形
11.3 使用Graphics绘制文字图形
11.3.1 绘制字符串、字符和字节文字
11.3.2 字体控制
11.3.3 不同颜色的文字
11.4 图像处理
11.4.1 图像种类
11.4.2 图像的显示
11.4.3 图像的缩放显示
11.5 动画处理
11.5.1 动画原理
11.5.2 用线程实现动画
11.6 加载声音文件
11.6.1 添加背景音乐
11.6.2 随时播放声音文件
习题
参考文献
 ;

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

根据“中国高等院校计算机基础教育课程体系”组织编写
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon