书籍详情

Jython程序设计

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语句和内置函数快速                  
 参考                  

猜您喜欢

读书导航