zoukankan      html  css  js  c++  java
  • Java小型知识点

    1. API

    1.1 byte[]、File、InputStream 互相转换

    1、将File、FileInputStream 转换为byte数组:
    
    File file = new File("test.txt");
    
    InputStream input = new FileInputStream(file);
    
    byte[] byt = new byte[input.available()];
    
    input.read(byt);
    
     
    
    2、将byte数组转换为InputStream:
    
    byte[] byt = new byte[1024];
    
    InputStream input = new ByteArrayInputStream(byt);
    
     
    
    3、将byte数组转换为File:
    
    File file = new File('');
    
    OutputStream output = new FileOutputStream(file);
    
    BufferedOutputStream bufferedOutput = new BufferedOutputStream(output);
    
    bufferedOutput.write(byt);
    

    2. 运行

    2. 1 java编译 Error: Could not find or load main class java执行包main方法

     

    在java源文件开头有包声明语句,编译的时候需要指定生成的class文件路径.

     解决方法: javac -d your_path your_class.java

    例如:javac -d . FirstTry.java 将在当前目录生成目录test1及FirstTry.class文件,然后执行 java test1.FirstTry就可以了。

    执行java包main方法,有依赖 

    Linux:
    jdk1.8.0_111/bin/java -cp .:./javabase64-1.3.1.jar:./woframework-1.1.0-SNAPSHOT.jar wo.framework.common.utils.RSATester
    Windows:
    java -cp .;./lib/javabase64-1.3.1.jar;./target/woframework-1.1.0-SNAPSHOT.jar wo.framework.common.utils.RSATester

    执行main-

    java -cp xxx.jar xxx.com.xxxx

    x. 参考资料

    https://www.cnblogs.com/DylanZ/p/6269042.html

      

  • 相关阅读:
    angularjs里对JS的lowercase和uppercase的完善
    UVA
    UVA
    MySQL 8.0X的安装与卸载命令
    回文树(模板+例题)
    UESTC
    UVALive
    BZOJ
    ACM-ICPC 2018 南京赛区网络预赛 I Skr (马拉车+hash去重)或(回文树)
    ACM-ICPC 2018 南京赛区网络预赛 E AC Challenge(状压dp)
  • 原文地址:https://www.cnblogs.com/lujiango/p/8488431.html
Copyright © 2011-2022 走看看