-
在Java中处理图像时提高性能
所属栏目:[Java] 日期:2020-12-15 热度:67
我正在编写一个程序,其中包括一个图像文件夹(通常约2000个jpeg图像)调整它们的大小,并将它们添加到图像的时间轴.结果如下: 这样做很好,但是我这样做的方式似乎非常低效.处理这些图像的代码如下所示: public void setTimeline(VectorString imagePaths){ in[详细]
-
java中( – i i)中表达式的输出
所属栏目:[Java] 日期:2020-12-15 热度:177
int i=9;System.out.println(--i + ++i); output on execution : 17 The final value of i is : 9 但根据java中的关联性和优先级规则,我应该首先执行,即从右到左执行10然后–i给出9 ..添加两者,答案应该是19 …就我而言已知这样的代码在C/C++中给出了未定义[详细]
-
在Java中处理运行时异常
所属栏目:[Java] 日期:2020-12-15 热度:139
我有以下代码 try{//do something } catch (Exception e) { log.error(e,e); if (e instanceof RuntimeException) { throw (RuntimeException) e; } else { throw new RuntimeException(e); } } findbugs stataic分析工具会抛出此警告 instanceof will alway[详细]
-
java – 程序不显示对象的所需字符串表示形式
所属栏目:[Java] 日期:2020-12-15 热度:167
我在 java中创建了一个程序,它应该返回给提供者的所有订单. 它不显示订单的ID,而是显示sakila.entity.Order@883357,其中sakila.entity是包含Order.java和Order.hbm.xml的包. 我认为问题在于方法displayResult().也许有人可以搞清楚. 非常感谢! 这是程序: p[详细]
-
java – netbeans无法识别ArrayUtil
所属栏目:[Java] 日期:2020-12-15 热度:142
我正在使用以下声明 int[] numList = ArrayUtil.randomIntArray(100,100); 我已经进口了 import java.util.*; 所以在这里输入正确的课程是不可能的.我正在尝试创建一个包含100个数字的数组并使用1-100中的随机数填充数组,但是netbeans在“ArrayUtil”下面放[详细]
-
java – Bean验证中缺少@NotBlank.如何模仿?
所属栏目:[Java] 日期:2020-12-15 热度:111
我正在迁移使用Bean Validation的引用Hibernate实现构建的应用程序.在此代码中,使用注释@NotBlank(org.hibernate.validator.constraints.NotBlank). 但是,在我的新Websphere 8容器中,捆绑了一个Bean Validation实现,我想使用它.但是,@ NotBlank似乎不参与Bea[详细]
-
我需要一个基本的简单Java布局方法
所属栏目:[Java] 日期:2020-12-15 热度:128
我已经检查了有关FlowLayout,Group等的互联网,所有这些都是无用的例子.我只需要一个基本的方法来为我的 Java应用程序做一个好的布局.我会告诉你我的代码: import java.awt.*;import javax.swing.*;import javax.swing.border.Border;import javax.swing.bor[详细]
-
Java监控:JMX与Servlets
所属栏目:[Java] 日期:2020-12-15 热度:61
在过去的几年里,我学到了很多关于JMX的知识,并为我的Web应用程序构建了一些非常漂亮的MBean.但是,我不确定我对一个非常基本的问题有一个很好的答案: 为什么在简单的HTTP servlet上使用JMX? 我当前的Web应用程序提供了冗余监视选项:我可以通过JMX等客户端[详细]
-
为什么Java不会在重载的构造函数情况下识别我的ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:165
我有两个构造函数设置如下: public XMessage(Information info,ListObject results) { this.information = info; this.results = results;}public XMessage(Information info,Object result) { this(info,Collections.singletonList(result));} 我通过传入[详细]
-
java – 在Android API级别<10中,String方法isEmpty真的不可
所属栏目:[Java] 日期:2020-12-15 热度:114
我正在使用NetBeans和nb android构建我的 Android应用程序.以前我的目标是API级别10(2.3.3)但我意识到这样做我会从我的应用程序中排除太多人(我认为)我的应用程序没有使用任何超过API级别7的功能.但是,之后在NetBeans的项目属性中更改我的API级别,我的项目将[详细]
-
Java泛型类中的void foo(T y)和void foo(T y)之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:110
详细解释 Java泛型类的以下两个版本之间的差异(如果有)? class CT{ T x; void foo(T y) { … }} 和 class CT{ T x; T void foo(T y) { … }} 还有一个问题:什么可以写在foo()的主体中,取代导致Java编译器接受C的第一个版本但拒绝C的第二个版本的“…”. 我[详细]
-
基于java中的不同数据成员对对象列表进行排序
所属栏目:[Java] 日期:2020-12-15 热度:87
我有这门课: public class Friend {private String name;private String location;private String temp;private String humidity;public String getTemp() { return temp;}public void setTemp(String temp) { this.temp = temp;}public String getHumidity[详细]
-
Java中操作系统的不同图标大小
所属栏目:[Java] 日期:2020-12-15 热度:75
我刚刚意识到,在不同版本的 Windows中,出于不同的目的,使用了不同大小的图标.例如,窗口标题栏中的图标比Windows 7中的程序任务栏图标小得多. 我找到了Windows使用的Which icon sizes should my Windows application’s icon include?非常有用的图标大小列表,[详细]
-
奇怪的地方的Java注释
所属栏目:[Java] 日期:2020-12-15 热度:130
浏览一个 spring框架项目的源代码,我遇到了一个如下所示的方法: @RequestMapping("primitive")public @ResponseBody String primitive(@RequestParam Integer value) { return "Converted primitive " + value;} 作为一个休闲的Java用户,我以前没有遇到过这[详细]
-
java中的多个try / catch执行之间是否有任何优先级?
所属栏目:[Java] 日期:2020-12-15 热度:96
在下面的程序中,有时我得到以下输出: Number Format Execption For input string: "abc"123 有时候: 123Number Format Execption For input string: "abc" try / catch块或System.out和System.err之间的优先级是否有任何优先级? 随机输出的原因是什么?[详细]
-
Java无法在未调用Looper.prepare()的线程内创建处理程序
所属栏目:[Java] 日期:2020-12-15 热度:158
我看到了大部分相关问题,但我找不到任何解决问题的方法. 这是我的代码,我不知道我做错了什么. static class NamedFile { public File f; public String name; public String ext; public String path; public BitmapDrawable icon; public NamedFile (File f[详细]
-
java – 将JMenu放在Mac菜单栏上
所属栏目:[Java] 日期:2020-12-15 热度:148
我正在使用Swing JMenus在Mac上创建一个 java应用程序.我想使用屏幕顶部的菜单栏,但它继续将菜单栏放在框架本身.如何将菜单栏移动到Mac上的屏幕顶部? 解决方法 您可以设置System属性来执行此操作. http://developer.apple.com/library/mac/#documentation/J[详细]
-
java – 空指针访问:变量数据在此位置只能为null
所属栏目:[Java] 日期:2020-12-15 热度:118
好的,这就是我所拥有的: String[] data = null; String[] data2 = null; String[] datas = res.split("(s1)"); int i1 = 0; int i2 = 0; for(String datasx : datas) { i1++; String[] datas2 = datasx.split("(s2)"); for(String datas2x : datas2) { Stri[详细]
-
Java正则表达式从字符串中删除SQL注释
所属栏目:[Java] 日期:2020-12-15 热度:194
希望有人可以帮我解决这个问题! 我有一个看起来像这样的sql文件: CREATE TABLE IF NOT EXISTS users( id INT UNSIGNED NOT NULL AUTO_INCREMENT,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,PRIMARY KEY (id),CONSTRAINT UNIQUE (first[详细]
-
java – 从列表中删除重复的bean
所属栏目:[Java] 日期:2020-12-15 热度:92
我循环遍历一组bean并检查某些内容并添加到列表中.我只想添加一个特定项目 ListPartsBean beans = hotPartsDAO.getDeletedList(user);ListFinalItemBean finalItemList = new ArrayListFinalItemBean();for (PartsBean bean : beans){ if (!bean.getFinalIte[详细]
-
java中的图形实现
所属栏目:[Java] 日期:2020-12-15 热度:117
我正在尝试创建一个使用另一个类的Graph类,Vertex类表示图的所有顶点.我不确定是否需要一个表示两个顶点之间可能连接的Edge类,因为每个顶点都可以跟踪它所连接的其他节点.但我不确定这是否正确.你怎么看? 谢谢. 解决方法 您不必使用Edge类.您可以使用邻接列[详细]
-
java – WindowListener无法按预期工作
所属栏目:[Java] 日期:2020-12-15 热度:114
我希望我的GUI在出现JOptionPane时进行一些检查. 因为我找不到任何其他方式,我虽然每次应用程序窗口失去焦点时都可以执行这些操作(它只是检查字符串).出于这个原因,我在我的JFrame上添加了以下代码: appFrame.addWindowListener(new WindowAdapter() { @Ove[详细]
-
Java – 线程状态异常
所属栏目:[Java] 日期:2020-12-15 热度:150
当我尝试重新开始我的线程时,我收到以下错误. Exception in thread "Thread-1" java.lang.IllegalThreadStateException at java.lang.Thread.start(Unknown Source) at com.jrat.server.Server.run(Server.java:159) 这是一行: if (!t.isAlive()) t.start()[详细]
-
更正Java程序代码片段
所属栏目:[Java] 日期:2020-12-15 热度:109
我是初学者,通过回答过去的考试试卷中的问题来学习 java和修改我的考试,还有一个问题我被困在了. 考虑下面的代码片段,它读取输入命令然后处理它. String cmd = scanner.next();if (cmd == "forward" ) robot.forward(1);else if (cmd == "turn" ) robot.turn[详细]
-
java – 将两个arrayList引用到相同的对象
所属栏目:[Java] 日期:2020-12-15 热度:118
我有这个代码.但我不知道如何解释结果: ArrayListString first = new ArrayListString(); first.add("1"); first.add("2"); first.add("3"); ArrayListString second = new ArrayListString(); second = first; System.out.println("before modified:"+seco[详细]