注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Java程序设计基础

Java程序设计基础

Java程序设计基础

定 价:¥36.00

作 者: 胡晓旭,侯占军,张东岳,徐洪国 编
出版社: 清华大学出版社
丛编项:
标 签: 工学 教材 研究生/本科/专科教材

购买这本书可以去


ISBN: 9787302340669 出版时间: 2014-04-01 包装: 平装
开本: 16开 页数: 字数:  

内容简介

  《Java程序设计基础》由浅入深、循序渐进地介绍了Java的基础知识和相关技术。全书共分14章,分别介绍了Java语言的基础语法、面向对象的基本概念、系统常用类、异常处理、文件和数据流、图形界面设计、小应用程序、线程、网络程序设计、多媒体与图形学程序设计以及数据库程序设计等。本书的章节编排与内容以人们学习与认知过程为基础,与公司的实际需求相匹配。本书内容丰富,结构合理,语言简练,而且提供了丰富的例程,既可以作为计算机专业和非计算机专业的基础教材,以及Java程序员认证考试的辅导教材,也可以作为需要使用Java语言的工程人员和科技工作者的自学参考书,希望读者在轻松和欢乐之中迅速地了解与掌握Java程序设计的知识和方法,并应用到实践中。

作者简介

暂缺《Java程序设计基础》作者简介

图书目录

