Zhao Zhengyang

《Java核心技术》笔记 卷II 第8章 脚本、编译和注解处理

本章将介绍三种用于处理代码的技术:脚本API使你可以调用诸如JavaScript和Groovy这样的脚本语言代码;当你希望在应用程序内部编译Java代码时,可以使用编译器API;注解处理器可以操作包含注解的Java源代码和类文件。 8.1 Java平台的脚本 脚本语言是一种通过在运行时解释程序文本,从而避免通常的编辑/编译/链接/运行循环的语言。脚本语言有许多优势:快速反馈、鼓励实验,可以...

《Java核心技术》笔记 卷II 第5章 数据库编程

在本章中,将阐述JDBC背后的关键思想,并介绍SQL——关系型数据库业界标准的结构化查询语言。本章还将提供足够的细节和示例,使你能在常见的编程场景中使用JDBC。 注释:根据Oracle的声明,JDBC是一个注册了商标的术语,而并非Java Database Connectivity的首字母缩写。 5.1 JDBC的设计 Java设计者最初希望通过扩展Java使程序只使用“纯”Java就...

《Java核心技术》笔记 卷II 第4章 网络

本章首先回顾网络相关的基本概念,然后编写连接到网络服务的Java程序,并展示网络客户端和服务器是如何实现的。最后将介绍如何用Java程序发送E-mail,以及如何从Web服务器获取信息。 4.1 连接到服务器 4.1.1使用Telnet Telnet程序是一个很好的网络编程调试工具,可以在命令行中输入telnet启动它。 注释:在Windows中,需要手动开启Telnet。打开控制面板→...