-
java – 以一种很好的方式使用DurationFormatUtils格式化句点
所属栏目:[Java] 日期:2020-12-15 热度:82
这非常有效: out.println(DurationFormatUtils.formatPeriod( new Date().getTime(),match.getStartingTime().getTime(),"d H")); 但现在我希望有一些更好的格式 out.println(DurationFormatUtils.formatPeriod( new Date().getTime(),"d days H hours left[详细]
-
java – 停止秒表
所属栏目:[Java] 日期:2020-12-15 热度:105
我在JPanel类中有以下代码,它被添加到另一个类(JFrame)中.我正在尝试实施的是某种秒表计划. startBtn.addActionListener(new startListener());class startListener implements ActionListener { public void actionPerformed(ActionEvent e) { Timer time =[详细]
-
java – 如何通过单击按钮关闭JFrame?
所属栏目:[Java] 日期:2020-12-15 热度:52
我想在我的窗口中有一个按钮,如果我点击它(按钮),窗口就会关闭. 我发现我可以通过以下方式关闭窗口: referenceToTheFrame.hide(); //hides the frame from viewrefToTheFrame.dispose(); //disposes the frame from memory 但如果我这样做,编译器抱怨: Not[详细]
-
我有以下Java代码的问题
所属栏目:[Java] 日期:2020-12-15 热度:148
public class b { public static void main(String[] args) { byte b = 1; long l = 127; // b = b + l; // 1 if I try this then it does not compile b += l; // 2 if I try this then it does compile System.out.println(b); }} 我正在使用此代码,但我有[详细]
-
哪种模拟Java中的可选参数更好?
所属栏目:[Java] 日期:2020-12-15 热度:102
我有一个带有3个参数的 Java方法,我希望它也有第4个“可[详细]
-
Java和垃圾收集中的链表实现
所属栏目:[Java] 日期:2020-12-15 热度:178
如果我有一个链表结构,我实现clear()方法如下: public void clear() { firstNode = null; size = 0;} 它仍然可以正确地收集垃圾,或者我想要遍历每个节点,将nextNode设置为null? 没有一个节点可以直接从链表之外引用,所以在我的类之外不会有对它们中任何一[详细]
-
我应该了解多线程以及何时使用它,主要是在c
所属栏目:[Java] 日期:2020-12-15 热度:131
我从未遇到多线程,但我到处都听说过它.我应该知道什么以及何时使用它?我的代码主要是c. 解决方法 大多数情况下,您需要了解应用程序需要运行的操作系统上的MT库.直到并且除非C 0x成为现实(现在看起来很长),所以没有来自正确的语言或线程的标准库的支持.我建[详细]
-
Java – 再次调用:<>
所属栏目:[Java] 日期:2020-12-15 热度:117
这叫什么? ListString ids = new ArrayListString(sectionIDs); (部分) 我知道这是一个较新的java功能,我只是想不起这个名字. 解决方法 这些是 generic classes.的类型参数[详细]
-
Java反射:查找子类的字段
所属栏目:[Java] 日期:2020-12-15 热度:144
我有一个类层次结构如下:(=表示“是”的子类“) anonymous instance class = abstract class = generic abstract class 或者更简洁: C = B = A 执行时,“C”调用“A”方法之一.在“A”中的该方法中,我想使用反射来查找在类“B”中定义的对象的受保护字段.[详细]
-
Java =运算符
所属栏目:[Java] 日期:2020-12-15 热度:117
Integer n = 5; System.out.println(n) // 5! 我怎样才能在我的课程中重现这种行为? 解决方法 你不能.这称为Autoboxing,它是Java中某些类的一个特殊功能,可以简化处理表示原始类型(如int)的类.[详细]
-
java模块可以调用c模块吗?
所属栏目:[Java] 日期:2020-12-15 热度:121
只是出于兴趣,是否可以从 java模块调用C模块?如果是这样,怎么办? 解决方法 是的你可以使用 Java Native Interface来做到这一点:[详细]
-
java – Windows上的System.err在哪里?
所属栏目:[Java] 日期:2020-12-15 热度:165
我有一个基于 Java GUI的应用程序,它将一些诊断消息写入System.out和System.err.在Windows上运行时,这些消息输出在哪里? (例如,在Mac OS X上,它们会打印到系统控制台日志中.) 编辑 我应该补充一点,Java应用程序打包为.exe,所以(现在)我无法使用java启动它.[详细]
-
java – 我怎么知道可以从方法抛出什么异常?
所属栏目:[Java] 日期:2020-12-15 热度:186
我怎么知道方法调用可能抛出什么异常? 解决方法 查看方法签名的throws子句,以查看可能抛出的“已检查”异常.方法的调用者必须在自己的throws子句中传播此信息,或处理异常. 没有100%可靠的方法来了解可以抛出什么RuntimeException或Error类型.这个想法是这[详细]
-
java – 适用于Android的I-Phone VM
所属栏目:[Java] 日期:2020-12-15 热度:87
我正在考虑开设一个项目来为 Android 2.0创建一个i-phone虚拟机(阅读motorola droid)之前我有一些问题: 我错过了一个已经存在的人吗? Droid的Arm Cortex A8可以降低到550MHz(感谢维基百科)处理I-Phone抽象层吗? 性能方面最好的办法是用C编写应用程序,但为[详细]
-
java – 为同一个对象定义多个哈希函数
所属栏目:[Java] 日期:2020-12-15 热度:125
我有几个存储同一个类的对象的集合,但是我想为它们中的每一个指定一个不同的标识函数(即,如果Ax == Bx,则在一个集合A == B中,而在另一个集合A == B中)如果Ay == By). 目前我使用TreeSet,为每个TreeSet定义了不同的Comparators.我想知道如果我想切换到HashSet[详细]
-
Java App和Python App之间的交互
所属栏目:[Java] 日期:2020-12-15 热度:108
我有一个 python应用程序,我不能从我的角度编辑它的黑盒子. python应用程序知道如何处理文本并返回已处理的文本. 我有另一个用 Java编写的应用程序,它知道如何收集未处理的文本. 当前状态,python应用程序每隔x分钟以批处理模式工作. 我想制作python 处理部分[详细]
-
java – 格式化一段时间
所属栏目:[Java] 日期:2020-12-15 热度:115
在 Java中,我有一个长整数,表示一段时间(以毫秒为单位).时间段可以是从几秒到几周的任何时间段.我想将此时间段输出为具有适当单位的字符串. 例如,3,000应输出为“3秒”,61,200,000应输出为“17小时”,1,814,400,000应输出为“3周”. 理想情况下,我也可以微调[详细]
-
Java参考
所属栏目:[Java] 日期:2020-12-15 热度:59
有没有办法找到对象的所有引用(在 Java中)? 我有一个对象缓存,并希望定期扫描它,看看删除对象是否会导致它被销毁. 解决方法 您可能希望了解Java提供的不同引用类型: strong,soft,weak,and phantom. 对于缓存,您通常会将引用包装到WeakReference或SoftRefer[详细]
-
如何在Java中的JTextPane中创建自动完成弹出窗口?
所属栏目:[Java] 日期:2020-12-15 热度:158
我正在创建一个SQL编辑器.我正在使用JTextPane作为编辑器.我想为 Eclipse等表名等实现AutoCompletion. 解决方法 我认为在另一个组件上显示信息的适当类是JPopupMenu,它已经正确处理分层以显示自己. JPopupMenu有一个show()方法,它将’parent’组件作为参数,[详细]
-
java会话管理
所属栏目:[Java] 日期:2020-12-15 热度:122
我正在使用一个小型webapp来获得乐趣,目前只使用 Java Servlet.我有两个页面,test1和test2.目前我在test1中创建一个新会话,如下所示: HttpSession session = request.getSession(true); if (session.isNew() == false) { session.invalidate(); session = r[详细]
-
MD5在Java中使用ISO-8859-1字符串哈希
所属栏目:[Java] 日期:2020-12-15 热度:110
我正在实施一个名为 Suomen Verkkomaksut的数字支付服务界面.有关付款的信息将通过HTML表格发送给他们.为了确保在传输过程中没有人对信息感到困惑,MD5哈希在两端用一个未发送给他们的特殊密钥计算. 我的问题是,由于某种原因,他们似乎决定传入的数据是用ISO-8[详细]
-
java – JDK 1.4.2中String类中的“contains(CharSequence s)”
所属栏目:[Java] 日期:2020-12-15 热度:84
在 Java 1.5中,contains(CharSequence s)方法被添加到String类中.这种方法 Returns true if and only if this string contains the specified sequence of char values. 您将如何在1.5之前的Java版本中执行此操作,特别是在1.4.2版本中? 解决方法 要在Java 1[详细]
-
在java中无限循环
所属栏目:[Java] 日期:2020-12-15 热度:181
我是 Java新手.我试图从文本文件中提取员工数据并将其存储在集合中.我使用Stringtokenizer从文件中获取字符串,但在第二次迭代中,while循环变为无限;它不会出现在while循环中.我的代码是: public class Reader1 { String a; int i = 0; int count = 0; int x[详细]
-
修改Java字节码(jar)中的字符串
所属栏目:[Java] 日期:2020-12-15 热度:168
我想修改一个在 Java应用程序(没有源代码的jar)中硬编码的连接字符串. 我认为可以反编译jar,然后更改源代码并重新编译到一个新的jar,但是有更快的方法吗? 编辑: 这是一个独立的应用程序,而不是我从我自己的代码加载的jar 我怀疑它会被混淆:利基科学应用,[详细]
-
如何在Java GUI上添加多行标签?
所属栏目:[Java] 日期:2020-12-15 热度:108
我做了一个 java swing GUI.现在我想在其上显示静态消息,但消息是多行的,JLabel是单行. 如何显示该消息? 是否有JLabel的任何属性我们可以设置显示多行消息? 我是否必须为多条线路使用多个JLabel? 有没有其他方法可以显示该消息? 解决方法 How to Use HTM[详细]