-
java – 不可变,并通过价值
所属栏目:[Java] 日期:2020-12-14 热度:119
我有以下代码 一个可变的Person类,String和一个修改String和Person实例的方法 class Person{int a = 8;public int getA() { return a;}public void setA(int a) { this.a = a;}@Overridepublic String toString() { return "Person [a=" + a + "]";} } – pu[详细]
-
如何调试Java Swing布局
所属栏目:[Java] 日期:2020-12-14 热度:123
有一种打印特定部件的布局信息的方法.我知道一种方法是在那里,但我忘了这个名字. 当您为Swing组件调用该方法时,会像dumpstacktrace调用一样显示该组件的布局信息. 任何想法?那个方法名称是什么?我在一本书里读了这本书,却忘了.或者让我知道一些好的方法来[详细]
-
以编程方式设计Java.library.path
所属栏目:[Java] 日期:2020-12-14 热度:85
我可以从 java代码本身以编程方式设置 java.library.path吗? 以下不行. System.setProperty("java.library.path","/blah"); 解决方法 不,你不能.此属性是只读值.您可以在JVM启动时更改它: -Djava.library.path=your_path 如果要从特定位置加载库,则可以使[详细]
-
java – AppEngine – 相同类型的多重关系
所属栏目:[Java] 日期:2020-12-14 热度:106
我需要有两个相同类型的对象.默认appengine不允许,但是我发现这个参数:datanucleus.appengine.allowMultipleRelationsOfSameType,所以我可以保存两个相同类型的对象. 在调试模式下,在调用makePersistent方法之前,我检查了每个对象内的值,并且它们是不同的,[详细]
-
java – 对于使用Jackson执行Collection的类,反序列化失败
所属栏目:[Java] 日期:2020-12-14 热度:165
我有以下 JSON: { "item": [ { "foo": 1 },{ "foo": 2 } ]} 这基本上是一个包含项目集合的对象. 所以我做了一个反序列化的课: public class ItemList { @JsonProperty("item") ListItem items; // Getters,setters co. // ...} 一切都很好,直到现在为止.[详细]
-
java – 如何在Eclipse中添加引用
所属栏目:[Java] 日期:2020-12-14 热度:141
我在ACCESS / VBA中开发了一些软件.它处理了Lotus Notes,所以在Visual Basic编辑器中,我刚刚去了工具 – 引用并检查了允许我使用它的Lotus Notes Automation类. 现在我想把它移植到Java.上次我用java大概是4年前.我有我的公司在我的电脑上安装Eclipse.我不认[详细]
-
如何使用java7文件属性apis获取数字groupid / userid?
所属栏目:[Java] 日期:2020-12-14 热度:186
我可以使用以下代码获取文件所有者的名称; final PosixFileAttributes basicFileAttributes = Files.readAttributes( path,PosixFileAttributes.class,LinkOption.NOFOLLOW_LINKS ); String ownerName = basicFileAttributes.owner().getName(); 但我也试图[详细]
-
java – Android Maven没有启动模拟器
所属栏目:[Java] 日期:2020-12-14 热度:184
当我右键单击我的 Android项目并选择运行 – Android应用程序.仿真器被启动并且变化确实反映出来. 但是当我执行以下命令时,它不反映. mvn clean installmvn android:deploymvn android:emulator-start 更多,如果没有打开仿真器,则deploy和emulator-start命令[详细]
-
在Java中,如何从已经打开的C套接字的文件描述符中获取Socket或Da
所属栏目:[Java] 日期:2020-12-14 热度:66
我有一个 Linux程序分为两部分. 一部分NAT穿越获取UDP套接字(UDP孔冲孔)或TCP插座(TCP孔冲孔).第一部分是以C语言编写的,以便于促进或增强NAT穿越过程的本机特性.第二部分实际上是使用第一部分中通过NAT穿越获得的连接套接字. 现在这里是问题.我想要第一部分[详细]
-
java – Android中的Bundle的恶魔数量
所属栏目:[Java] 日期:2020-12-14 热度:66
通过以下代码将数据从一个活动传递给其他活动: @Override public void execute(ListReport reports,Questions question) { Intent replyIntent = new Intent(listener,ReplyActivity.class); replyIntent.putExtra("id",0L); replyIntent.putExtra("questio[详细]
-
java – 什么是mongodb的JDBC驱动程序类名?
所属栏目:[Java] 日期:2020-12-14 热度:135
在 mysql的情况下,像com. mysql.jdbc.Driver一样,mongodb的JDBC驱动程序类是什么? 在java代码中,可以获得 MongoClient mongoClient = new MongoClient("localhost"); 但是在JMeter的情况下,它需要JDBC驱动程序类名. 解决方法 您可以尝试使用以下细节作为参[详细]
-
java – 查找Excel电子表格中的最后一行
所属栏目:[Java] 日期:2020-12-14 热度:143
我正在使用Apache的 Java POI寻找excel电子表格中最后一行的索引. 我认为这应该是可能的getLastRowNum()或getPhysicalNumberOfRows(),但他们似乎没有给出正确的结果.例如,我有一行电子表格,这两个函数返回值为1140.另外两行电子表格的值为1162. 另一个问题是[详细]
-
Java中的操作系统名称不正确
所属栏目:[Java] 日期:2020-12-14 热度:105
最近我移动了一台全新的64位 Windows 7机器.但是当我运行这个代码,得到不正确的操作系统名称 String osName = System.getProperty("os.name");System.out.println("OS Name = " + osName); 输出来: OS Name = Windows Vista 任何想法,我的代码或系统有什么[详细]
-
如何在Java中使用org.apache.commons.lang命名空间?
所属栏目:[Java] 日期:2020-12-14 热度:135
我在 Eclipse中尝试使用org.apache.commons.lang.NotImplementedException,尽管从IntelliSense和Package Explorer都可以看到,该命名空间不存在. 所以我想我必须加载一些其他的包(你叫它们在java中的库)比默认加载它们. 这是我目前的设置:(link dead) 解决方[详细]
-
任何人可以简单地描述3个关闭提案与他们目前在Java中的状态的区
所属栏目:[Java] 日期:2020-12-14 热度:158
我正在阅读将要出现在 Java 7中的闭包. 我有点困惑,因为一方面有很多很好的文章描述新的java关闭.但另一方面,有3种不同的规格,有些文章根本就是过时的,因为不是最新的提案. 所以,如果有人从开始跟踪java关闭的进度,那么请一般来说,很简单地描述所有3个提案及[详细]
-
java – 如何使用DecimalFormat时总是显示小数部分?
所属栏目:[Java] 日期:2020-12-14 热度:58
Float sum = new Float(300); // always somehow calculatedDecimalFormat df = new DecimalFormat("#.#");String s = df.format(sum/3); // prints 100,I want 100.0s = df.format(301/3); // pritns 100.3 which is correct 结果应该总是格式化为十进制格[详细]
-
java – Android解析Json数组的字符串
所属栏目:[Java] 日期:2020-12-14 热度:158
如何在 Android中解析一个Json数组的字符串并将其保存在java字符串数组(如:xy [])? 我的Json要被解析: [ { "streets": [ "street1","street2","street3",... ],} ] 后来在我的代码中,我想用这个数组填充我的布局中的微调项. 我尝试的一切都只能在旋转器中[详细]
-
java – Jersey没有看到我的MessageBodyReader
所属栏目:[Java] 日期:2020-12-14 热度:79
我正在尝试使用自己的json MessageBodyReader / MessageBodyWriter(因为我没有在我的域类上使用@XmlRootElement …注释). @Provider@Produces(MediaType.APPLICATION_JSON)@Consumes(MediaType.APPLICATION_JSON)public final class MyGsonMessageBodyHandle[详细]
-
支持源代码排除的Java代码覆盖工具
所属栏目:[Java] 日期:2020-12-14 热度:70
我目前使用 Clover测量Java代码的代码覆盖率.我依赖的一个功能是能够从覆盖率报告中排除任意代码段: ///CLOVER:OFF because this case is simpler to verify by code readif (lFile.isFile() lFile.getName().endsWith(FILE_EXTN) !lFile.delete()){ throw[详细]
-
java – Maven:附加多个工件
所属栏目:[Java] 日期:2020-12-14 热度:110
我有一个maven项目,使用一些自定义jar [在任何存储库中找不到].要将它们与Maven构建一起添加,我在maven中使用attach-artifact目标.以下是我的pom文件: ?xml version="1.0" encoding="UTF-8"?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="[详细]
-
java – 在Android Studio中使用实验性Gradle插件的本机预构建共
所属栏目:[Java] 日期:2020-12-14 热度:159
我正在尝试在 Android Studio中为我的项目添加一个本机预构建的共享库.我正在使用gradle-experimental:0.6.0-alpha5.但是,每当我尝试将预构建的共享库添加到我的应用程序模型中时,我会收到以下错误: Error:Cause: org.gradle.api.internal.PolymorphicDoma[详细]
-
java – HashMap表示即使它确实存在,Key也不存在
所属栏目:[Java] 日期:2020-12-14 热度:136
我遇到了一个有趣的问题,我很确定是HashMap的错.考虑以下调试代码(AMap是HashMap,key是传递给此方法的值) System.out.println("getBValues - Given: " + key);System.out.println("getBValues - Contains Key: " + AMap.containsKey(key));System.out.printl[详细]
-
java – 没有JTA UserTransaction可用 – 指定’userTransaction
所属栏目:[Java] 日期:2020-12-14 热度:106
春季交易遇到了一个奇怪的问题.我的应用程序使用 Spring与EJB. EJB还调用用@Transaction注释的Spring服务类.我用Spring JtaTransactionManager进行事务管理.该应用程序被打包为EAR文件,并部署在jboss5.0上,它的工作正常.但是当我指示jboss为每个EAR应用程序[详细]
-
Java语言中的import语句的含义
所属栏目:[Java] 日期:2020-12-14 热度:169
当我们在 Java文件中使用import语句时,任何人可以清楚地向我解释究竟发生了什么?如果我们添加越来越多的java类,它会增加文件的大小吗?为什么我们不使用类加载器呢?进口有什么限制? 解决方法 导入声明(not语句)本质上是源代码级别的短期使能器:它允许您[详细]
-
java – 使用nodeList创建XML文档
所属栏目:[Java] 日期:2020-12-14 热度:156
我需要使用NodeList创建一个 XML Document对象.有人可以帮我做这件事.我已经向您展示了下面的代码和xml importjavax.xml.parsers.DocumentBuilderFactory;import javax.xml.xpath.*; importorg.w3c.dom.*;public class ReadFile { public static void main(S[详细]