Java 你最后是怎么阻止工作的

如果最后块在出现在side try块中的返回语句之前执行,那么为什么返回列表不打印null而打印[DEV] public class Sub { List list = new ArrayList(); public List check(){ try { list.add("DEV"); return list; }finally{ list = null; System.out.p

如何在Eclipse中附加类的实际实现Java代码?

我继承了一个使用现有jar调用的项目。这位前程序员有幸获得了jar的源代码。然而,建设是相当复杂的。我使用一个抽象类,比如Size。在源代码中,我找到了该类的一个实现,比如SizeProxy。它有一个类SizeImplementation的对象,对Size.getInfo()的任何调用都将作为对this.theSize.getInfo()的调用来实现 简而言之,我已经找到了getInfo的实际实现,它实际上做了任何有趣的事情。我希望能够从“我的”代码o_size.getInfo()直接转到Siz

Android Java读取和保存数据不起作用

嘿,我想保存数据,然后我想阅读它们并将它们放在编辑文本中 speichern.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { save(); tv.setText("gespeichert"); } }); private void save() { try {

Java 使用活页夹从Android应用程序写入GPIO值

我想更改安卓4.2.2上安卓应用程序的GPIO值 我尝试将应用程序与JNI一起使用,但无法写入值文件。原因是,只有root用户才能写入此文件,并且应用程序在安卓am或系统用户授予的某些用户权限下运行。它们都不能写入值文件 一个可能的解决方案是创建一个本机守护进程,并让应用程序通过套接字与之通信。但这将加载我的系统,我不确定它是否安全 另一个解决方案是创建一个服务器和一个客户机进程,并让它们通过活页夹进行通信。客户端将是我的应用程序,它将向服务器发送命令 我的问题是:服务器应该是什么类型的进程,才

Java 将微调器动态加载到getview中

我有一个类fragmentProducts.java,我在listview中加载我的产品 在我的xml布局中,我有文本和两个微调器,一个用于大小,一个用于颜色。文本的一切都很好,它们都显示出来了。我对微调器有问题,因为我认为应该在GetView中添加arrayAdapter。 我得到致命异常:E/AndroidRuntime(29244):android.content.res.Resources$NotFoundException:Resource ID#0x7f0a005b类型#0x12在a

Java JDBC查询不';当给定NamedParameterJdbcOperation将日期作为参数(在params映射中)时不起作用

我尝试使用JDBC查询我的Mysql数据库 我使用org.springframework.jdbc.core.namedparam.namedparameterjdbc操作 my\u表中的DATE\u列定义为DATE列(也是主键) 有效的查询的简化版本如下所示: SELECT * FROM my_table WHERE DATE_FROM >='2015-03-01'; SELECT * FROM my_table WHERE DATE_FROM >=:fromDate; map

Java 在Vaadin的可视化编辑器中没有可见的组件

你知道为什么我在Vaadin的可视化编辑器中看不到组件吗。问题是,如果我从那里拖动n'drop,我可以将组件放入布局中。它们只是看不见而已。 因为它是关于jre的 解决方案 您应该安装7u71,以便在Vaadin的可视化编辑器中看到您的组件

Java Android开发-获取大量正在使用的设备

我正在制作一个需要我检测设备行驶距离的应用程序。我要做的就是用加速度计得到装置所承受的牛顿。我将使用以下公式计算距离: 距离(m)=牛顿(N)*秒(s)*质量(Kg) 我很容易得到牛顿和秒,但我不确定是否能得到质量。我有一个想法,用重力作用在装置上的牛顿除以通常的重力(9.8N/Kg),这样得到质量,但我不知道它是否可靠。有人知道吗?提前谢谢 如果你需要更多的解释,尽管问我 你真的不需要弥撒。加速计会给你一个加速度,而不是一个力,你可以使用a来确定与质量无关的距离。事实上,你不需要质量。但是不可

Java cookie集不工作

我正在尝试将ajax请求的cookie添加到后端服务器: $.cookie("JSESSIONID", jsession); 问题是当执行请求时,cookie没有附加。你知道为什么吗 顺便说一句:这两个项目都位于本地vpn上: front end : 10.0.50.18 back end: 10.0.110.42 好的,我发现了问题所在: 当您使用跨域ajax时——一个简单的“POST”请求之前总是先有一个“OPTIONS”调用,这个调用被我的安全过滤器拒绝。第二次调用(“POST”)

Java 您如何确定活动的特定方面已运行了多长时间?

我正在尝试制作一个应用程序,它有一个计时器,我已经设法实现了,并且如果没有按下停止按钮,它有一个打盹计时器倒计时,在警报结束十秒钟后开始。几天来我一直在努力解决这个问题,我显然做错了什么,但我对这个问题还是很陌生,还没有解决这个问题的专业知识。问题发生在我的第一个倒计时程序的onFinish()方法中。警报响起后,屏幕将显示“如果”语句中指定的“退出时间!”,但我的代码似乎从未进入代码的“如果”部分。我不知道这是因为我的代码中的if/else if/else部分写得不正确,还是因为我弄错了计时器

Java 使用扫描仪读取文件和组数据

我用扫描仪读取文件和组数据,我做了一些工作,但在处理时遇到了问题 数据集是 你可以看到一个例子,解释一切 我所做的是: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanne

Java测试网络上的多台计算机

我正在做一个项目,多台计算机在网络上连接,在多播网络上互相发送UDP数据包。当我在同一台路由器上运行同一个程序时,我能够用一组计算机和我的队友来测试这一点。然而,我想为此编写测试,以便在我独自一人时,能够在一台计算机上模拟它。我不在乎我真正做的是把它发送给我自己,但我想知道有没有一种测试方法来模拟网络中有多个计算机节点(带有假ip地址)来发送和接收ping?或者这可能吗?如果您在测试计算机上添加了多个网络接口,那么您就可以测试您的设备了。一种方法是添加虚拟接口。如果您使用的是windows,则可

从数组中选择的项目打印特定字母(Java)

我对Java非常、非常陌生,所以如果这是我没有看到的非常明显的事情,我深表歉意。我正在我的大学学习Java课程,我们刚刚开始学习数组。我们被分配了一个简单的练习: 编写一个程序,创建一个名为Bob、Ann的数组(名称) &汤姆。程序应该遍历数组并打印出 每个名称的第一个字母作为一个单词(“BAT”) 我们得到了一种使用for循环的方法,该方法有效: String [] names = {"Bob", "Ann", "Tom"}; String initials = ""; for (int i

Java 一次将数据包发送到不同的目的地

我正在从事一个java项目,该项目必须抵抗服务器上的故障,因此我需要向具有不同IPv4地址的不同服务器发送一个数据包,但要像多播一样同时发送 有什么办法吗 谢谢。解决方案已经是您问题的一部分,请使用java.net.MulticastSocket 或者我误解了这个问题,您已经知道这个解决方案,但您正在寻找另一种方法。我没有用于多播的ip地址,它们只是具有不同ip的不同机器,它是否可以用于多播,如果是,如何?谢谢。不,你需要有一个地址。客户机知道服务器的ip吗?如果是,则服务器可以在额外的the

Java 如何在Thymeleaf中循环对象值?

我有一个名为Item.java的对象,它是我设置的如下值: 这是我的控制器类。我把它命名为HomeController.java @Controller public class HomeController { public HomeController(){ } @RequestMapping(value = "/", method = RequestMethod.GET) public String home(Locale locale, Model

Java 是否可以让spring控制器为用户返回非重复的随机条目

我有一个基于spring的服务器,它有一个请求方法,当用户调用该方法时,该方法应该随机返回数据库中条目数的一个。但在会话中,用户不应重复这些问题(如测验中的不重复问题)。每个条目都由唯一的条目号标识。(从1到n)我通过在请求之间为用户提供相同的HttpContext来管理会话 我在考虑做类似的事情 在控制器中有一个数组字段,该字段在每次方法调用期间被洗牌,第一个数组元素用作要从数据库中获取的条目的条目号。但是,如果多个用户同时连接到控制器,这可能会产生影响。我想知道设计这个的好方法是什么。如果需

Java Jackson JSON反序列化

我正在尝试使用Jackson反序列化以下Json负载: [{ "owner" : "345MWyh7w4hY98W6", "url" : "http://www.google.com", "items" : [{ "createdAt" : 1342099411415, "amount" : 1, "note" : "item 1", "product" : "car" }, { "createdAt" : 1342100231111,

WindowBuilder编辑器Java在打开时失败

我创建了一个简单的Java桌面项目,尝试用WindowBuilder编辑器打开Main.Java失败 这就是错误: “无法打开编辑器:引发了意外异常。” 更新: 错误日志中出现此错误: 无法创建编辑器ID org.eclipse.wb.core.guiEditor:引发意外异常 相关代码:main.java public class Main { public static void main(String[] args) { // TODO Auto-generated

Java 创建比较器时,不同方法的权衡是什么?

假设我有一个记录类,它具有字符串名(可以是任何其他类型)属性。在另一个类中,我有一个方法order(List),它需要按name对列表进行排序。为此,我想创建一个自定义的无状态比较器。我看到了三个常用的选项: 静态比较器 private static final Comparator<Record> STATIC_COMPARATOR = new StaticComparator(); private static class StaticComparator implements

Java jsp:无法从类转换为同一类

我有以下错误: An error occurred at line: 21 in the jsp file: /init.jsp Type mismatch: cannot convert from DB to DB 18: DB.setConfig( driver, url, username, password ); 19: 20: DB db1 = new DB(); 21: DB db2 = DB.getInstance(); 注意,它没有抱怨静态函数“set

从它执行javajar';用java程序实现s目录

一旦这个jar被执行,我将尝试使用ClassLoader执行另一个java jar。它在其目录中查找特定文件 System.setProperty("user.dir", "C:\\abc"); File jarfile = new File("myjar.jar"); Manifest manifest = jar.getManifest(); Attributes attrs = manifest.getMainAttributes(); String mainClassName = att

Java 使用fork=";运行junit的Ant脚本;是”;forkmode=";perTest“;不创建单独的vm

我对JUnit比较陌生。JUnit项目的要求是,如果被测试的应用程序重新启动,我们需要创建一个新的jvm来运行测试,以便它连接到应用程序。 我发现创建独立JVM的一种方法是通过ANT启动JUnit脚本。下面是我正在使用的testbuild.xml <target name="test" > <junit printsummary="yes" fork="yes" forkmode="perTest"> <formatter type="pla

Java Thread.suspend精确语义

这个问题不是关于Thread.suspend的替代方案。 这是关于用Thread.suspend实现一个偏差锁的可能性,我相信这不能用Thread.interrupt或类似的替代方法实现 我知道Thread.suspend已被弃用 但是我想知道Thread.suspend的精确语义 如果调用thread1.suspend(),是否保证在thread1完全停止之前阻止我?如果我调用thread1.resume(),那么这个调用是否对其他无序的线程可见 此外,如果我成功地挂起一个线程,这个线程会在某

Java 易失变量的工作原理

我试图理解volatile变量的工作原理。我创建了一个简单的类“a”,它扩展了“Thread”,并有一个可变变量“I”。还有另一个类“Amain”,它运行类“A”的3个线程。我在的run()中运行一个循环,它依赖于这个易失变量。这是代码 // Thread public class A extends Thread { public volatile int i = 0; @Override public void run() { while(i&

Junit在Java(Spring,MVC)中测试DAO和服务

我想为DAO编写一个Junit测试。这个项目本身就可以运作。所有的类和方法都有效。测试中的所有数据均正确无误。为什么不好 例外情况是---无法自动连接字段:private com.epam.edu.jtc.dao.CoursesDAOImpl com.epam.edu.jtc.test.CourseTest.coursesDao;嵌套异常为org.springframework.beans.factory.NoSuchBeanDefinitionException:未找到依赖项类型为[com.e

Java tapestry5中1周的限制日期

我在tapestry5中有一个日期字段。datefield是实体中的一个字段。我希望datefield在最后7天内只能单击。现在的例子是8月1日。日期字段只能在7月26日至8月1日单击。这可能吗 如果太复杂,我可以将日期限制为1周吗?如果用户在7月25日或8月2日单击,可以显示sysout或log或message或任何要显示的内容。请仅单击当前日期或立即开始前7天。简单,只需转换为日历对象并使用cal.add(Calendar.date,-7)检查即可。并检查用户检查的日期是否高于cal.add

Java JBoss EAP 6是否支持@LocalBinding EJB注释?

我正在将一个应用程序从JBoss EAP 5.1迁移到6.3。我正在解决编译错误,我现在得到的一个是 package org.jboss.ejb3.annotation does not exist [javac] import org.jboss.ejb3.annotation.LocalBinding; 我做了一些深入的研究,从我收集的资料来看,他们说在javaee6中,他们为了标准化ejb名称空间而停止了这项工作。 这是真的吗? 关于这方面的一些背景信息也会有所帮助根据JBoss的问题

Java 将字符串数据从活动传递到非活动

我试图将字符串数据从活动传递到非活动,而不是相反。我有一些代码,但它不工作,并抛出此错误android.content.ActivityNotFoundException:,我相信,因为第二个类不是activity,所以它没有构造函数。 这是我的密码: 这是我的主要活动: Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("message", value); s

Java SyntaxError:显示文本文件时出现意外标记#

我的任务是使用AngularJS在html页面中显示一个简单的属性文件。 属性文件如下所示: # 键1=值1 键2=值2 散列“#”符号表示属性文件中带有注释的行 我正在读取文件内容并将其作为字符串从RESTAPI返回 @GET @Path("/showFile") @Produces(MediaType.APPLICATION_JSON) public String showFile() { /*some logic */ return content; } 我的角度

Java Quartz计划程序未运行

我想在我的web应用程序中每五秒钟发布一条消息,我正在使用Quatz计划此任务。这是我的密码 public class InvoiceGenerationSchedular implements ServletContextListener { @Override public void contextDestroyed(ServletContextEvent arg0) { System.out.println("Listener is off"); } @Override pub

Java JPOppMenu上的JMenuItems有时不是';画

我有一个JPopupMenu,当按下JButton时显示。此菜单包含一系列JMenuItems,每个项都与一个操作关联,有时会更改。我遇到的问题是,JMenuItems没有被绘制,我只是得到一个灰色的JPopupMenu,但是如果我将鼠标光标移到这些项目上,它们就会出现。我认为问题可能在于更改后没有正确地重新绘制组件,但测试表明,即使项目没有更改,问题仍然会发生。以下是相关代码: if (!listChanged) { myPopupMenu.show(myButton,

正在查找Android(Java)HTML(PHP)中使用的结构的上传文件类型

正在查找Android(Java)HTML中使用的结构的上载文件类型 HTML+PHP版本可以在下面的链接中看到 Android(Java)是否有类似的功能?是的,您可以使用php作为后端将文件上载到服务器。您需要做的就是使用httpmultipart库上载文件。转到apache的网站,下载最新的http多部分库,并将其添加到我们的项目中。创建一个php页面,如果你是从android上传的,你不需要html页面 使用http客户端发出请求。但请确定您使用哪种方法将文件上载到您的服务器。 如果你使

Java 多线程和文件

我希望通用实用程序类能够写入特定文件夹中的文件。如果我想使它并发(例如,如果一个图像被分块写入,它会按顺序写入,而不是随机写入,因为它在不同的线程中),我可以拥有一个文件对象,该对象具有文件夹本身的路径,但没有特定的文件(让我们称之为文件夹),并调用以下命令吗 synchronized(folder){ //Open the output stream to the specific file needed and handle it } 它必须是文件的同一个实

Java 多个数据库+;使用Spring数据JPA初始化JNDI

我想使用应用服务器的内置功能管理多个数据源,并使用JNDI访问它。我使用SpringBoot和SpringJPA数据。 我能够为单个数据源配置application.properties。但是,在尝试对多个数据源执行相同操作时,我在启动应用程序时遇到了一个异常 启动tomcat服务器时发生异常:- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(

Java 如何动态设置函数参数的类?

对于编译器的项目,我必须在Java文件中找到模式。例如,如果我输入“@x=3”,程序必须返回每一个将3归因于某事物的情况 为此,我使用来自JDT的。我解析该文件并得到一个CompilationUnit对象,如下所示: private static CompilationUnit getAST(char[] unit){ ASTParser parser = ASTParser.newParser(AST.JLS8); parser.setKind(ASTParser.K_CO

Java 自举不';不能使用jsp

我正在尝试连接我的jsp页面的最小库css引导。 但是什么也没发生! My Proposition.jsp页面: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> <%@ taglib uri="http://www.springframework.

Android 6.0:java.net.UnknownHostException:无法解析主机。在安卓7.0中运行良好

存在java.net.UnknownHostException问题:无法解析主机“URL”:没有与主机名关联的地址 这是我试过的 打开/关闭Wifi 移动网络中的测试 报到邮递员 运行时权限集成 互联网许可也存在 上述解决方案在Android 4.4.4、6.0和7.0中运行良好 但这不仅仅适用于6.0。在多次尝试后,我在代码中设置URL时发现无法读取的字符。用VIM打开源文件,我发现: / 其中,是我的IDE(Android studio)中不可读的字符 删除后,我的应用程序在Androi

Java TCP-使用DataOutputStream发送文件

你好,先谢谢你 所以目前,我正试图让我的TCP程序从一个目录(这是服务器端)读取一个文件,然后将该文件发送到请求它的套接字(客户端) 这是我的密码: 服务器端: File FileList = new File(".....filepath...."); Scanner scan = new Scanner(FileList); //idToFile just searching for the name of the file the client asked for String TheN

Java DocuSign未向签名者发送电子邮件

DocuSign未向签名者发送电子邮件 我甚至还关注了下面的支持链接。我没有找到任何适当的解决办法。 在创建信封时,我使用以下代码 Signer signer = new Signer(); signer.setEmail("***@gmail.com"); signer.setName("My Name"); 和用于为Iframe生成URL RecipientViewRequest returnUrl = new RecipientViewRequest();

Java 数据绑定文本大小写

我的XML文件如下所示: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="name" type="com.example.android.model.Name"/>

Java Android地图API-指纹错误

我已经使用google maps android api密钥创建了android应用程序,我已经更改了清单中的api,并限制了使用指纹和packagename的应用程序上的api,应用程序清单上显示指纹: 19:96:C0:DF:1B:E0:34:2C:2D:1C:08:23:3D:03:CA:13:65:76:B9:57 我用它来锁定应用程序 但在应用程序提交到google play store后,地图不起作用,并记录另一个指纹: 如果我在提交到商店之前签署了apk,我还有另一个指纹:

Java 当使用公共getter从子类访问时,超类的私有字段位于何处?

不作为重复说明此问题地址字段位于程序中的何处不是继承的还是未继承的,或者是继承的但不可访问的 请继续阅读理解 在下面的示例中,我们看到dog对象可以访问动物私有字段“name”,但不能使用公共getter“getName”,因为私有字段没有被继承,所以字段名所在的位置 通过搜索,我意识到只有一个对象是从子类创建的,而不是两个对象,一个是子类,一个是超级类,用来保存私有字段 现在关注>>我们都知道,任何类中的公共setter都可以设置其私有字段,但我们知道字段所在的位置!在类的对象中 因此,我的抽

Java 为什么ListView显示对象地址而不是内容?

我有一个列表视图和一个名为参与者的类。我想在此列表视图中将对象的内容显示为项目,但它在列表视图中显示为地址: 这是我填充ListView的代码。我怎样才能解决这个问题 package view_FXML; import Model.Curse; import Model.Participant; import Service.GeneralService; import javafx.collections.FXCollections; import javafx.collections.O

Java 使用静态方法泛型时不兼容的类型

当我尝试编译以下代码时,编译失败,出现以下错误。我不知道为什么会这样,因为我只返回一个实现契约的类 public interface Contract { static <T extends Contract> T get() { return new ConcreteContract(); } } class ConcreteContract implements Contract { } 公共接口合同{ 静态T get(){ 返回新合同(); } } 类Con

Java 在android中如何在列表中显示带有国家和城市名称的时区?

我正在开发一个应用程序,我必须在微调器中显示带有国家和城市名称的时区。我使用了时区类。但在这种情况下,我只得到了timezoneId和timezoneName。如何在微调器中显示带有国家和城市名称的时区 解决方案:- private String[] timezoneArray; private Spinner spinner_timezone; spinner_timezone = (Spinner) findViewById(R.id.spinner_timezone); 那就叫这个吧

Java 文本字段Wicket的错误消息中的单引号

我使用以下代码生成错误消息: textField.setRequired(true); textField.setLabel(Model.of("XXXX")) 它是这样显示的:“XXXX”是必需的 你们有没有摆脱单引号的想法?你们可以使用Wicket的国际化支持定义自己的反馈消息。假设您的字段是在名为MyPage.Java的Java文件中定义的,那么您需要一个MyPage.properties 假设您的HTML如下所示(为简洁起见进行了简化): 必须认识到,属性文件中条目的“路径”需要与页面

Java 如何在Windows10中运行.jar和.class文件? 我知道这很容易被认为是重复的,但我发布自己的帖子是有原因的 我的问题是: 我创建了一个JAR文件并想运行它。我意识到我必须用快捷方式、批处理文件或从控制台/powershell打开它。现在我想事情就是这样,但我把文件放在妈妈的笔记本电脑上,出于好奇我试着打开它。我习惯了“打开方式”对话框,但它甚至没有弹出。它刚刚与新安装的jdk一起工作

很明显,我也想把它用于我的电脑。当我在我妈妈的电脑上安装jdk-15.0.2,我有jdk-13.0.2时,显而易见的一步就是安装版本15.0.2。然而,这并没有改变我的问题,相反,我再次尝试了“打开方式”对话框,但没有成功。我环顾四周,发现一些控制台命令(assoc、ftype)和注册表有点乱。我最终遭遇了一场灾难: 我将.class与“javaclass”相关联,这也是现在在一些注册表中显示的内容 我在HKEY_类的根目录中多次出现“.jar”和“jarfile” JAR文件有多个“打开命令”

无法检测System.out.print()java之后是否按下了enter键

我是java的初学者。任务是输入图书名称和年龄建议。按enter键时,程序将不再接受输入。这个程序只需要输入一本书。为什么会这样 Scanner scanner = new Scanner(System.in); ArrayList<Book> bookList = new ArrayList(); while(true){ System.out.print(&qu

  1    2   3   4   5   6  ... 下一页 最后一页 共 28197 页