书籍详情
Jython程序设计
作者:(美)Robert W. Bill著;何红波[等]译
出版社:机械工业出版社
出版时间:2002-01-01
ISBN:9787111103424
定价:¥38.00
购买这本书可以去
内容简介
Jython语言结合了Python的灵活高效与Java的强大。本书全面介绍了这门语言,有助于Java开发者提高开发与部署应用程序的能力。主要内容包括:Jython介绍及其详细语法,用Java类扩展Jython,用Jyhon编写各种应用程序等等。本书详尽地阐述了Java与Jython的异同以及Java与Jython进行组合的强大威力,书中实例丰富,通过大量的小实例讲述了Jython的使用方法。本书编排独特、讲解透彻,适合于有一定经验的Java应用开发者使用。
作者简介
暂缺《Jython程序设计》作者简介
目录
第一部分 Jython简介
第1章 Jython语法. 语句和注释
1. 1 交互式控制台
1. 2 行分隔符和块缩进语法
1. 2. 1 分号
1. 2. 2 反斜线
1. 2. 3 开放式分组
1. 2. 4 三重引用
1. 2. 5 代码程序块
1. 3 注释
1. 4 文档字符串
1. 5 语句
1. 5. 1 简单语句
1. 5. 2 复合语句
1. 6 比较Jython和Java
第2章 运算符. 类型和内置函数
2. 1 标志符
2. 2 Jython数据对象
2. 2. 1 数字对象
2. 2. 2 序列对象
2. 2. 3 映射对象
2. 2. 4 PyNone
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. 6 Jython数据类型和Java数据类型的比较
2. 7 Java类型
第3章 错误和异常
3. 1 Jython异常
3. 2 异常处理
3. 3 raise语句
3. 4 traceback
3. 5 assert语句和-debug-变量
3. 6 警告框架
3. 7 比较Jython和Java
第4章 用户定义的函数和变量的作用域
4. 1 定义函数
4. 1. 1 缩进
4. 1. 2 返回值
4. 1. 3 文档字符串
4. 1. 4 函数属性
4. 1. 5 参数
4. 2 名空间
4. 2. 1 两个静态范围
4. 2. 2 静态嵌套的范围
4. 2. 3 在用户定义函数中的特殊变量
4. 3 递归
4. 4 内置的函数编程工具
4. 5 同步
第5章 模块和包
5. 1 import语句
5. 2 Jython和Java的比较
5. 3 Python的package. module层次
5. 3. 1 sys. path变量
5. 3. 2 什么是模块
5. 3. 3 特殊的模块变量
5. 3. 4 什么是包
5. 4 Java的package. class层次
5. 5 重载
第6章 类. 实例和继承
6. 1 封装. 抽象和信息隐藏
6. 2 定义Jython类
6. 3 Jython类和实例属性
6. 4 构造函数
6. 5 终结器和析构函数
6. 6 继承
6. 6. 1 派生Jython类
6. 6. 2 派生Java接口
6. 6. 3 派生Java类
6. 7 方法重载
6. 8 例子类
6. 8. 1 单元素
6. 8. 2 文件grep效用
6. 8. 3 HTTP报文头
6. 8. 4 树
第7章 高级类
7. 1 预先存在的类属性
7. 2 预先存在的实例属性
7. 3 一般定制的特殊方法
7. 4 动态的属性访问
7. 5 可调用的钩子:-call-
7. 6 特殊的比较方法
7. 6. 1 少比较方法
7. 6. 2 多比较方法
7. 7 对象"真值"
7. 8 仿真内置数据对象
7. 8. 1 仿真序列
7. 8. 2 仿真映射
7. 8. 3 仿真数字类型
第二部分 Jython内核和用Java集成Jython
第8章 用jythonc编译Jython
8. 1 jythonc是什么
8. 2 用jythonc编译模块
8. 3 路径和经过编译的Jython
8. 3. 1 在JVM里设置python. home属性
8. 3. 2 显式地把目录加到模块里的sys. path
8. 3. 3 增加python. Path或python. prepath属性
8. 3. 4 冻结应用程序
8. 3. 5 写一个定制的-import-()钩子
8. 4 jythonc选项
8. 5 与Java兼容的类
8. 5. 1 一个与Java兼容的例子Jython类
8. 5. 2 模块全局对象和与Java兼容类
第9章 在Java里嵌入和扩展Jython
9. 1 嵌入Jython
9. 2 嵌入InteractiveInterpreter
9. 3 嵌入InteractiveConsole
9. 4 扩展Jython
9. 4. 1 ClassDictInit
9. 4. 2 -doc-字符串
9. 4. 3 异常
9. 4. 4 参数
9. 4. 5 在Java里引入Jython模块
9. 4. 6 使用PyObject
9. 4. 7 用Java写Jython类
9. 4. 8 增加Java类作为内置Jython模块
第三部分 用Jython编写应用程序
第10章 GUI开发
10. 1 比较Java和Jython的GUI
10. 2 Bean属性和事件
10. 2. 1 Bean属性
10. 2. 2 Bean属性和元组
10. 2. 3 Bean事件
10. 2. 4 名字优先权
10. 3 pawt包
10. 4 例子
10. 4. 1 简单的AWT图形
10. 4. 2 增加事件
10. 4. 3 图像
10. 4. 4 菜单和菜单事件
10. 4. 5 拖放
10. 4. 6 Swing
第11章 数据库编程
11. 1 DBM文件
11. 2 序列化
11. 2. 1 marshal模块
11. 2. 2 pickle和cPickle模块
11. 2. 3 Shelves
11. 2. 4 PythonObjectInputStream
11. 3 数据库管理系统
11. 3. 1 MySQL
11. 3. 2 PostgreSQL
11. 4 JDBC
11. 5 zxJDBC
11. 5. 1 连接到数据库
11. 5. 2 游标
11. 5. 3 zxJDBC和元数据
11. 5. 4 预编译语句
11. 5. 5 错误和警告
第12章 服务器端Web编程
12. 1 JythonServletContainer
12. 2 定义简单的ServIet类
12. 2. 1 一个简单的JavaServlet
12. 2. 2 一个简单的JythonServlet
12. 2. 3 测试Java和JythonServlet
12. 3 GenericServlet的更多内容
12. 3. 1 Init(ServletConfig)方法
12. 3. 2 service(ServletRequest,ServletResponse)
方法
12. 3. 3 destroy()方法
12. 4 HttpServlet
12. 4. 1 HttpServlet方法
12. 4. 2 HttpServlet例子
12. 4. 3 HttpServletRequest和HttpServletRes-
ponse
12. 5 PyServlet
12. 5. 1 安装PyServlet
12. 5. 2 测试PyServlet
12. 6 cookie
12. 7 Session
12. 8 数据库和Servlet
12. 9 JSP
12. 9. 1 jythonc编译类和JSP
12. 9. 2 在JSP中嵌入PythonInterpreter
12. 9. 3 一个JythonTaglib
12. 9. 4 BSF
附 录
附录A Jython语句和内置函数快速
参考
第1章 Jython语法. 语句和注释
1. 1 交互式控制台
1. 2 行分隔符和块缩进语法
1. 2. 1 分号
1. 2. 2 反斜线
1. 2. 3 开放式分组
1. 2. 4 三重引用
1. 2. 5 代码程序块
1. 3 注释
1. 4 文档字符串
1. 5 语句
1. 5. 1 简单语句
1. 5. 2 复合语句
1. 6 比较Jython和Java
第2章 运算符. 类型和内置函数
2. 1 标志符
2. 2 Jython数据对象
2. 2. 1 数字对象
2. 2. 2 序列对象
2. 2. 3 映射对象
2. 2. 4 PyNone
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. 6 Jython数据类型和Java数据类型的比较
2. 7 Java类型
第3章 错误和异常
3. 1 Jython异常
3. 2 异常处理
3. 3 raise语句
3. 4 traceback
3. 5 assert语句和-debug-变量
3. 6 警告框架
3. 7 比较Jython和Java
第4章 用户定义的函数和变量的作用域
4. 1 定义函数
4. 1. 1 缩进
4. 1. 2 返回值
4. 1. 3 文档字符串
4. 1. 4 函数属性
4. 1. 5 参数
4. 2 名空间
4. 2. 1 两个静态范围
4. 2. 2 静态嵌套的范围
4. 2. 3 在用户定义函数中的特殊变量
4. 3 递归
4. 4 内置的函数编程工具
4. 5 同步
第5章 模块和包
5. 1 import语句
5. 2 Jython和Java的比较
5. 3 Python的package. module层次
5. 3. 1 sys. path变量
5. 3. 2 什么是模块
5. 3. 3 特殊的模块变量
5. 3. 4 什么是包
5. 4 Java的package. class层次
5. 5 重载
第6章 类. 实例和继承
6. 1 封装. 抽象和信息隐藏
6. 2 定义Jython类
6. 3 Jython类和实例属性
6. 4 构造函数
6. 5 终结器和析构函数
6. 6 继承
6. 6. 1 派生Jython类
6. 6. 2 派生Java接口
6. 6. 3 派生Java类
6. 7 方法重载
6. 8 例子类
6. 8. 1 单元素
6. 8. 2 文件grep效用
6. 8. 3 HTTP报文头
6. 8. 4 树
第7章 高级类
7. 1 预先存在的类属性
7. 2 预先存在的实例属性
7. 3 一般定制的特殊方法
7. 4 动态的属性访问
7. 5 可调用的钩子:-call-
7. 6 特殊的比较方法
7. 6. 1 少比较方法
7. 6. 2 多比较方法
7. 7 对象"真值"
7. 8 仿真内置数据对象
7. 8. 1 仿真序列
7. 8. 2 仿真映射
7. 8. 3 仿真数字类型
第二部分 Jython内核和用Java集成Jython
第8章 用jythonc编译Jython
8. 1 jythonc是什么
8. 2 用jythonc编译模块
8. 3 路径和经过编译的Jython
8. 3. 1 在JVM里设置python. home属性
8. 3. 2 显式地把目录加到模块里的sys. path
8. 3. 3 增加python. Path或python. prepath属性
8. 3. 4 冻结应用程序
8. 3. 5 写一个定制的-import-()钩子
8. 4 jythonc选项
8. 5 与Java兼容的类
8. 5. 1 一个与Java兼容的例子Jython类
8. 5. 2 模块全局对象和与Java兼容类
第9章 在Java里嵌入和扩展Jython
9. 1 嵌入Jython
9. 2 嵌入InteractiveInterpreter
9. 3 嵌入InteractiveConsole
9. 4 扩展Jython
9. 4. 1 ClassDictInit
9. 4. 2 -doc-字符串
9. 4. 3 异常
9. 4. 4 参数
9. 4. 5 在Java里引入Jython模块
9. 4. 6 使用PyObject
9. 4. 7 用Java写Jython类
9. 4. 8 增加Java类作为内置Jython模块
第三部分 用Jython编写应用程序
第10章 GUI开发
10. 1 比较Java和Jython的GUI
10. 2 Bean属性和事件
10. 2. 1 Bean属性
10. 2. 2 Bean属性和元组
10. 2. 3 Bean事件
10. 2. 4 名字优先权
10. 3 pawt包
10. 4 例子
10. 4. 1 简单的AWT图形
10. 4. 2 增加事件
10. 4. 3 图像
10. 4. 4 菜单和菜单事件
10. 4. 5 拖放
10. 4. 6 Swing
第11章 数据库编程
11. 1 DBM文件
11. 2 序列化
11. 2. 1 marshal模块
11. 2. 2 pickle和cPickle模块
11. 2. 3 Shelves
11. 2. 4 PythonObjectInputStream
11. 3 数据库管理系统
11. 3. 1 MySQL
11. 3. 2 PostgreSQL
11. 4 JDBC
11. 5 zxJDBC
11. 5. 1 连接到数据库
11. 5. 2 游标
11. 5. 3 zxJDBC和元数据
11. 5. 4 预编译语句
11. 5. 5 错误和警告
第12章 服务器端Web编程
12. 1 JythonServletContainer
12. 2 定义简单的ServIet类
12. 2. 1 一个简单的JavaServlet
12. 2. 2 一个简单的JythonServlet
12. 2. 3 测试Java和JythonServlet
12. 3 GenericServlet的更多内容
12. 3. 1 Init(ServletConfig)方法
12. 3. 2 service(ServletRequest,ServletResponse)
方法
12. 3. 3 destroy()方法
12. 4 HttpServlet
12. 4. 1 HttpServlet方法
12. 4. 2 HttpServlet例子
12. 4. 3 HttpServletRequest和HttpServletRes-
ponse
12. 5 PyServlet
12. 5. 1 安装PyServlet
12. 5. 2 测试PyServlet
12. 6 cookie
12. 7 Session
12. 8 数据库和Servlet
12. 9 JSP
12. 9. 1 jythonc编译类和JSP
12. 9. 2 在JSP中嵌入PythonInterpreter
12. 9. 3 一个JythonTaglib
12. 9. 4 BSF
附 录
附录A Jython语句和内置函数快速
参考
猜您喜欢