对象的序列化
什么是Java对象的序列化?
对象序列化的目标是将对象保存到磁盘上,或允许在网络中直接传输对象。对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而保存或者传输。其他的程序一旦获得这种二进制流,还可以把这种二进制流恢复成原来的Java对象
序列化是 RMI(Remote Method Invoke – 远程方法调用)过程的参数和返回值都必须实...
分类:
编程语言 时间:
2014-12-31 11:22:56
阅读次数:
125
常见java问题
什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。
Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
JDK和JR...
分类:
编程语言 时间:
2014-12-28 15:37:20
阅读次数:
311
1. 一个File类的对象,表示了磁盘上的文件或目录2. File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作3. File对象可用来获取或处理与磁盘文件相关的信息,如:权限,时间,日期和目录路径4. File类的构造方法: File(String directoryPath) Fil.....
分类:
其他好文 时间:
2014-12-27 20:10:55
阅读次数:
119
首先我们要理解什么是Server,Server是指任何在网络上允许用户文件访问、打印、通讯及其他服务的计算机和集群。
Servlet是由Java编写在Server端的程序,与协议和平台无关独立于客户端和服务器之外的类似于解决问题的中心。
Servlet运行于Java-enabled Web Server中,从之前对Server的定义中可以知道,作为Server服务器,它的主...
分类:
其他好文 时间:
2014-12-26 23:02:48
阅读次数:
336
一、编译和运行Java程序必须经过两个步骤:1、将源文件编译成字节码;2、解释执行平台无关的字节码程序。二、问题以上两个步骤分别需要使用javac和java两个命令(javac命令对java源文件进行编译生成class文件,java命令对生成的class文件进行运行),如果我们直接在cmd命令行窗..
分类:
编程语言 时间:
2014-12-23 19:41:38
阅读次数:
152
Java对象序列化与反序列化对象序列化的目标是将对象保存在磁盘中或者在网络中进行传输。实现的机制是允许将对象转为与平台无关的二进制流。java中对象的序列化机制是将允许对象转为字节序列。这些字节序列可以使Java对象脱离程序存在,从而可以保存在磁盘上,也可以在网络间传输。对象的序列化是将一个Java...
分类:
编程语言 时间:
2014-12-20 22:05:10
阅读次数:
294
对象序列化的目标是将对象保存在磁盘中或者在网络中进行传输。实现的机制是允许将对象转为与平台无关的二进制流。 java中对象的序列化机制是将允许对象转为字节序列。这些字节序列可以使Java对象脱离程序存在,从而可以保存在磁盘上,也可以在网络间传输。 对象的序列化是将一个Java对象写入IO流;与此对应...
分类:
编程语言 时间:
2014-12-18 16:41:59
阅读次数:
364
分层模式的典型应用:
对于交互类型的软件也可以采用分层模式来进行架构分析,一般来说将交互性的软件分为三个层次比较合适:显示层的职责是为了显示信息,应用逻辑层封装那些一般不容易发生变化的核心逻辑,而数据持久层则用于数据处理并且把数据记录在文件,数据库等存储位置
对于系统类型的软件,一般将软件分为中间层和系统层两个层次,中间层包括对话框架系统.数据管理接口以及一些与平台无关的服务,系统层则包括...
分类:
其他好文 时间:
2014-12-16 11:50:57
阅读次数:
214
可扩展标记语言XML,是一种平台无关的数据表示格式,对特定数据表示需求的数据来说,比关系型格式有一定的优势。XML文档可以是计算机上的物理文件,网络上的数据流,或者仅仅是内存中的字符串。但是,XML文档自身必须是完整的,格式良好的。即使没有模式,它也必须服从某些规则。Web.config文件是一个X...
分类:
其他好文 时间:
2014-12-15 21:37:37
阅读次数:
132
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。
进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要 性。所以...
分类:
编程语言 时间:
2014-12-11 10:28:21
阅读次数:
286