小编gla*_*den的帖子

没有"捕获"的"尝试最终"是否有意义?

我看到了一些这样的代码:

    try
    {
        db.store(mydata);
    }
    finally
    {
        db.cleanup();
    }
Run Code Online (Sandbox Code Playgroud)

我以为try应该有一个catch

为什么这段代码会这样做?

java exception

119
推荐指数
3
解决办法
7万
查看次数

冒险选择非标准的Java代码缩进样式?

如果选择非标准缩进样式会有所不同吗?

这是我经常看到的风格:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

public class Test {
    static public void main(String args[]) throws Exception {
        FileInputStream fin = new FileInputStream("infile.txt");
        FileOutputStream fout = new FileOutputStream("outfile.txt");

        FileChannel inc = fin.getChannel();
        FileChannel outc = fout.getChannel();

        ByteBuffer bb = ByteBuffer.allocateDirect(1024);

        while (true) {
            int ret = inc.read(bb);
            if (ret == -1)
                break;

            bb.flip();
            outc.write(bb);
            bb.clear();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但我更喜欢这种风格,一切都从下一行开始:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

public class Test
{
    static public void main(String args[]) …
Run Code Online (Sandbox Code Playgroud)

java coding-style indentation

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

标签 统计

java ×2

coding-style ×1

exception ×1

indentation ×1