个人理解:
Ø 块:相当于 java中一对{..}所包含的部份
Ø 存储过程( procedure):相当于java中返回值为void是由public修饰的的方法(函数)
Ø 函数 (function):相当于java中有返回值是由public修饰的方法(函数)
Ø 触发器 (trigger):相当于html中的事件,如:onclick、onchange…
Ø 程序包 (pacakge):相当于java类,局部变量相当于java类中的private修饰的变量(私有变量)
Ø Package:包说明部份相当于 java中的抽象类(或接口)

Package body :相当于实现pacakage部份声明的函数、或存储过程的子类.

仅供参考,加深记忆