易截截图软件、单文件、免安装、纯绿色、仅160KB

Java中File,byte[],Object间的转换

一、有两点需要注意:
    1、Object 对象必须是可序列化对象 。
    2、可序列化的 Object
对象都可以转换为一个磁盘文件;反过来则不一定成立,只有序列
         化文件才可以转换为 Object 对象。
二、相关的转换方法:
      
import
 java.io.BufferedOutputStream;
import
 java.io.ByteArrayInputStream;
import
 java.io.ByteArrayOutputStream;
import
 java.io.File;
import
 java.io.FileInputStream;
import
 java.io.FileOutputStream;
import
 java.io.IOException;
import
 java.io.ObjectInputStream;
import
 java.io.ObjectOutputStream;
import
 java.io.Serializable;
public
 
class
 Byte_File_Object 
...
{
    
/** */
/**
     * 文件转化为字节数组
     * @Author Sean.guo
     * @EditTime 2007-8-13 上午11:45:28
     
*/
    
public
 
static
 
byte
[] getBytesfromFile(File f) 
...
{
        
if
 (f 
==
 
null

...
{
            
return
 
null
;
        }
        
try
 
...
{
            FileInputStream stream 
=
 
new
 FileInputStream(f);
            ByteArrayOutputStream out 
=
 
new
 ByteArrayOutputStream(
1000
);
            
byte
[] b 
=
 
new
 
byte
[
1000
];
     


相关文档:

java递归实现汉诺塔

/*
 * 汉诺塔,从第1个柱子借助第2根柱子移动到第3根
 */
public class TowerOfHano {
 
    private int totle;//总共盘子数目
    public TowerOfHano(int totle){
       this.totle=totle;
    }
  &nb ......

java 工厂模式

一、引子
话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! ......

java的优势

    1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存 ......

如何自学java迅速成为java高手

很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是尚学堂愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号