-
通过命令行从Jar运行Java类
所属栏目:[Java] 日期:2020-12-15 热度:86
我有一个包含几个具有静态主方法的类的jar文件.我可以从命令行在jar中执行它们吗?如果没有,我可以逐个执行吗? 解决方法 视窗 java -classpath .;path/to/yourlib.jar your.package.path.ClassWithMain Linux(我猜) java -classpath .:path/to/yourlib.jar[详细]
-
java – 有限状态机程序
所属栏目:[Java] 日期:2020-12-15 热度:52
我的任务是创建一个小程序,它可以从输入中读取FSM的定义,从输入中读取一些字符串,并根据定义确定FSM是否接受这些字符串.我需要用C,C或 Java来编写它.我已经在网上搜索了如何入门的想法,但我能找到的最好的是 Automata-based programming上的维基百科文章.提[详细]
-
Java库大小
所属栏目:[Java] 日期:2020-12-15 热度:148
如果我给了两个Jar格式的 Java库,1个没有花里胡哨的东西,另一个有很多它们将大部分未使用….我的问题是: 较大的,大多数未使用的库如何影响应用程序的性能? JVM是否延迟加载类,是否拥有更大的类库必然意味着更大的内存占用? 解决方法 简短的回答是,只要首[详细]
-
java – Eclipse ini文件;参数,含义和“最佳实践”值
所属栏目:[Java] 日期:2020-12-15 热度:159
我希望微调我的 eclipse.ini文件,以最好地适应我的系统和开发环境. http://wiki.eclipse.org/Eclipse.ini不是很有帮助. 我想知道例如: 给定大小为Y的X RAM内存和Java版本Z的处理能力; -Xms的值是多少? -Xmx应该是. 一般来说,那里是否有指南或教程,如果没有[详细]
-
如何在给定一组向量的情况下创建新数据集?
所属栏目:[Java] 日期:2020-12-15 热度:109
在R中是否有办法建立一个由给定的一组向量组成的新数据集 – median1,median2,median3,median4–它们是来自先前数据集的中值向量? median1 = apply(s[,c("A1","B1","C1","D1","E1","F1","G1","H1","I1")],1,median)median2 = apply(s[,c("A2","B2","C2","D2[详细]
-
java – 如何将浮点数转换为由字节分子和分母表示的最接近的分数
所属栏目:[Java] 日期:2020-12-15 热度:63
如何编写一个给出浮点数的算法,并尝试使用分子和分母尽可能准确地表示,两者都限制在 Java字节的范围内? 这样做的原因是I2C设备需要分子和分母,而给它一个浮点数是有意义的. 例如,3.1415926535 …将导致245/78,而不是314/100或22/7. 在效率方面,这将在程序开[详细]
-
在BlackBerry上设置BasicEditField过滤器
所属栏目:[Java] 日期:2020-12-15 热度:85
我想制作一个只接受大写字母,小写字母和数字值的 BasicEditField.它不应该接受任何其他符号.有没有可用于BlackBerry BasicEditField的样式位使其以这种方式工作?如果没有,还有什么我可以做的吗? 解决方法 我使用这些方法: TextFilter#get和 BasicEditFiel[详细]
-
有没有办法从Java中的文件扩展名生成Content-Type标头?
所属栏目:[Java] 日期:2020-12-15 热度:91
我有一个 Java应用程序,有时必须从文件名单独生成Content-Type标头.有没有办法估算常见扩展的内容类型? (例如“.pdf”映射到“application / pdf”等) 解决方法 是的,URLConnection.guessContentTypeFromName就是这样做的.[详细]
-
java – 如何为依赖于同一jar的两个独立项目设置maven
所属栏目:[Java] 日期:2020-12-15 热度:166
如果在其他地方回答这个问题,请指责我并指出正确的方向. 我是Maven的新手,并试图将我的头脑与我的项目一起使用.我有两个顶级项目,一个是Swing应用程序,另一个是一组Web服务.它们都依赖于同一个内部罐子.有什么好方法可以为此设置poms? 如果jar只被其中一个[详细]
-
使用Java时是否必须明确断开与数据库的连接?
所属栏目:[Java] 日期:2020-12-15 热度:62
在 Java中完成作业后,必须断开与数据库的连接?如果没有断开连接,是否会导致内存泄漏? 解决方法 您应该提供更多详细信息,例如您正在使用的框架或其他内容. 无论如何,你使用JDBC吗?如果是这样,您应该使用各自的close()方法关闭以下对象:Statement,ResultSe[详细]
-
快速(以开发人员的方式)使用Java的大量C代码的方式
所属栏目:[Java] 日期:2020-12-15 热度:69
背景:我们正在设计一个物理应用程序,它将进行大量的数据分析,但我们的重点是整合物理电子设备. 基本上我希望能够从Java编写用C库编写的root(它是用C语言编写的CERN的大数据分析库)库.基本上,从Java中使用ROOT类的能力(并且不会浪费很多时间来编写JNI包装器)[详细]
-
一个带有enum的java方法类
所属栏目:[Java] 日期:2020-12-15 热度:63
我有一个看起来像的枚举 public enum MyEnum{ myValue { @Override public String myMethod(String dostuff) { return dostuff + "One"; } },myOtherValue { @Override public String myMethod(String dostuff) { return dostuff + "Two"; } },aThirdValue {[详细]
-
Java Web服务中使用了错误的时区
所属栏目:[Java] 日期:2020-12-15 热度:72
我有一个JAX-B java Web服务,我用它来更新数据库.我正在更新的表中的每一行都由类似于下面的对象表示: – public class Item { private String id; private Date startDate; private Date endDate; public Item() { } ...} 这个类在一个单独的程序中实例化,[详细]
-
java – ClassLoader加载错误的文件
所属栏目:[Java] 日期:2020-12-15 热度:179
我使用此代码段来获取文件作为输入流.文件version.txt打包在我应用程序的jar中,位于最上面的文件夹中. InputStream resource = getClass().getClassLoader().getResourceAsStream("version.txt"); 这几乎在所有时间都有效.但是对于一个用户来说,它正在拾取另[详细]
-
如何在Java字符串中检测日文文本?
所属栏目:[Java] 日期:2020-12-15 热度:98
我需要能够在 Java字符串中检测日语字符. 目前我正在获取UnicodeBlock并检查它是否等于Character.UnicodeBlock.KATAKANA或Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS,但我不是100%将覆盖所有内容. 有什么建议? 解决方法 我使用以下java方法.可[详细]
-
在Java中将ANSI字符转换为UTF-8
所属栏目:[Java] 日期:2020-12-15 热度:51
有没有办法使用 Java将ANSI字符串转换为UTF. 我有一个使用readUTF amp;的定制串行器. DataInputStream类的writeUTF方法用于反序列化和序列化字符串.如果我收到一个用ANSI编码的字符串太长,大约100000个字符我得到错误; Caused by: java.io.UTFDataFormatExce[详细]
-
java继承与组合(实现堆栈)
所属栏目:[Java] 日期:2020-12-15 热度:94
我想在 java中实现一个Stack(使用list interface: Interface List). 我想以两种不同的方式实现它:使用组合和继承. 对于继承,到目前为止我有: import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.ListIter[详细]
-
黑莓JDE ArrayList?
所属栏目:[Java] 日期:2020-12-15 热度:148
Blackberry JDE不包含 java.util.ArrayList,即使它知道java.util?那是怎么回事? BB有同等级吗?我真的不想使用数组,因为我正在处理的对象数目未知.为什么黑莓JDE会离开这么多? 解决方法 从语言的角度来看,它们是 Java.它只是不支持所有标准版软件包.它更[详细]
-
java – 如何通过套接字发送图像对象?
所属栏目:[Java] 日期:2020-12-15 热度:114
我想通过套接字发送图像对象…不想将图像存储在发送者或接收者计算机中… 解决方法 使用此方法: ImageIO.write(RenderedImage,String,OutputStream) 在您的情况下使用: 寄件人 BufferedImage image = ....; ImageIO.write(image,"PNG",socket.getOutputStr[详细]
-
使用Java中的对象调用静态方法会出现什么问题?
所属栏目:[Java] 日期:2020-12-15 热度:123
如果我有以下内容: class A { public A() { } public static void foo() { System.out.println("foo() called"); }}public class Main { public static void main(String [] args) { A a = new A(); a.foo(); // -- static call using an instance. A.foo()[详细]
-
java – Bouncycastle以编程方式安装提供程序
所属栏目:[Java] 日期:2020-12-15 热度:145
是否可以在不修改安全策略文件的情况下以编程方式安装Bouncycastle提供程序? 解决方法 当然: java.security.Security.addProvider(new BouncyCastleProvider());[详细]
-
用于调用REST服务的Java API
所属栏目:[Java] 日期:2020-12-15 热度:173
任何人都可以建议一个更好的开源 Java API来调用REST服务吗?还想知道Restlet API是否支持NTLM身份验证. 谢谢 解决方法 这是REST – 重点是你本身不需要API,只需要HttpURLConnection.您应该能够仅使用基本Java SDK与任何真正的RESTful服务进行交互.您可以使[详细]
-
java – 如何安排代码执行?
所属栏目:[Java] 日期:2020-12-15 热度:179
我正在开发一个Web应用程序,我需要安排一些代码.我正在使用石英.现在问题是我想让它在每天之后工作,或者说24小时.请让我知道如何做到这一点.我之前没有这样做,我正在使用调度程序API中的示例代码. 解决方法 问题太多了. 请在您的调度程序代码中编辑类似的代[详细]
-
在java中查找同步争用证据的位置?
所属栏目:[Java] 日期:2020-12-15 热度:166
我们的Tomcat Web应用程序在被几百个用户使用时感觉很慢.服务器在托管公司,他们的报告没有显示带宽或CPU工作负载的任何问题,所以我怀疑减速的原因可能是因为我们封装在同步调用下的一些遗留代码的争用,因为它是更容易的路径 我在开发环境中做了一些人工测试,[详细]
-
java – 在方法中重构多个if-else条件
所属栏目:[Java] 日期:2020-12-15 热度:79
我正在重构我现有的代码.它实际上工作正常,但它有点混乱,多个if-else条件检查一个变量的值,并将第二个变量的值更改为从固定枚举结构中获取的更新值. else if (var1 == 'valueX'){ if (var2 == MyEnum.A) var2 = MyEnum.B; else if (var2 == MyEnum.B) var2 =[详细]