第一部分Java语言快速入门篇
第1章Java概览
1.1Java语言的发展历史
1.1.1Java语言产生的背景
1.1.2互联网成就了Java
1.2Java的特点
1.3Java的工作原理
1.3.1Java虚拟机
1.3.2内存自动回收机制
1.3.3代码安全性检查机制
1.4Java的运行环境JDK
1.4.1Java平台
1.4.2建立Java开发环境
1.4.3开发工具简介
1.5创建Java程序
1.5.1第一个应用程序
1.5.2第一个小应用程序
1.6RAD快速开发工具
1.6.1JCreator
1.6.2Eclipse
本章小结
习题1
第二部分Java语言基础篇
第2章Java基本程序结构
2.1Java程序的构成
2.1.1标识符
2.1.2关键字
2.1.3注释
2.2数据类型
2.3变量
2.3.1变量的定义
2.3.2变量类型
2.3.3初始化变量
2.4运算符与表达式
2.4.1算术运算符
2.4.2关系运算符
2.4.3逻辑运算符
2.4.4赋值运算符
2.4.5字符串运算符
2.4.6其他运算符
2.4.7运算符的优先级和结合性
2.4.8Java运算符的优先级和结合性
2.5流程控制语句
2.5.1选择语句
2.5.2循环语句
2.5.3break语句和continue语句
2.6数组
2.6.1一维数组
2.6.2二维数组
本章小结
习题2
第3章面向对象的程序设计基础
3.1面向对象的基本概述
3.1.1类和对象
3.1.2面向对象的特点
3.2类
3.2.1定义类
3.2.2成员变量
3.2.3成员方法
3.2.4构造方法
3.3对象
3.3.1对象的创建
3.3.2对象的简单应用示例
3.3.3对象的清除
3.4方法的进一步讨论
3.4.1方法引用及参数传递
3.4.2方法的重载
3.4.3静态方法
3.4.4最终方法
3.5变量的进一步讨论
本章小结
习题3
第4章类的继承、包及接口
4.1类的继承
4.1.1类继承的实现
4.1.2覆盖方法
4.1.3变量的隐藏
4.1.4应用示例
4.2抽象类
4.2.1抽象类的定义
4.2.2抽象类的实现
4.3内部类、匿名类及最终类
4.3.1内部类
4.3.2匿名类和最终类
4.4包及访问限定
4.4.1Java中常用的标准类包
4.4.2包的创建及包中类的引用
4.4.3访问限定
4.5接口
4.5.1接口的定义
4.5.2接口的实现
本章小结
习题4
第5章系统常用类
5.1常用的基础类
5.1.1Object类
5.1.2System类
5.1.3Runtime类
5.1.4基本数据类型类
5.1.5Math类
5.2字符串
5.2.1String类
5.2.2StringBuffer类
5.2.3StringTokenizer类
5.3其他常用工具类
5.3.1向量类
5.3.2Date类
5.3.3Calendar类
5.3.4GregorianCalendar类
5.3.5Random类
本章小结
习题5
第三部分Java语言编程应用篇
第6章Applet基础
6.1Java Applet程序开发步骤与安全机制
6.1.1Applet程序开发主要步骤
6.1.2Applet的安全机制
6.2Applet的生命周期和常用方法
6.2.1Applet的生命周期
6.2.2Applet的常用方法
6.3Applet应用的有关参数
6.4在Applet中使用URL
6.5在Applet中建立新线程
本章小结
习题6
第7章图形界面设计
7.1图形界面设计基础
7.1.1AWT和Swing
7.1.2组件和容器
7.1.3事件驱动程序设计基础
7.2框架窗口
7.3标签、按钮和按钮事件
7.3.1标签
7.3.2按钮
7.4面板
7.4.1JPanel
7.4.2JScrollPane
7.5布局设计
7.5.1FlowLayout布局
7.5.2BorderLayout布局
7.5.3GridLayout布局
7.5.4CardLayout布局
7.5.5null布局与setBounds方法
7.6文本框和文本区
7.6.1文本框
7.6.2文本区
7.6.3数据输入和输出
7.7选择框和单选按钮
7.7.1选择框
7.7.2单选框
7.7.3单选按钮
7.7.4选择项目事件处理
7.8列表和组合框
7.8.1列表
7.8.2组合框
7.9菜单
7.9.1菜单条、菜单和菜单项
7.9.2选择框菜单项
7.10对话框
7.10.1JDialog类
7.10.2JOptionPane类
7.11滚动条
7.12鼠标事件
7.12.1MouseListener接口
7.12.2MouseMotionListener接口
7.13键盘事件
本章小结
习题7
第8章Java异常处理
8.1Java编程中的错误
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.1try…catch…finally块
8.4.2多异常的处理
本章小结
习题8
第9章文件和流
9.1Java流类库简介
9.1.1流的概念
9.1.2Java的I/O库
9.2基本流
9.2.1标准的输入和输出
9.2.2利用java.io类库
9.3数据流
9.3.1Java.DataInput接口
9.3.2Java.DataOutput接口
9.4文件流
9.4.1二进制文件的读写
9.4.2文本文件的读写
9.5对象流和对象序列化
9.5.1对象流
9.5.2对象序列化
本章小结
习题9
第10章多线程
10.1Java中的线程
10.1.1线程的基本概念
10.1.2线程的状态和生命周期
10.1.3线程调度与优先级
10.1.4线程组
10.2Java的Thread类和Runnable接口
10.2.1Thread类
10.2.2Runnable接口
10.3Java多线程并发程序
10.3.1使用Thread类的子类
10.3.2实现Runnable接口
10.4线程池
10.5线程的同步
10.5.1多线程的不同步
10.5.2临界区和线程的同步
10.5.3wait()方法和notify()方法
10.5.4生产者?消费者问题
10.5.5死锁
本章小结
习题10
第11章图形图像处理
11.1图形
11.1.1绘制图形的类
11.1.2简单几何图形类的层次结构
11.1.3路径类
11.1.4点与线段类
11.1.5矩形和圆角矩形
11.1.6圆和椭圆
11.1.7圆弧和扇形
11.1.8曲线
11.2绘制图形的颜色及其他
11.2.1颜色类
11.2.2调色板
11.2.3绘图模式
11.2.4画笔
11.2.5其他
11.3图像
11.3.1图像文件的格式及文件的使用权限
11.3.2显示图像
本章小结
习题11
第12章多媒体技术
12.1图像处理
12.1.1图像文件的装载
12.1.2图像文件的显示
12.2声音文件的播放
12.2.1Applet类的play()方法
12.2.2AudioClip类的play()方法
12.2.3在Java Aplication中播放声音
12.3用Java实现动画
12.3.1线程的使用
12.3.2动画程序的设计步骤
12.3.3动画的闪烁
12.4利用JMF来播放视频
12.4.1JMF的概念
12.4.2播放视频
12.4.3JMF高级功能
本章小结
习题12
第13章Java网络编程
13.1InetAddress类简介
13.2面向连接的流式套接字
13.2.1套接字概述
13.2.2ServerSocket类
13.2.3Socket类
13.3面向非连接的数据报
13.3.1UDP简介
13.3.2DatagramPacket类
13.3.3DatagramSocket类
本章小结
习题13
第14章Java数据库编程
14.1数据库连接
14.1.1JDBC简介
14.1.2用JDBC?ODBC连接数据库
14.1.3用JDBC专用驱动程序连接数据库
14.2JDBC编程
本章小结
习题14
参考文献

本目录推荐