-
java – 如何使用GSON序列化地图的地图?
所属栏目:[Java] 日期:2020-09-21 热度:75
我想使用GSON将我的Example类下面的序列化为 JSON. import com.google.gson.Gson;import com.google.gson.GsonBuilder;import java.util.LinkedHashMap;public class Example{ private LinkedHashMapString,Object Gener[详细]
-
java – 区分String args []和String [] args
所属栏目:[Java] 日期:2020-09-21 热度:156
我已经看到了两种不同的声明String数组的方法,但我并没有表现出差异.任何人都可以解释有什么区别 字符串args [] 和 String[] args 没有区别(在Java中).他们完全是一回事.从 JLS §10.2开始: The [] may appear as part of the type at the beginning of the[详细]
-
在java或java库中有语言代码的常量吗?
所属栏目:[Java] 日期:2020-09-21 热度:136
Java或 Java库中的语言代码(如“en”或“de”)有常量吗? (还是使用字符串OK?) 我知道这样的东西 Locale.COUNTRY-NAME.getLanguage() 会工作,但我正在寻找更流畅的东西 Locale.LANGUAGE-NAME 我恐怕没有所有语言的常数. 您有几个预定义的语言环境,如Locale.U[详细]
-
java – 由于任务尝试无法报告状态600秒而导致reduce失败.杀!解?
所属栏目:[Java] 日期:2020-09-21 热度:78
作业的减少阶段失败了: 失败的Reduce任务超出了允许的限制. 每个任务失败的原因是: 任务尝试_201301251556_1637_r_000005_0无法报告状态600秒.杀! 问题详情: Map阶段接收每个记录的格式:time,rid,data. 数据格式为:data元素及其计数. 例如:a,1b,4c,7对[详细]
-
java – 将节点导入新文档
所属栏目:[Java] 日期:2020-09-21 热度:143
我正在尝试将基础文档中的节点导入到新文档中,但是当我使用Document.importNode()方法时,它会生成异常.有趣的是,这个异常不包含消息,所以除了堆栈跟踪之外我几乎都是盲目的. (我是 java的新手) 这是我的方法,它将创建一个新文档并导入节点: this.Builder = D[详细]
-
java – 如何在servlet线程中获取新的有状态会话bean?
所属栏目:[Java] 日期:2020-09-21 热度:128
我正在试验EJB3 我想将一个有状态会话bean注入一个servlet,这样每个访问servlet的用户都会获得一个新的bean. 显然,我不能让bean成为servlet的实例变量,因为它将被共享.并且不允许显着地注入局部变量. 我可以使用new运算符来创建bean,但这似乎不是正确的方法.[详细]
-
java – 自动调用超类方法
所属栏目:[Java] 日期:2020-09-21 热度:87
考虑下课 class A{ public void init(){ //do this first; } public void atEnd(){ //do this after init of base class ends } } class B1 extends[详细]
-
java – 通过’ContentResolver’删除文件,而不是通过’file.delete()’删除它们
所属栏目:[Java] 日期:2020-09-21 热度:178
我刚刚在 Android应用程序中编写了一个功能,它使用Java中的标准“File”类删除文件.即: String fileName= /mnt/Gallery/Img001.jpg;File file = new File(fileName);file.delete(); 虽然上述过程很简单,但我一直在想,通过“ContentResolver”来做同样的事情[详细]
-
如何使用Java检测当前显示?
所属栏目:[Java] 日期:2020-09-21 热度:191
我有2个显示器连接,所以我可以在主显示器或辅助显示器上启动我的 Java应用程序. 问题是:我如何知道哪个显示包含我的应用程序窗口,即有没有办法用Java检测当前显示? java.awt.Window是所有顶级窗口(Frame,JFrame,Dialog等)的基类,它包含返回窗口正在使用的 G[详细]
-
java – 枚举之间的区别?扩展ZipEntry和枚举?
所属栏目:[Java] 日期:2020-09-21 热度:72
枚举之间有区别吗?扩展ZipEntry和枚举 ZipEntry?如果是这样,有什么区别? 当您有其中之一时,您可以做什么,因为类型参数仅用于“输出”位置,所以没有实际的区别.另一方面,在您可以使用的其中一个方面有很大的区别. 假设你有枚举 JarEntry – 你不能把它传给[详细]
-
避免Java中的多个If语句
所属栏目:[Java] 日期:2020-09-21 热度:152
我已经编写了一个这样的方法.但我想这应该重构. 任何人可以建议避免使用这个多个if语句的最佳方法? private String getMimeType(String fileName){ if(fileName == null) { return ; } if(fileName.endsWith(.pdf)) { return application[详细]
-
java – 当我们添加两个整数对象时操作?
所属栏目:[Java] 日期:2020-09-21 热度:84
当我们在 java中添加两个Integer对象时,有人可以解释一下内部行为吗? (就像将unbox对象转换为原语,然后添加两个整数,最后将其包装到Integer对象中) Integer sum = new Integer(2) + new Integer(4); 它编译成: Integer sum = Integer.valueOf(new Integer(2[详细]
-
java – 在Jenkins中使用Eclipse编译器来获取编译器警告/错误
所属栏目:[Java] 日期:2020-09-21 热度:72
我想要在我的Jenkins Job中显示 eclipse编译器警告. 我知道可以使用ant javac适配器使用 Eclipse编译器. 这样Eclipse编译器警告在使用ant时显示. 问题是,当我在Jenkins中使用一个蚂蚁脚本时,他会忽略javac设置,并使用正常的编译器. 有没有人尝试在jenkins中使[详细]
-
Java:非常简单的散点图实用程序
所属栏目:[Java] 日期:2020-09-21 热度:170
我知道有很多 java绘图库的比较,但我找不到我需要的东西.我只想要一个令人费解的简单工具包,它可以从一组坐标创建散点图的图像.没有GUI,没有交互,没有花哨的显示,只有带点的基本XY坐标系. 使用能提供比我需要的更多功能的东西并不是世界末日,但我宁愿不这样做[详细]
-
Java SAXParser:不同于`localName`和`qName`
所属栏目:[Java] 日期:2020-09-21 热度:67
在 Java中,Handler类包含方法,其名称为startElement.this方法具有原型: public void startElement(String uri,String localName,String qName,Attributes属性) 我已经阅读了Oracle Java网站,但是我仍然不明白localName和qName参数之间有什么区别.他们解释一[详细]
-
java – SHA256与RSA和SHA256之间的差异,然后RSA
所属栏目:[Java] 日期:2020-09-21 热度:110
使用以下两种方法计算签名有什么区别? 使用Signature.getInstance计算签名(“SHA256withRSA”) 使用MessageDigest.getInstance(“SHA-256”)计算SHA256,并使用Signature.getInstance(“RSA”)计算摘要;得到签名? 如果它们不同,是否有一种修改方法2的方法,以[详细]
-
Java InputStream.read(byte [],int,int)方法,如何阻塞,直到读取了确切的字节数
所属栏目:[Java] 日期:2020-09-21 热度:147
我正在编写一个简单的客户端/服务器网络应用程序,通过TCP套接字发送和接收固定大小的消息. 到目前为止,我一直在使用Socket类的getInputStream()和getOutputStream()方法来获取流,然后调用InputStream类的read(byte [] b,int off,int len)方法来读取60每个字节[详细]
-
java – 使用BlockingQueue的PDF文件下载
所属栏目:[Java] 日期:2020-09-21 热度:128
我正在尝试使用URLConnection下载一个pdf文件.以下是我如何设置连接对象. URL serverUrl = new URL(url);urlConnection = (HttpURLConnection) serverUrl.openConnection();urlConnection.setDoInput(true);urlConnection.setRequestMethod[详细]
-
为什么选择行/单元格时,我的Java自定义单元格渲染器不会显示突出显示?
所属栏目:[Java] 日期:2020-09-21 热度:125
我有一个自定义单元格渲染器为单元格做一个单词包装,所以更多的内容可以读取.这是代码: import java.awt.Color;import java.awt.Component;import java.awt.Insets;import javax.swing.JTable;import javax.swing.JTextArea;import javax.swing.table.[详细]
-
java – 如何在Spring中使用@Valid参数以编程方式调用在@RequestMethod方法上运行的验证器?
所属栏目:[Java] 日期:2020-09-21 热度:88
我有一个类在某些字段上使用hibernate的验证注释(例如@NotNull和@Size(min = 4,max = 50)等) public class MyClass { Long id; @NotEmpty @Size(min = 4, max = 50) String machineName; @NotEmpty @Size(min =[详细]
-
java – 线程/处理程序错误 – 尚未发布指定的消息队列同步屏障标记
所属栏目:[Java] 日期:2020-09-21 热度:188
我收到此错误 – java.lang.IllegalStateException: The specified message queue synchronization barrier token has not been posted or has already been removed. 作为Java / Android的相对新手,毫无疑问我错过了一些东西,但我正在做的是这个 – 我有一个[详细]
-
如何在java中初始化动态数组?
所属栏目:[Java] 日期:2020-09-21 热度:60
如果我有一个类需要返回一个可变维度的字符串数组(并且该维度只能在运行类的一些方法时确定),那么我如何在类的构造函数中声明动态数组? 如果问题不够清楚, 在php中,我们可以简单地将一个字符串数组声明为$my_string_array = array(); 并通过$my_string_array[详细]
-
多线程 – C 11中的双重锁定模式?
所属栏目:[Java] 日期:2020-09-21 热度:149
C 11的新机型允许多处理器系统可靠地工作,wrt.重组指令. 正如Meyers和Alexandrescu所指出的那样,C 03中的“简单”双重锁定模式的实现是不安全的 Singleton* Singleton::instance() { if (pInstance == 0) { // 1st test Lock lock; if (pInstance == 0) { //[详细]
-
java – Spring @ContextConfiguration
所属栏目:[Java] 日期:2020-09-21 热度:176
我正在进行下一个测试: import static org.junit.Assert.assertEquals;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframew[详细]
-
java – 为什么HashSet.removeAll需要二次量的操作?
所属栏目:[Java] 日期:2020-09-21 热度:134
我有这个代码生成一个HashSet并调用removeAll().我做了一个类A,它只是一个int的包装,它记录了等于被调用的次数 – 程序输出这个数字. import java.util.*;class A { int x; static int equalsCalls; A(int x) { this.x = x; } @Overr[详细]