小编Ado*_*ith的帖子

是否有必要单独关闭每个嵌套的OutputStream和Writer?

我正在写一段代码:

OutputStream outputStream = new FileOutputStream(createdFile);
GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream));
Run Code Online (Sandbox Code Playgroud)

我是否需要关闭以下每个流或作者?

gzipOutputStream.close();
bw.close();
outputStream.close();
Run Code Online (Sandbox Code Playgroud)

或者只关闭最后一个流好吗?

bw.close();
Run Code Online (Sandbox Code Playgroud)

java file-io outputstream writer

126
推荐指数
7
解决办法
2万
查看次数

用于查找给定java进程的-Xms和-Xmx变量值的命令?

我有一个java程序,我运行并用jps找出它的进程ID.

我怎样才能看到这个java进程的-Xms和-Xmx变量的值是多少?

java jvm java-opts

8
推荐指数
3
解决办法
1万
查看次数

虚拟内存的最大大小是多少?

我看到了这个问题—— “虚拟内存”和“交换空间”有什么区别?

这里提到虚拟内存 = RAM 空间 + 磁盘空间 - 进程可以使用。

那么虚拟内存的最大大小是多少?

Max(Virtual Memory) = 磁盘空间 + RAM 空间 - 操作系统空间(在 RAM 和磁盘上)?

memory ram swap virtual-memory

5
推荐指数
1
解决办法
2万
查看次数

JSch ChannelSftp.ls - 在 java 中传递匹配模式

我在 sftp 位置有多个文件,例如

xyz_20140101.csv.gz
xyz_2014_01_01.csv.gz
xyz_20140202.csv.gz
xyz_2014_02_02.csv.gz
Run Code Online (Sandbox Code Playgroud)

通过我的 java 程序,我只想获取格式为 xyz_YYYYMMDD.csv.gz 的文件列表,我的匹配模式应该是什么以传递 ChannelSftp.ls 命令。

我路过

pattern = xyz_*csv.gz , but it gives me all the files .

ChannelSftp.ls(pattern);
Run Code Online (Sandbox Code Playgroud)

我在 ls 命令中传递的模式应该是什么?

java regex sftp jsch

4
推荐指数
1
解决办法
1万
查看次数

java中JSch库中Session和Channel的默认超时时间是多少

有谁知道会话和频道的默认超时时间。

session.connect();
channel.connect();
Run Code Online (Sandbox Code Playgroud)

我正在浏览文档,但它没有明确说明默认超时时间是多少?

java connection jsch

4
推荐指数
1
解决办法
2万
查看次数

如何使用SFTP将文件复制/复制到另一个目录?

我在SFTP位置创建了一个目录,我想将一个文件从一个SFTP目录移动到另一个目录,但是cp那里不支持命令.

我怎样才能做到这一点?

sftp

4
推荐指数
1
解决办法
8804
查看次数

如何从父的静态方法调用child的静态方法?

我有一个基类

public class BaseStatic {
    public static String fname = "Base";
    public static String lname = "Static";

    public static void send(){
        System.out.println("BaseStatic send");
        sendTo();
    }

    public static void sendTo(){
        //How to call from here Child's static method.
        System.out.println("BaseStatic sendTo");
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个扩展它的Child Class.

public class FirstStatic extends BaseStatic {
    public static String fname = "First";
    public static String lname = "Static";

    public static void sendTo(){
        System.out.println("FirstStatic sendTo");
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有一个Main类

public class Main {
    public static void main(String args[]){
        FirstStatic.send(); …
Run Code Online (Sandbox Code Playgroud)

java inheritance static

3
推荐指数
1
解决办法
1490
查看次数