Java实用编程例解

副标题:无

作   者:董慧等编著

分类号:

ISBN:9787505354371

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

简介

目录

Java实用编程例解
第1篇 JAVA语言
第2篇 Java类库
第3篇 JAVA开发环境与工具
第1章 Java——网络上的世界语
1、1Internet的首选语言
1、1、1Java的传说
1、1、2不寻常的三年进展
1、2Java的环境运行
1、2、1传统的编译与执行模式
1、2、2解释器
1、2、3JIT编译器
1、2、4连续编译模型
1、3Java将带来一场技术革命
1、3、1JavaOS
1、3、2Java芯片
1、3、3Java的广阔前景
1、3、4Java技术的持久价值
第2章 Java的基本语法
2、1Java的符号集
2、1、1Java语言的关键字
2、1、2Java语言的标识符
2、1、3注释
2、1、4分隔符
2、2变量及其类型
2、2、1整数型变量
2、2、2浮点型变量
2、2、3布尔型变量
2、2、4字符型变量
2、2、5数组型变量
2、2、6变量的作用范围
2、3常量
2、3、1整数
2、3、2浮点数
2、3、3布尔量
2、3、4字符量
2、3、5字符串
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、8其他串操作
2、5数据类型之间的转换
2、5、1基本类型之间的转换
2、5、2引用类型间的转换
2、5、3字符串与其他类型之间的转换
2、6操作符及其运算
2、6、1简单赋值
2、6、2单项算术运算
2、6、3二项算术运算
2、6、4关系运算
2、6、5布尔运算
2、6、6位运算
2、6、7其他运算
2、6、8运算符优先级
2、6、9表达式
2、7控制结构
2、7、1概述
2、7、2条件语句与分支语句
2、7、3循环语句
2、7、4转移语句
第3章 面向对象技术
3、1概述
3、2面向对象的抽象原理
3、3对象和类
3、4一个对象的生命期
3、4、1对象的创建
3、4、2对象的使用
3、4、3对象的销毁
3、5面向对象的核心特征
3、5、1封装
3、5、2类层次
3、5、3继承
3、5、4多态性
3、5、5动态联编
第4章 Java面向对象程序设计
4、1类的创建
4、1、1类的声明
4、1、2类的主体
4、1、3声明成员变量
4、1、4实现成员方法
4、1、5类中各成员的访问
4、1、6实例成员和类成员
4、1、7构造函数和finalize()方法
4、2继承
4、2、1创建子类
4、2、2编写终止类和方法
4、2、3编写抽象类和方法
4、2、4作为程序设计方法的继承
4、3方法
4、3、1方法定义
4、3、2递归
4、3、3迭代
4、3、4方法覆盖
4、3、5方法重载
4、4接口
4、4、1定义接口
4、4、2实现接口
4、4、3通过接口引用访问实现方法
4、4、4使用接口
4、5包
4、5、1包的定义
4、5、2访问控制
4、5、3引入包
4、5、4Java的API结构
第5章 Java的用户界面
5、1Java的用户事件处理
5、2基本用户界面
5、2、1标签
5、2、2文本行
5、2、3文本域
5、2、4按钮
5、2、5复选框
5、2、6选择框
5、2、7列表框
5、2、8滚动条
5、2、9GUI组件的对等体
5、3高级用户界面
5、3、1面板
5、3、2框架
5、3、3菜单
5、3、4对话框
5、3、5文件对话框
5、3、6关于布局管理器
5、3、7FlowLayout布局管理器
5、3、8BorderLayout布局管理器
5、3、9GridLayout布局管理器
5、3、10CardLayout布局管理器
第6章 Java的多媒体程序设计
6、1简单图形处理
6、1、1画直线
6、1、2画矩形
6、1、3画圆和椭圆
6、1、4画弧
6、1、5画多边形
6、1、6定制图形尺寸
6、2绘制文本
6、2、1字体控制
6、2、2字体度量对象
6、3设置颜色
6、4设置绘制模式
6、5图像处理
6、5、1文件格式
6、5、2图像的创建
6、5、3图像的加载
6、5、4图像的显示
6、5、5跟踪图像的加载
6、5、6图像处理
6、5、7动画制作
6、6播放声音
第7章 异常处理
7、1Java异常处理的基础知识
7、1、1异常和异常对象
7、1、2分离错误代码和常规代码
7、1、3把错误传播给调用堆栈
7、1、4错误类型分组
7、2异常类的层次
7、2、1运行异常
7、2、2非运行异常
7、3异常的产生、捕获与处理
7、3、1捕获与处理异常:try-catch
7、3、2抛出异常:throw
7、3、3finally段
7、4创建自己的异常类
第8章 多线程程序设计
8、1线程概念
8、2线程的生命周期
8、2、1线程状态与线程控制
8、2、2线程的创建
8、2、3线程的启动与终止
8、2、4线程的挂起和恢复
8、2、5线程优先级和线程的调度
8、3线程组
8、3、1管理方法
8、3、2组属性操作方法
8、3、3涉及组中全部线程的方法
8、3、4访问控制
8、4线程的同步机构
8、4、1无线程同步机制下的生产者/消费者问题
8、4、2在线程同步机制下的生产者/消费者问题
8、4、3循环缓冲区实现生产者/消费者问题
8、5守护线程
8、6多线程程序设计的应用环境
第9章 输入和输出流
9、1标准输入输出流
9、2Java.io的输入和输出流
9、2、1简单的输入和输出流
9、2、2过滤流
9、2、3其他流
9、3顺序文件操作
9、3、1创建顺序存取文件
9、3、2从顺序存取文件取数据
9、3、3更新顺序存取文件
9、4随机文件操作
9、4、1创建随机存取文件
9、4、2向随机存取文件随机写入数据
9、4、3从随机存取文件顺序读取数据
9、5实例:事务处理程序
第10章 Java的网络编程
10、1用URL类访问网络资源
10、1、1什么是URL
10、1、2创建URL
10、1、3URL的语法分析
10、1、4访问资源
10、1、5URLConnection类
10、2Java的Socket通讯机制
10、2、1Socket通讯机制
第11章 Java与HTML的接口
11、1HTML的特性
11、2HTML标签结构
11、3HTML文件的编辑与浏览
11、3、1编辑HTML文件
11、3、2浏览HTML文件
11、4HTML的标签命令
11、4、1文件结构命令
11、4、2区段格式命令
11、4、3下锚连结命令
11、4、4字符格式命令
11、4、5图像命令
11、4、6列表命令
11、4、7表格命令
11、4、8背景和前景颜色变化
11、5Javaapplet与HTML的连接
11、5、1HTMLAPPLET语句
11、5、2HTMLAPPLET属性设置
11、6Javaapplet与HTML文件参数的传递
11、6、1TumblingDukeJDK
11、7Javaapplet、Javaapplication和HTML混合编程
11、7、1Javaapplet和Javaapplication的差别
11、7、2Javaapplet和Javaapplication混合编程的关键
11、7、3混合编程实例
11、8Java和JavaScript混合编程
11、8、1HTML脚本——JavaSript语言
11、8、2Java与JavaScript的比较
11、8、3LiveConnect概述
11、8、4利用LiveConnect的主页设计
11、8、5Java与JavaScript混合编程实例
第12章 Java与数据库的接口
12、1SQL
12、1、1关系数据库模型
12、1、2SQL语言
12、1、3嵌入式SQL
12、2数据库存取服务
12、2、1通过Web服务器存取
12、2、2通过专用服务器存取
12、2、3网络存取
12、2、4直接存取
12、2、5JDBC
12、3JDBC概述
12、3、1JDBC简介
12、3、2JDBC的特点
12、3、3JDBC的接口
12、3、4JDBC的使用方法
12、4JDBC编程
12、4、1建立与数据库的连接
12、4、2查询数据库操作
12、4、3检索结果集
12、4、4更新数据库操作
12、4、5参数的输入和输出
12、4、6动态数据库访问
12、4、7JDBC和SQL的数据转换
12、4、8JDBC中的异常
12、5用OracleWebServer建立Web应用
12、5、1生成一个动态的Web文档
12、5、2生成动态内容的页面
12、5、3将查询结果返回Web文档
第13章 Java与C的接口
13、1概述
13、2Java与C的连接
13、3Java与C的连接步骤
13、3、1编写并编译Java程序
13、3、2生成ShowMessage.h
13、3、3生成ShowMessage.c
13、3、4编写原生方法的程序代码
13、3、5编译并执行
13、4Java与C的参数传递与返回值
13、4、1自动参数
13、4、2简单数据类型的参数和返回值
13、4、3复杂数据类型的参数及返回值
13、5Java与C接口图
13、6Java与C接口在数据库开发中的应用
第14章 java.lang包
14、1简单类型类
14、1、1Number和Character类
14、1、2Double和Float类
14、1、3Integer和Long类
14、1、4Boolean类
14、2String和StringBuffer类
14、2、1String类
14、2、2StringBuffer类
14、2、3类应用举例
14、3Math类
14、3、1成员变量
14、3、2成员方法
14、4Process和Object类
14、4、1Process类
14、4、2Object类
14、5Runtime和System类
14、5、1Runtime类
14、5、2System类
14、6Cloneable和Runnable接口
14、6、1Cloneable接口
14、6、2Runnable接口
14、7Class和ClassLoader类
14、7、1Class类
14、7、2ClassLoader类
14、8Compiler类
14、9Thread和ThreadGroup类
14、9、1Thread类
14、9、2ThreadGroup类
14、10Throwable类
14、11SecurityManager类
第15章 java.io包
15、1BufferedInputStream和BufferedOutputStream类
15、1、1BufferedInputStream类
15、1、2BufferedOutputStream类
15、2ByteArrayInputStream和ByteArrayOutputStream类
15、2、1ByteArrayInputStream类
15、2、2ByteArrayOutputStream类
15、3DateInputStream和DateOutputStream类
15、3、1DateInputStream类
15、3、2DateOutputStream类
15、4File和FileDescriptor类
15、4、1File类
15、4、2FileDescriptor类
15、5FileInputStream和FileOutputStream类
15、5、1FileInputStream类
15、5、2FileOutputStream类
15、6FilterInputStream和FilterOutputStream类
15、6、1FilterInputStream类
15、6、2FilterOutputStream类
15、7InputStream和OutputStream类
15、7、1InputStream类
15、7、2OutputStream类
15、8PipedInputStream和PipedOutputStream类
15、8、1PipedInputStream类
15、8、2PipedOutputStream类
15、9LineNumberInputStream和LineNumberOutputStream类
15、9、1LineNumberInputStream类
15、9、2LineNumberOutputStream类
15、10PrintStream和RandomAccessFile类
15、10、1PrintStream类
15、10、2RandomAccessFile类
15、11PushbackInputStream和StreamTokenizer类
15、11、1PushbackInputStream类
15、11、2StreamTokenizer类
15、12StringBufferInputStream类
15、13DataInput和DataOutput接口
15、13、1DataInput接口
15、13、2DataOutput接口
15、14FileNameFilter接口
第16章 java.util包
16、1Vector类
16、2Stack类
16、3Dictionary类
16、4Hashtable类
16、5Properties类
16、6StringTokenizer类
16、7BitSet类
16、8Data类
16、9Random类
16、10Observable类
16、11Enumeration接口
16、12Observer接口
第17章 java.net包
17、1ContentHandler类
17、2DatagramSocket和DatagramPacket类
17、2、1DatagramSocket类
17、2、2DatagramPacket类
17、3InetAddress类
17、4ServerSocket、Socket和SocketImpl类
17、4、1ServerSocket类
17、4、2Socket类
17、4、3SocketImpl类
17、5URL和URLConnection类
17、5、1URL类
17、5、2URLConnection类
17、6URLEncoder和URLStreamHandler类
17、6、1URLEncoder类
17、6、2URLStreamHandler类
17、7ContentHandlerFactory和SocketImplFactory接口
17、7、1ContentHandlerFactory接口
17、7、2SocketImplFactory接口
17、8URLStreamHandlerFactory接口
第18章 java.awt包
18、1AWT构件类
18、1、1Button、Choice和List类
18、1、2Canvas、Frame和Label类
18、1、3Checkbox、CheckboxMenuItem和CheckboxMenuGroup类
18、1、4Component、MenuComponent和TextComponent类
18、1、5Dialog和FileDialog类
18、1、6Menu、MenuItem和MenuBar类
18、1、7TextArea和TextField类
18、1、8Container和Panel类
18、1、9Scrollbar和Window类
18、1、10Polygon和Rectangle类
18、2BorderLayout、CardLayout、FlowLayout和GridLayout类
18、2、1BorderLayout类
18、2、2CardLayout类
18、2、3FlowLayout类
18、2、4GridLayout类
18、3GridBagConstraints和GridBagLayout类
18、3、1GridBagConstraints类
18、3、2GridBagLayout类
18、3、3类应用举例
18、4Graphics类
18、5Font和FontMetrics类
18、5、1Font类
18、5、2FontMetrics类
18、6Dimension和Point类
18、6、1Dimension类
18、6、2Point类
18、7Event类
18、8Toolkit类
18、9LayoutManager和MenuContainer接口
18、9、1LayoutManager接口
18、9、2MenuContainer接口
18、10Color类
18、11Insets类
18、12Image类
18、13MediaTracker类
第19章 java.awt.image包
19、1ImageFilter、CropImageFilter和RGBImageFilter类
19、1、1ImageFilter类
19、1、2CropImageFilter类
19、1、3RGBImageFilter类
19、2ColorModel、DirectColorModel和IndexColorModel类
19、2、1ColorModel类
19、2、2DirectColorModel类
19、2、3IndexColorModel类
19、3FilteredimageSource和MemoryImageSource类
19、3、1FilteredImageSource类
19、3、2MemoryImageSource类
19、4ImageConsumer和ImageProducer接口
19、4、1ImageConsumer接口
19、4、2ImageProducer接口
19、5PixelGrabber类
19、6ImageObserver接口
第20章 java.awt.peer包
20、1ButtonPeer、ChoicePeer和ListPeer接口
20、1、1ButtonPeer接口
20、1、2ChoicePeer接口
20、1、3ListPeer接口
20、2CanvasPeer、FramePeer和LabelPeer接口
20、2、1CanvasPeer接口
20、2、2FramePeer接口
20、2、3LabelPeer接口
20、3CheckboxPeer和CheckboxMenuItemPeer接口
20、3、1CheckboxPeer接口
20、3、2CheckboxMenuItemPeer接口
20、4ComponentPeer、MenuComponentPeer和TextComponentPeer接口
20、4、1ComponentPeer接口
20、4、2MenuComponentPeer接口
20、4、3TextComponentPeer接口
20、5DialogPeer和FileDialogPeer接口
20、5、1DialogPeer接口
20、5、2FileDialogPeer接口
20、6MenuBarPeer、MenuItemPeer和MenuPeer接口
20、6、1MenuBarPeer接口
20、6、2MenuItemPeer接口
20、6、3MenuPeer接口
20、7TextAreaPeer和TextFieldPeer接口
20、7、1TextAreaPeer接口
20、7、2TextFieldPeer接口
20、8ContainPeer和PanelPeer接口
20、8、1ContainPeer接口
20、8、2PanelPeer接口
20、9ScrollbarPeer和WindowPeer接口
20、9、1ScrollbarPeer接口
20、9、2WindowPeer接口
第21章 java.applet包
21、1Applet类
21、1、1构造方法
21、1、2成员方法
21、1、3类应用举例
21、2AppletContext接口
21、2、1成员方法
21、2、2接口应用举例
21、3AppletStub接口
21、3、1成员方法
21、3、2接口应用举例
21、4AudioClip接口
第22章 sun.tools.debug包
22、1RemoteShort、RemoteInt和RemoteLong类
22、1、1RemoteShort类
22、1、2RemoteInt类
22、1、3RemoteLong类
22、2RemoteByte、RemoteChar和RemoteBoolean类
22、3RemoteFloat和RemoteDouble类
22、4RemoteArray和RemoteString类
22、4、1RemoteArray类
22、4、2RemoteString类
22、5RemoteClass和RemoteObject类
22、5、1RemoteClass类
22、5、2RemoteObject类
22、6RemoteStackFrame、RemoteStackVariable和StackFrame类
22、6、1RemoteStackFrame类
22、6、2RemoteStackVariable类
22、6、3StackFrame类
22、7RemoteField和RemoteValue类
22、7、1RemoteField类
22、7、2RemoteValue类
22、8RemoteThread和RemoteThreadGroup类
22、8、1RemoteThread类
22、8、2RemoteThreadGroup类
22、9RemoteDebugger类和DebuggerCallback接口
22、9、1RemoteDebugger类
22、9、2DebuggerCallback接口
第23章 Java开发环境综述
23、1图形界面开发工具
23、2代码通用性
23、3集成开发环境的应用
23、4多种语言开发
第24章 Java开发工具比较
24、1Java开发工具比较原则
24、2JavaWorkshop2.0
24、2、1结构易于创建
24、2、2结构的可维护性
24、2、3编程可视化
24、2、4缺省调色板
24、3JBuilder1.0
24、3、1结构易于创建
24、3、2结构的可维护性
24、3、3编程可视化
24、3、4缺省调色板
24、4VisualAgeforJavaEnterpriseVersion1.0
24、4、1结构易于创建
24、4、2编程可视化
24、4、3缺省调色板
24、5VisualCafeforJavaDatabaseDevelopmentEdition2.0
24、5、1结构易于创建
24、5、2结构的可维护性
24、5、3编程可视化
24、5、4缺省调色板
24、6性能比较表
第25章 VisualCafe
25、1VisualCafe发展
25、2VisualCafe的构造
25、2、1创建新项目
25、2、2VisualCafeFormDesigner
25、2、3组件库
25、2、4InteractionWizard
25、2、5层次编辑器
25、2、6类浏览器
25、2、7调试器
25、2、8程序员的编辑器
25、3FormDesigner
25、3、1开始新项目
25、3、2新项目剖析
25、3、3给窗体添加组件
25、3、4Layout菜单和Layout工具栏
25、3、5组件属性
25、4MenuDesigner
25、4、1BasicApplication项目剖析
25、4、2使用MenuDesigner
25、4、3MenuDesigner生成的代码
25、5使用InteractionWizard
25、5、1样例应用窗体设计
25、6组件库
25、6、1定制ComponentPalette
25、6、2组件群
25、7创建新组件
25、7、1FormattedTextField
25、7、2创建MasterCardNumber类
25、7、3创建组件描述文件
25、7、4向组件库增加组件
25、7、5使用新组件
25、8创建项目模板
第26章 JDK
26、1概述
26、1、1新增功能
26、1、2兼容性
26、1、3编写兼容的Applet的若干技巧
26、2JDK的安装
26、3JDK的三大实用工具
26、3、1Java编译器——JAVAC
26、3、2Java解释器——JAVA
26、3、3Java调试器——JDB
26、4JDK的其他重要工具
26、4、1Java类分解器——JAVAP
26、4、2Java剖析工具——JAVAPROF
26、4、3Javaapplet浏览器——APPLETVIEWER
26、4、4Java文档产生器——JAVADOC
26、4、5C文件产生器——JAVAH
var cpro_id = 'u317582';

已确认勘误

次印刷

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

Java实用编程例解
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon