标签: java-7

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

Java 7:调用Files.newBufferedReader时我应该使用什么字符集?

在以前的Java版本中,我会通过创建这样的缓冲读取器来读取文件:

BufferedReader in = new BufferedReader(new FileReader("file.txt"));
Run Code Online (Sandbox Code Playgroud)

在Java 7中,我想使用Files.newBufferedReader,但我也需要传入一个charset.例如:

BufferedReader in = Files.newBufferedReader(Paths.get("file.txt"), 
                                            Charset.forName("US-ASCII"));
Run Code Online (Sandbox Code Playgroud)

以前,在阅读纯文本文件时,我不必担心字符集.我应该使用什么字符集?你知道在以前版本的Java中默认使用了什么字符集吗?我只是希望能够找到并用新的语句替换旧语句.

java file-io nio java-7

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

jdk7 32位windows版下载

我只是想下载JDK 7,32-bit版本为windows 7.JDKon 的系统要求Oracle说它支持一个32-bit版本,但它没有列在下载页面上.我该如何下载该32-bit版本?

java windows-7 java-7

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

为什么catch参数隐式最终?

catch (IOException|SQLException ex) {
    logger.log(ex);
    throw ex;
}
Run Code Online (Sandbox Code Playgroud)

这里为什么ex隐含最终?使用ex隐式最终有什么用?

java java-7

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

如何在Scala中使用java.nio.file.Files.walkFileTree

我想java.nio.file.Files.walkFileTree在Scala中使用new .我甚至成功了:

class Visitor
   extends
      java.nio.file.SimpleFileVisitor [java.nio.file.Path]
   {
   override def visitFile(
      File : java.nio.file.Path,
      Attrs : java.nio.file.attribute.BasicFileAttributes) : java.nio.file.FileVisitResult =
   {
      if (! File.toString.contains(".svn"))
      {
         System.out.println(File);
      } // if

      java.nio.file.FileVisitResult.CONTINUE;
   } // visitFile
} // Visitor

java.nio.file.Files.walkFileTree (Project_Home, new Visitor)
Run Code Online (Sandbox Code Playgroud)

但是,虽然这段代码工作得很好,但我觉得有点像将Java范例带入Scala.对真正的斯卡拉大师来说,这是一个问题:我有什么可以改进的,或者就是这样吗?

scala java-7

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

Java Swing循环进度条不起作用

我从Oracle站点发现了这个测试项目,因为我想在我的项目中添加一个循环进度条.

我正在使用Netbeans开发应用程序,当我启动应用程序时,应该是圆圈的JPanel ....令人失望.

我删除了所有无法解决此问题的代码,我已经得到了这段代码:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.beans.PropertyChangeEvent;
import javax.swing.*;
import javax.swing.plaf.LayerUI;


public class Loading_Test extends javax.swing.JFrame
{
    static final WaitLayerUI layerUI = new WaitLayerUI();
    public Loading_Test()
    {

        JPanel panel = new JPanel();
        JLayer<JPanel> jlayer = new JLayer<>(panel, layerUI);
        add(jlayer);

        initComponents();
    }

    @SuppressWarnings("unchecked")
    private void initComponents() {

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        pack();
    }

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

java swing jlayer paintcomponent java-7

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

java 7中稀疏文件的含义是什么?

在java 7中,OpenOption"SPARSE"提示新创建的文件将是稀疏的.那是什么意思?

java java-7

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

工具类似于支持java 7的动态代码演变

我一直在使用动态代码评估来动态加载我的Jboss服务器中已更改的类,

我发现这个工具非常有用和有趣,但它有一个问题,它适用于jdk 1.6,但因为我试图在我的项目中使用java 7它失败了.

任何人都可以建议使用java7支持相似类型的工具

virtual-machine java-7 dcevm

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

在Java 7上运行符合ECMAScript 5的javascript

我想使用Java 7的嵌入式javascript引擎运行javascript.我尝试运行的代码符合ECMAScript 5,这应该不是问题,因为嵌入式Rhino的版本是支持它的1.7版本3.但是,运行以下代码段不起作用:

    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("JavaScript");
    engine.eval("var char = 'a';");
Run Code Online (Sandbox Code Playgroud)

它失败并显示错误missing variable name,表明它char是保留关键字.但是,charECMAScript 5中不再保留,所以我完全糊涂了.问题是哪个javascript版本应该与java 7中的嵌入式Rhino一起使用?

我使用的是java 1.7.0_80,引擎报告的语言版本是1.8引擎版本1.7 release 3 PRERELEASE.

javascript java java-7 ecmascript-5

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

一些正常运行时间后,JDK7应用程序变慢

我们在JBoss上使用Hibernate,Spring等几个库部署了一个大型JDK7应用程序.在初始启动服务器之后,应用程序按预期运行,但在一段正常运行时间后,它变得非常慢.

使用分析器,我们已经看到每次外出应用程序的某些方面正在减慢但不总是相同的方面.虽然在一次运行中,hibernate flush可能会慢慢爬行,但在另一次运行中它可能是来自Spring的一些DI代码.

那里发生了什么?

performance java-7 jboss7.x

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