小编Nat*_*han的帖子

确定单击哪个JTable单元

当用户单击a上的单元格时JTable,如何计算单击单元格的行和列?我如何在一个JLabel?中显示这些信息?

java swing jtable listener

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

如何将数字格式化为十六进制字符串?

我想将int数字格式化为十六进制字符串. System.out.println(Integer.toHexString(1));打印,1但我想要它0x00000001.我怎么做?

java formatting

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

如何在Java中创建Uncompressed Zip存档

我正在使用Java的Zip实用程序包,并想知道如何创建一个没有压缩的zip文件.将级别设置为0无济于事.这是正确的吗?

此外,当我使用该STORED方法时,它抛出以下异常:

java.util.zip.ZipException: STORED entry missing size, compressed size, or crc-32
Run Code Online (Sandbox Code Playgroud)

我可以设置大小,但现在抛出以下异常:

java.util.zip.ZipException: invalid entry crc-32 
Run Code Online (Sandbox Code Playgroud)

我只是通过在网上搜索来关注所有可用的示例,我猜我无法正确理解它.如果有人可以帮助我,并提供我纠正我可能正在做的问题的建议,那将是很棒的.

java zip crc32

20
推荐指数
3
解决办法
2万
查看次数

CompileThreshold,Tier2CompileThreshold,Tier3CompileThreshold和Tier4CompileThreshold控制什么?

HotSpot的分层编译使用解释器,直到调用(对于方法)或迭代(对于循环)的阈值触发具有自分析的客户端编译.使用客户端编译,直到另一个调用或迭代阈值触发服务器编译.

打印HotSpot的标志使用-XX:+ TieredCompilation显示以下标志值.

intx CompileThreshold      = 10000 {pd product}        
intx Tier2CompileThreshold = 0     {product}           
intx Tier3CompileThreshold = 2000  {product}           
intx Tier4CompileThreshold = 15000 {product}           
Run Code Online (Sandbox Code Playgroud)

仅有客户端和服务器编译器的标志太多.哪些编译器由这些标志控制?如果不是客户端和服务器,其他编译器的目的是什么?

在这种情况下是否忽略CompileThreshold和Tier2CompileThreshold?触发客户端编译时Tier3CompileThreshold控制什么?触发服务器编译时Tier4CompileThreshold控制什么?

java jit jvm-hotspot compiler-flags

20
推荐指数
1
解决办法
6207
查看次数

如何从流中获取随机对象

假设我有一个单词列表,我想创建一个方法,将新列表的大小作为参数并返回新列表.如何从原始sourceList中获取随机单词?

public List<String> createList(int listSize) {
   Random rand = new Random();
   List<String> wordList = sourceWords.
      stream().
      limit(listSize).
      collect(Collectors.toList()); 

   return wordList;
}
Run Code Online (Sandbox Code Playgroud)

那么我如何以及在哪里使用我的随机数?

java java-8 java-stream

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

在JTable列中设置右对齐

我正在为计费工具创建一个应用程序.我希望使用右对齐显示金额列.如何为JTable列设置正确的对齐方式?

java swing jtable

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

有没有办法在TestNG中使用@BeforeMethod时获取方法元数据?

我正在使用TestNG并进行一系列测试.我想在每个需要有关方法信息的测试方法之前执行操作.举个简单的例子,假设我想在执行之前打印方法的名称.我可以编写一个带注释的方法@BeforeMethod.如何将参数注入该方法?

java testng unit-testing

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

如何为log4j2定义全局PatternLayout?

是否可以PatternLayoutlog4j2.xml配置文件中定义(命名)?

<?xml version="1.0" encoding="UTF-8"?>
  <configuration status="ERROR">
    <appenders>
      <Console name="CONSOLE" target="SYSTEM_OUT">
        <PatternLayout pattern="%d %-5p %C{2} (%F:%L) - %m%n" />
      </Console>

      <File name="DEBUG_FILE" fileName="debug.txt">
        <PatternLayout pattern="%d %-5p %C{2} (%F:%L) - %m%n" />
      </File>
    </appenders>

    <loggers>
      <root level="trace">
        <appender-ref ref="CONSOLE" />
        <appender-ref ref="DEBUG_FILE" />
      </root>
    </loggers> 

</configuration>
Run Code Online (Sandbox Code Playgroud)

在这个例子PatternLayout中重复.我可以用名称以某种方式全局定义它,然后只使用名称引用来设置每个appender的模式吗?

java logging log4j2

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

你如何给当前用户环境变量su

我有一个设置的变量.bashrc.

~/.bashrc:

PROJ_HOME=~/Projects/stable
Run Code Online (Sandbox Code Playgroud)

从bash shell,我想做这样的事情:

$ su -l kenneth -c 'echo $PROJ_HOME'
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,预期/home/kenneth/Projects/stable不会打印出来.

有关如何做到这一点的任何想法?

linux bash ubuntu

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

在Java应用程序中获取任何/所有活动JFrame?

是否有一种方法可以在Java应用程序中列出JFrames屏幕上可见的所有当前打开/活动(我不确定这里的术语)?谢谢你的帮助.

java methods swing list jframe

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