内容介绍
用户评论
全部咨询
Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书全面介绍了Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程、数据库编程等。
本书实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,可培养初学者解决实际问题的能力。
本书适合没有任何编程经验的初学者使用,也可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。
目录
- 1 Java简介
1·1概述
1·2Java应用程序和小程序
1·3创建第一个Java应用程序
1·4创建第一个Java Applet应用程序
2 Java数据类型
2·1数据类型综述
2·2简单数据类型的实力化——变量与常量
2·3整型变量与常量
2·4浮点型变量与常量
2·5字符型变量与常量
2·6布尔型变量与常量
2·7各类型数据间的优先关系和相互转换
3 运算符与表达式
3·1算术运算符
3·2关系运算符
3·3布尔逻辑运算符
3·4位运算符
3·5赋值运算符
3·6字符串运算符
3·7扩展赋值运算符
3·8条件运算符
3·9其他运算符
3·10表达式
3·11注释
4 程序控制语句
4·1结构化程序设计的三种基本流程
4·2选择语句
4·3循环语旬
4·4跳转语句
4·5断言
5 数组
5·1一维数组
5·2多维数组
5·3字符串数组
6 面向对象和类的概念
6·1面向对象程序设计基本概念
6·2类
6·3成员变量
6·4方法
6·5构造函数
7 类的继承性和多态形
7·1类的继承
7·2类的多态
8 包和接口
8·1包
8·2接口
9 异常
9·1异常和异常类
9·2异常处理
9·3定义自己的异常类
9·4成链的异常
9·5总结
10 Java系统类库
10·1 Java的类库结构
10·2语言基础类库
10·3工具类库
11 图形用户界面
11·1常用组件
11·2组件布局管理
12 窗口、菜单和对话框
12·1窗口
12·2菜单
12·3对话框
13 图形处理
13·1基本图形
13·2画布
13·3文字输出
13·4绘图模式控制
14 事件处理
14·1事件监听器
14·2事件处理编程范围
15 多媒体编程
15·1图像
15·2动画制作
15·3数字音频
16 Java多线程机制
16·1多线程
16·2多线程的同步
16·3线程组
16·4小结
17 流
17·1流的基本知识
17·2Java I/O流的操作方法
17·3过滤器流和过滤器链
17·4Reader和Writer
18 网络编程
18·1URL编程
18·2使用URL类访问网络资源
18·3底层网络通信编程
19 数据库编程
19·1数据库概述
19·2JDBC概述
19·3JDBC环境的建立
19·4事务
19·5JDBC的接口和类
20 导读Swing
20·1JApplet
20·2图标和标签
20·3文本域
20·4按钮
20·5JButton类
20·6复选框
20·7单选按钮
20·8组合框
20·9选项卡窗格
20·10滚动窗格
20·11树
20·12表格
附录A Java程序开发软硬件环境
A·l硬件环境
A·2软件环境
A·3Java运行环境安装
A·4安装JSDK
A·5设置环境变量
附录B Java编程常见问题
B·l怎样查阅Java API文档
B·2开发Java应用程序,使用哪种开发环境比较好
B·3在命令行方式下编译Java程序,怎样捕捉滚动过去的错误信息
B·4怎样让运行Java应用程序时出现的命令窗口不出现
B·5数字怎样转化成字符串
B·6字符串怎样转换成数字
B·7四舍五入一个小数的最佳方法
B·8怎样判断一个字符是字母还是数字
B·9字符串怎样包含特殊字符
B·10Applet在IE里面显示不出来,如何处理
B·l1安装jdkl·4后,IE里面的Applet的中文无法正常显示,如何处理
B·l2怎样显示HTML文件
B·13怎样使用文件对话框来选择一个目录
B·14怎样直接在Java里使用本地打印机打印文本
B·l5怎样计算任意两个日期间的天数
B·16怎样获得某个月的天数
B·17怎样获得某日期是星期几
B·18怎样基于日期进行天数加减的操作
B·l9怎样获得格式化呈“yyyyMMdd”格式的日期输出
B·20怎样比较两个日期的大小
B·2lJava里面怎样处理连接到需要安全证书的站点
B·22怎样在文件中存储和读取对象
B·23为什么焦点有时会不规则地发生转移
B·24抛出异常的时候,throw和throws有什么区别
B·25怎样在Java界面设计里面设置快捷键
B·26在Java里面怎样实现打印功能
B·27怎样执行一批特定的命令
B·28怎样对特定后缀的文件集进行处理
B·29怎样把标准输出重定向到一个文件里面去
B·30怎样测试一个文件是否存在
B·31怎样获得当前目录和父目录
B·32在Java里怎样获得网卡地址
B·33怎样获得本地机器网络名称和IP地址
B·34怎样获得一个Web页面文件的大小
B·35在Java里面,怎样使用代理来建立与远程主机的Socket连接
B·36怎样设置Socket超时的时间长短
B·37线程中的Thread·stop()方法过期了,怎样停止一个线程
B·38怎样将图像存成jpeg/gif文件
B·39在Java里面怎样实现语音支持
B·40怎样在网络环境上构建交互和多人协作程序,如网上白板和聊天室
B·41在Java里面怎样实现安全认证和授权(authentication and authorization)
B·42Java里面怎样处理三维图形
B·43要对图片处理加工、转换,怎样实现
B·44怎样在Java里面进行串并口编程
B·45什么叫做设计模式,作用是什么
附录C Java的编程风格
C·1编程规范简介
C·2编程规范指导