-
java – 谓词方法equals()
所属栏目:[Java] 日期:2020-12-15 热度:174
我正在使用接口Predicate T来自com.google.common.base(Google Guava) 但我不知道如何使equals()方法有效… 当我输入以下内容时,为什么会出错? PredicateObject PredicateD = new PredicateObject(){ @Override public boolean apply(Object number) { retu[详细]
-
java – 将多个表返回到spring jdbc模板的存储过程
所属栏目:[Java] 日期:2020-12-15 热度:87
我使用JdbcTemplate从我的 Spring DAO类调用存储过程.我的问题是,存储过程返回多个表.有没有办法使用Spring JdbcTemplate访问多个表. 如果我使用 ?jdbcTemplate.queryForList(myStoredProc,new Object [] {parameters} 我只从结果中得到第一张桌子. 我的数据[详细]
-
java – 接口与抽象类
所属栏目:[Java] 日期:2020-12-15 热度:85
我对Abstract和Interface类之间的区别有点熟悉但是 您认为以下句子的含义是什么? An interface can only define constants while abstract class can have fields. 解决方法 An interface can only define constants while abstract class can have fields.[详细]
-
java – hashCode()可以动态更改内容吗?
所属栏目:[Java] 日期:2020-12-15 热度:89
在我的实现中,我有一个类A,它覆盖equals(Object)和hashCode().但我有一个小小的疑问,即在向HashSet / HashMap添加A的实例时,hashCode()的值是x,之后相同的hashCode()的值更改为y.它会影响什么吗? 解决方法 将哈希码添加到地图/集后,不得更改哈希码.它可以在[详细]
-
我应该将什么字符串传递给java.lang.Long.parseLong()以返回NaN
所属栏目:[Java] 日期:2020-12-15 热度:86
遗憾的是,我不能使用像Long.Nan这样的表达式,因为字符串实际上是来自不同C模块的返回值.是否有一个字符串我可以传递给parseLong()来返回一个NaN? 解决方法 没有Long.NaN – 你很困惑. 对于Double.NaN,这个怎么样: public double myParseDouble(String s){[详细]
-
Java类对我来说非常困惑
所属栏目:[Java] 日期:2020-12-15 热度:55
我在理解 Java中的类时遇到了一些麻烦. 比如如何在helper类中声明“Inputter”? public class Helper{ public void Helper(String z) { if(z.length() == 0) { System.out.println("You can't leave it blank!"); System.exit(1); System.out.println("It's[详细]
-
java – 有没有更好的方法来处理将多个参数传递给方法
所属栏目:[Java] 日期:2020-12-15 热度:184
我发现自己做了很多事情: /** * Redirect to a MVC controlleraction * @param controller * @param action */public void redirect(String controller,String action) { redirect(controller,action,new HashMapString,String());}/** * Redirect to a MVC[详细]
-
java – 在会话中存储Axis原始XML请求/响应(将在JSP中使用)
所属栏目:[Java] 日期:2020-12-15 热度:69
如果可能,如何获取Axis在我的应用程序中调用/检索的原始 XML请求/响应? 我正在使用Axis附带的WSDL2Java来生成Java存根. 编辑: 我目前拥有的是一个使用Axis处理远程API调用的应用程序. 其中一个要求是在会话中“存储”来自这些调用的所有XML请求/响应,以便[详细]
-
java – 检测JDialog的大小调整
所属栏目:[Java] 日期:2020-12-15 热度:151
如何检测JDialog何时调整大小? (WindowListener本来是我的猜测,但似乎没有调整大小的事件处理程序.) 解决方法 尝试使用 ComponentListener: YourDialog.addComponentListener(new ComponentAdapter() { public void componentResized(ComponentEvent e) {[详细]
-
java – Unexpandable窗口
所属栏目:[Java] 日期:2020-12-15 热度:113
在使用JFrame时,是否有可能让用户无法扩展窗口? 解决方法 This就是你想要的.它解释了它的setResizable()方法. 编辑:如果你想快速介绍,说你的JFrame对象被称为myFrame,然后,使其不可调整大小, myFrame.setResizable(false);[详细]
-
Java圆括号翻转字符串
所属栏目:[Java] 日期:2020-12-15 热度:114
如何对字符串进行替换以使“(”变为“)”和“)”成为“(”? 解决方法 使用.replace(),但如果你替换)(然后(和)你将最终得到所有)是很诱人的.相反,迭代字符串并使用stringbuilder来构建字符串. String swapParens(String s) { StringBuilder sb = new StringB[详细]
-
Java [未选中]未经检查的案例警告
所属栏目:[Java] 日期:2020-12-15 热度:195
好吧,我一直在环顾四周,做了很多谷歌搜索,但我仍然找不到避免这种警告的方法. Integer result = chooser.showOpenDialog(null);if (result.equals(0)){ String tempHolder = chooser.getSelectedFile().getPath(); filenameLoad = new File(tempHolder); fil[详细]
-
Java中是否存在“noreturn”关键字
所属栏目:[Java] 日期:2020-12-15 热度:92
有时我想写一个error()函数,它最终肯定会调用System.exit(),这意味着这个函数永远不会返回.但是,如果我在其他函数中调用error(),我想写如: int fun() {... error();} 但是编译器坚持在error()调用之后返回一个int值,因为它不知道error()永远不会返回. 我肯[详细]
-
GAE不支持java.awt.*?怎么解决这个?
所属栏目:[Java] 日期:2020-12-15 热度:115
Buffered Image image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); 在app引擎中,我发现它不起作用,它说GAE.and java.awt不支持java.awt.image.bufferedImage.*,javax.imageio.ImageWriter也不被GAE支持.有人能告诉我如何在GAE中实现这些[详细]
-
java – 声明匿名内部类
所属栏目:[Java] 日期:2020-12-15 热度:143
rb.addActionListener(new ActionEvent(ae) { public void actionPerformed(ActionEvent ae) { nowCall(ae); }}); 其他方式 Thread th=new Thread(Runnable r) { public void run() { // do something }};// notice the ending of above 2 snippets 看到这两[详细]
-
java – 如何使用Spring Roo创建没有@Version字段的@Entity?
所属栏目:[Java] 日期:2020-12-15 热度:84
我使用 Spring Roo和JPA(Hibernate)作为我的实体模型.我不想在某些实体中有@Version字段.我怎样才能做到这一点? 解决方法 生成实体后,在退出roo shell之前,用以下方法修改实体java源文件 @RooJpaActiveRecord(......,versionField = "")[详细]
-
需要帮助了解以下Java语法
所属栏目:[Java] 日期:2020-12-15 热度:152
public void printPixelARGB(int pixel){ int alpha = (pixel 24) 0xff; int red = (pixel 16) 0xff; int green = (pixel 8) 0xff; int blue = (pixel) 0xff; System.out.println("ARGB : " + alpha + "," + red + "," + green + "," + blue);} 我发现Java语[详细]
-
java – 向JPanel显示视频
所属栏目:[Java] 日期:2020-12-15 热度:126
我正在创建一个简单的视频播放器,但我有问题显示要在JPanel中流式传输的视频文件.我创建并设计了一个JFrame,并在表单中放置了一个方形大小的JPanel. 到目前为止,这是我的代码: package SoundsTrip;import java.awt.BorderLayout;import java.awt.Component;[详细]
-
是否为Java中的未使用字段分配了内存?
所属栏目:[Java] 日期:2020-12-15 热度:147
我想知道 Java中的内存分配是如何工作的. 我有一个类Duck,有两个实例变量int size和String name.这些变量已初始化.如果我没有实例化这个类,那么这些变量的内存是否在运行时在堆上分配? 谢谢, 基因 解决方法 几种可能的情况: 如果你没有上课,那么类本身没有[详细]
-
java – BufferUnderflowException?这里?
所属栏目:[Java] 日期:2020-12-15 热度:63
我正在用 Java编写一个小型UDP服务器.当服务器收到命令(‘GET_VIDEO’)时,他会读取一个文件(‘video.raw’),然后将其发送给客户端. 这是我的代码: public class ServeurBouchon { /** * @param args */ public static void main(String[] args) throws Exce[详细]
-
java – 正则表达式或异常处理?
所属栏目:[Java] 日期:2020-12-15 热度:151
以下哪一项更好的做法是检查字符串是否浮动? try{ Double.parseDouble(strVal);}catch(NumberFormatException e){ //My Logic} 要么 if(!strVal.matches("[-+]?d*.?d+")){ //My Logic} 在性能,维护和可读性方面? 是的,我想知道哪一个是好编码练习?[详细]
-
java – 无法将多模块maven项目导入Eclipse(STS 2.5.2)
所属栏目:[Java] 日期:2020-12-15 热度:115
我刚刚花了最后一小时在Stackoverflow.com上查看线程,尝试将Maven项目导入 Spring ToolSuite 2.5.2. Maven项目有多个模块,当我使用STS中的Import …向导导入项目时,Package Explorer中列出了所有模块,并且未解析某些模块依赖项. 可以建议将多模块Maven项目导[详细]
-
java.lang.IllegalAccessException:与类的public / private属性
所属栏目:[Java] 日期:2020-12-15 热度:197
我的 Java代码中出现以下错误: java.lang.IllegalAccessException: Class org.apache.commons.digester.ObjectCreateRule can not access a member of class Response with modifiers "" 可能是因为课程响应不是公共课吗? 如果是这样,我怎样才能使它可访问[详细]
-
java threadlocal singleton – 它是什么?
所属栏目:[Java] 日期:2020-12-15 热度:136
外行人说,当有人说某个对象是 Java中的线程单一单例时,它意味着什么?我正在参加有关Java Server Faces的讲座,每次谈到FacesContext时 – 讲师总是提醒我们这是一个线程单一的单身人士. 解决方法 每个线程只有一个 FacesContext 的唯一实例. FacesServlet 在[详细]
-
Java说这个方法有一个构造函数名
所属栏目:[Java] 日期:2020-12-15 热度:168
我想返回我的数组的值加上递归调用的返回值. 但是由于某些原因,java不希望在构造函数之后拥有方法名称. 另外,当我试图将方法转换为另一种方法时,我使用isPalindrome时会出错. 我改变了我的程序,但我仍然遇到错误. public class isPalindrome{ /** * This is[详细]