5 java基本专业术语:JNI(java native interface) :java与其他语言连接。其中native关键字用来标识本地方法。nio:分布式API,可用于云计算。lib:java开发中依赖的jar包(.class文件压缩包)RMI(remote method invoke,即远程方法调用) 5.1 项目组织结构view,用来放置界面的类及程序的启动类action, 存放功能,大部分为接口以及在该包下建立一个Impl包,来存放对于的实现类biz ,逻辑包,存放逻辑接口以及在该包下建立一个Impl包,来存放对于的实现类dao,存放数据的接口以及在该包下建立一个Impl包,来存放对于的实现类factory.,存放工厂(如果有的话)entity,存放实体类util 存放各种工具类和配置文件exception:存放自定义异常。 5.2 序列化&反序列化序列化:将对象写入到IO流中反序列化:从IO流中恢复对象意义:序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。使用场景:所有可在网络上传输的对象都必须是可序列化的,比如RMI(remote method invoke,即远程方法调用),传入的参数或返回的对象都是可序列化的,否则会出错;所有需要保存到磁盘的java对象都必须是可序列化的