-
Java解决方案用于C风格的编译器指令
所属栏目:[Java] 日期:2020-12-14 热度:146
我有一个 Java数组: String[] myArray = {"1","2"}; 根据编译时已知的条件,我想分配不同的值: String[] myArray = {"A","B","C"}; 在C中我会使用类似的东西 #ifdef ABC // ABC stuff here#else // 123 stuff here#endif 但是在Java中怎么办? 解决方法 cla[详细]
-
java – 使用括号拆分
所属栏目:[Java] 日期:2020-12-14 热度:134
如何用分隔符分割字符串? String line = "blah,blah [ tweet,tweet"; 如果我做 line.split("["); 我收到一个错误 Exception in thread “main” java.util.regex.PatternSyntaxException: Unclosed character class near index 1 [ 任何帮助? 解决方法 [是[详细]
-
java – 工厂模式动态方法
所属栏目:[Java] 日期:2020-12-14 热度:199
我正在努力了解工厂模式.如果有很多实现,那么我的工厂模式将会有很多如果还是开关的情况.而且每次我介绍一个新的实现,我应该更改我的工厂代码 像下面的例子,如果让我们假设狗鸭正在实施宠物界面,如果许多动物实现宠物界面,我的工厂会很长时间,如果有其他的代[详细]
-
如何在Java上上传扫描带有防病毒软件的文件?
所属栏目:[Java] 日期:2020-12-14 热度:106
我正在处理一个需要文件上传的应用程序,它也需要 在服务器上扫描可用的防病毒软件. 我听说过Symantec提供的APIS应用服务器. 情况就好比,我需要在不同的地方部署应用程序 在将来.所以,我正在考虑放置一个配置文件 从哪里我可以获取可用的防病毒它的路径. 我想[详细]
-
java – LibGDX中的Split-Screen
所属栏目:[Java] 日期:2020-12-14 热度:63
这个问题简短而简单.如何在LibGDX中创建分屏效果.如果我创建两个摄像头,那么它将绘制一个位于某个地方,然后绘制下一个,覆盖前一个摄像头.然后我想使用多个屏幕但看起来不会起作用,因为它只支持调整大小而不是在窗口内重新定位.我也使用Box2DDebugRenderer以[详细]
-
java – Windows任务栏高/宽
所属栏目:[Java] 日期:2020-12-14 热度:64
我不知道如何让 Windows任务栏的高度动态地设置我的应用程序全屏. 如你所知,任务栏可以位于四个位置:底部,顶部,左侧或右侧,因此我想知道是否可以知道当前位置来设置窗口边界. 编辑: 使用Lukas链接我试过这个: GraphicsDevice myDevice;Window myWindow;tr[详细]
-
java – 使用时区将字符串转换为日期
所属栏目:[Java] 日期:2020-12-14 热度:87
我有一个字符串的模式yyyy-MM-dd hh:mm a 我可以分别得到上述字符串代表日期的时区对象. 我想将其转换为以下格式. yyyy-MM-dd HH:mm:ss Z 我该怎么办? 解决方法 您可以使用 SimpleDateFormat与yyyy-MM-dd HH:mm:ss并显式设置 TimeZone: public static[详细]
-
java – 从客户端超时的webservice调用
所属栏目:[Java] 日期:2020-12-14 热度:136
我正在使用RestEasy Client调用Webservice.一个要求是如果运行时间超过5秒,则中止/超时呼叫.如何使用RestEasy Client实现此目的?我只看到服务器端超时,即如果在一段时间内没有满足,Rest Easy websevice将超时请求. 解决方法 RESTEasy客户端通常使用Apache H[详细]
-
java – Android两个AsyncTasks串行或并行执行? – 第二个是冻
所属栏目:[Java] 日期:2020-12-14 热度:88
我在我的 Android应用程序中运行两个AsyncTask任务,这些任务来自同一个类,但具有不同的参数.例如: new myAsynckTask(a,b,c).execute();new myAssyncTask(a,d,e).execute(); 它们是并行还是连续执行?我问这是因为当第一个启动时,显示执行的进度,完成后,我看[详细]
-
java – 覆盖接口中的方法是有意义的
所属栏目:[Java] 日期:2020-12-14 热度:115
这个问题在这里已经有一个答案: Why Java 6 overrides keySet(),entrySet() and values() interface in SortedMap1 我有一个接口A和B.一个(抽象的)方法叫做foo. B扩展了A. 即使使用@Override也可以覆盖接口B中的foo,但是有没有什么情况呢?没有什么可以重写[详细]
-
java.util.Arrays中的equals()的运行时是什么?
所属栏目:[Java] 日期:2020-12-14 热度:68
正如标题所示,java.util. Arrays中的equals()的运行时是什么? 例如,如果比较两个int [],它是否循环遍历数组中的每个元素,所以O(n)?而对于java中的各个类的equals()中的所有equals(),我们可以假设运行时始终为O(n)? 谢谢. 解决方法 As title stated,what’[详细]
-
有没有办法在Java中禁用短路评估?
所属栏目:[Java] 日期:2020-12-14 热度:121
说我有这样的代码: boolean ret = a() b() c() d() e(); 只有当所有其他调用a() – d()返回true时,才会调用e().是否可能有一些编译器或JVM选项来禁用短路评估,所以e()将被总是调用,而不管其他函数的结果如何? 基本上我正在做UAT的庞大的系统,需要测试e(),[详细]
-
有独立Java应用程序的“最佳”还是最受欢迎的数据库?
所属栏目:[Java] 日期:2020-12-14 热度:91
有独立 Java应用程序的“最佳”还是更受欢迎的数据库? 我目前正在手写,但是我想知道通常做什么,如果有一些常用的东西. 更新:谈论小应用程序(可能会增长,但现在很小) 解决方法 我建议使用 SQLite与 SQLiteJDBC. 听起来像HyperSQL和Derby(随附某些Java版本)[详细]
-
java – 如何在hibernate中映射String []
所属栏目:[Java] 日期:2020-12-14 热度:70
你如何在hibernate中映射以下类: private class Book { private int id; private String title; private String[] chapterTitles; //Constructor,Getters and Setters} 我在Hibernate中映射了Collections和原始数组,但是如何使用String []呢?我的hibernate[详细]
-
在Java中如何随机选择一个字母(a-z)?
所属栏目:[Java] 日期:2020-12-14 热度:64
如果我想随机选择a和z之间的一个字母,我假设我必须使用Random类: Random rand = new Random(); 但是,由于这只会产生数字,所以我需要做些什么来将它应用于信件? 解决方法 Random r = new Random();char c = (char) (r.nextInt(26) + 'a');[详细]
-
java中的类路径究竟是什么?
所属栏目:[Java] 日期:2020-12-14 热度:146
我写了一个在笔记本电脑上工作的程序,但我真的希望它可以在我拥有的服务器上工作.使用netBean,我已经清理并构建了该项目.我复制了我的服务器上的文件夹dist的内容,但我似乎无法使用命令 java -jar nameOfFile.jar 我得到错误java.lang.NoClassDefFoundError[详细]
-
java – 将BufferedImage转换为没有I / O的byte []
所属栏目:[Java] 日期:2020-12-14 热度:51
嗨,我在内存中有一个Buffered Image实例,并希望将其转换为byte []以编码为base64字符串,而不需要I / O操作来执行性能考虑.我正在使用以下API: ByteArrayOutputStream baos = new ByteArrayOutputStream ();ImageIO.write(image,"png",baos);return baos.toB[详细]
-
java – 手动抛出异常
所属栏目:[Java] 日期:2020-12-14 热度:88
我如何在 Java中手动引用IndexOutOfBoundsException并可选择打印消息? 解决方法 你简单地说 throw new IndexOutOfBoundsException("your message goes here"); 如果您需要打印该消息,请从捕获该异常的地方执行此操作. (您可以使用getMessage()方法来访问消[详细]
-
java – taglibs和变量声明在源页面的顶部生成空行
所属栏目:[Java] 日期:2020-12-14 热度:162
我在jsp页面中声明了一些taglibs和变量,如下所示: %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %%@ taglib prefix="fmt" uri="http://java.sun.c[详细]
-
java – 如何在JSP中使用JSTL或Standard Actions生成选择标记
所属栏目:[Java] 日期:2020-12-14 热度:141
我想在JSP中创建一个选择标签,其中的选项是枚举(例如,所有美国国家).他们的标签是JSTL还是标准标签,可以不用手动地遍历列表呢? 解决方法 JSTL中没有.但是许多框架提供了这样的附加标签 Struts2 – s:select Spring MVC – form:select JSF – h:selectOn[详细]
-
java – 递归地在链表中找到第n个元素
所属栏目:[Java] 日期:2020-12-14 热度:183
我正在练习基本的数据结构的东西,我在递归方面有一些困难.我理解如何通过迭代来做到这一点,但是我通过递归将所有从最后一个链表返回第n个节点的尝试都会导致null.这是我的代码到目前为止 public static int i = 0; public static Link.Node findnthToLastRec[详细]
-
java – Eclipse中的代码颜色样式
所属栏目:[Java] 日期:2020-12-14 热度:56
一个很好的简单问题:是否有类似于 http://studiostyl.es/的Eclipse? 更新:由于我使用这个链接来了解如何使用插件,我想我会把它放在这里. http://www.eclipsecolorthemes.org/?view=plugin 那个网站正是我正在寻找的. 解决方法 看看 http://www.eclipsecol[详细]
-
java – “return”是否停止执行方法?
所属栏目:[Java] 日期:2020-12-14 热度:191
我已经按照以下方式编写了一个方法: if (something) { return 1;}the rest of the code 在我看来,该方法返回1,然后执行其余的代码.真的可以吗不返回停止代码的执行.它不是,我如何强制一种方法停止? 添加 这是代码(根据要求): for (int i=availableTime; i[详细]
-
Java作为Java的脚本语言?
所属栏目:[Java] 日期:2020-12-14 热度:110
可以使用 Java作为 Java的脚本语言吗?或者可能在运行时将java脚本编译成java二进制文件?我试图搜索,但找不到任何综合,除了一些黑客… 我有其他语言的经验,例如C#我使用的lua这是非常方便,但现在我需要达到最大的性能,因为脚本的调用将是每帧约1.000.000.[详细]
-
使用java.exe执行静默模式
所属栏目:[Java] 日期:2020-12-14 热度:113
我想知道是否有办法执行“ java.exe”作为后台进程(静默模式执行) 例如:java -cp. MyClass arg1 我想以上述语句作为后台进程,不用打开命令窗口 解决方法 在 Windows下,使用javaw.exe而不是java.exe.请参阅 here链接,相关位复制在这里: The javaw command i[详细]