-
java – 与3种可能的输入一起使用的控制结构(效率)
所属栏目:[Java] 日期:2020-12-15 热度:172
在我的 java程序中我需要一个控制结构,它应该为3个不同的输入提供3种不同的结果. 输入1:文本1 输入2:文本2 输入3:文本3 我的问题是:最佳实践明智和效率明智,应该使用哪种控制结构?我的第一个想法是转换案例,但为什么我会选择IF-Structures或嵌套?操作[详细]
-
java – 大量注释代码会影响类文件的大小吗?
所属栏目:[Java] 日期:2020-12-15 热度:133
我有一个代码,我不再需要它. 这是大约1000行. 所以只是想知道在我的java文件中保留该代码是否会影响已编译类文件的大小? 我看到了我的班级文件大小,但我不确定它是否减少了. 解决方法 不,在创建类文件之前删除注释.我不知道java,但在C语言中,这项工作是由预[详细]
-
基于Java Swing的游戏框架.有什么建议?
所属栏目:[Java] 日期:2020-12-15 热度:126
我正在使用 Java Swing框架开发游戏.有没有人知道基于Swing的好框架?大多数情况下,我关心重绘的性能. 解决方法 Swing适用于简单的游戏,但如果你真的关心重绘的性能,你应该看一下基于OpenGL的框架之一.例子: http://www.lwjgl.org/ – 相当低级别的库,但非[详细]
-
如何在R中添加没有维度的rownames
所属栏目:[Java] 日期:2020-12-15 热度:179
Cases - c(4,46,98,115,88,34) Cases[1] 4 46 98 115 88 34 str(Cases) num [1:6] 4 46 98 115 88 34 我想将row命名为“total.cases”,并且我尝试设置没有维度的rownames的错误.请看看预期输出如下 total.cases 4 46 98 115 88 34 解决方法 你的问题是,你定[详细]
-
为什么`invokespecial`用于调用java中的“方法?
所属栏目:[Java] 日期:2020-12-15 热度:64
为什么invokespecial用于调用 init java中的方法? 我在多个地方读过但却无法理解完美的理由? 任何帮助,将不胜感激. 解决方法 从 here开始: The main use of invokespecial is to invoke an object’s instance initialization method, init ,during the c[详细]
-
java – 在方法调用上抛出异常
所属栏目:[Java] 日期:2020-12-15 热度:169
如何在方法上抛出和UnsupportedOperationException?所以,如果我有一个Iterable对象,并且我试图禁止该对象的remove方法. 在下面的方法中,我返回一个可迭代的对象,其迭代器的删除我需要通过抛出UnsupportedErrorException来禁用.我可以在方法体内做到这一点或[详细]
-
Java ArrayList删除没有集合的dupes
所属栏目:[Java] 日期:2020-12-15 热度:200
我在从ArrayList中删除重复项时遇到问题.这是为了大学的任务.这是我已经拥有的代码: public int numberOfDiffWords() { ArrayListString list = new ArrayList(); for(int i=0; iwords.size()-1; i++) { for(int j=i+1; jwords.size(); j++) { if(words.get[详细]
-
如何在Java中调用泛型枚举的实现方法?
所属栏目:[Java] 日期:2020-12-15 热度:128
我正在尝试将枚举传递给方法,迭代枚举值,并调用该枚举对所有这些值实现的方法.我在“value.getAlias()”部分遇到编译器错误.它说“方法getAlias()未定义为类型E”我试图表明E实现了HasAlias接口,但它似乎不起作用.这是可能的,如果是这样,我如何修复下面的代[详细]
-
java – 使用iText打开PDF时自动打开打印对话框
所属栏目:[Java] 日期:2020-12-15 热度:136
我需要能够在打开pdf时自动提供打印对话框.我需要用 javascript来做这件事,我想知道我是否有可能使用iText附加所述javascript?这样做会更加清晰,因为我目前已经在使用iText库了.否则有更好的方法吗?目前使用: Document document = new Document();documen[详细]
-
具有最大行的Java JXL异常
所属栏目:[Java] 日期:2020-12-15 热度:57
我正在从我的矢量创建一个excel表,其中包含127923条记录,当我尝试输入记录时,我会遇到异常. jxl.write.biff.RowsExceededException: The maximum number of rows permitted on a worksheet been exceeded at jxl.write.biff.WritableSheetImpl.getRowRecord([详细]
-
java – 在tomcat中部署jar
所属栏目:[Java] 日期:2020-12-15 热度:127
可以在tomcat中部署一个简单的jar并运行它??? 一个简单的例子,就是执行main并打印一个hello world:P 解决方法 不,这不对.您必须创建一个包含jar和servlet的Web应用程序(最低限度). 看看这个http://docs.oracle.com/javaee/6/tutorial/doc/bnafd.html[详细]
-
java – Android SimpleDateFormat不工作
所属栏目:[Java] 日期:2020-12-15 热度:177
快速提问,SimpleDateFormat的表现并不如我所料.我希望得到一个日期字符串,看起来像11月29日星期四13:43. 这是我的格式: Calendar c = Calendar.getInstance(); _clockDateFormat = new SimpleDateFormat("cccc dd MMMM kk:mm"); _clockDateFormat.format(c.[详细]
-
Java swing radioButton带有可变的,可点击的图标
所属栏目:[Java] 日期:2020-12-15 热度:74
设计一个问题,答案的范围可以通过radioButtons选出. 为了显示更大的可点击区域(应用程序用于触摸屏),我在无线电按钮上放置了icon_1. 每次鼠标点击都可以将显示的图标更改为icon_2,反之亦然. 我很抱歉,使用 jRadioButtonActionPerformed ImageIcon o_ButtonIc[详细]
-
java – 在printin输入int
所属栏目:[Java] 日期:2020-12-15 热度:121
我正在尝试修复我写的脚本: import java.util.Scanner;public class Line2{ public static void main (String [] args) { Scanner scan = new Scanner (System.in); System.out.println ("Please enter 4 integers"); int x1 = scan.nextInt(); int y1 = sc[详细]
-
Java,会不稳定也能保证可见性?
所属栏目:[Java] 日期:2020-12-15 热度:133
public class Stuff { private final Timer timer = new Timer(true); public static final int DEFAULT_TIMEOUT = 1500; private volatile int timeout = DEFAULT_TIMEOUT; public void doStuff(OtherStuff) { ... timer.schedule(timeout,...); } public v[详细]
-
java – 错误的数据类型 – 泛型
所属栏目:[Java] 日期:2020-12-15 热度:132
在下面的 Java代码中: import java.util.*;public class TestGenericMethod {public static E void ArrayToArrayList(E[] a,ArrayListE lst) { for (E e : a) lst.add(e);}public static void main(String[] args) { ArrayListInteger lst = new ArrayListI[详细]
-
java – 实现.equals(Die aDie)方法和静态变量
所属栏目:[Java] 日期:2020-12-15 热度:175
我正在我的程序中创建方法.equals(Die aDie).我是否比较每个实例变量,包括静态变量? 解决方法 根据定义,静态变量不是实例变量,因此在同一个类的所有实例中始终相等.[详细]
-
java – 为多线程REST API客户端设计
所属栏目:[Java] 日期:2020-12-15 热度:99
我正在开发一个程序,它接收一个主题的搜索请求,对纽约时报API进行API调用以获取与该主题相关的文章,然后到Twitter API获取提及文章的推文,最后处理结果并返回回来了. 我必须使这个多线程.我想过使用具有固定大小的线程池的ExecutorService.因此,每个传入的搜[详细]
-
Java – javax.net.ssl.SSLPeerUnverifiedException:peer未经过
所属栏目:[Java] 日期:2020-12-15 热度:185
我正在尝试使用自己的SSL客户端连接到我自己的SSL服务器,但是我收到以下错误: javax.net.ssl.SSLPeerUnverifiedException:peer未经过身份验证 ????at sun.security.ssl.SSLSessionImpl.getPeerCertificateChain(SSLSessionImpl.java:420) ????在server.run[详细]
-
最佳实践 – 如何测试Java中是否存在字符串?
所属栏目:[Java] 日期:2020-12-15 热度:53
我根据条件渲染一些数据.支持方法执行检查字符串是否存在.但我不知道我是否可以满足于比较null? public boolean isString(MyClass var) { return null != var.getMyString();} 可以做得更好吗? 解决方法 我从 Apache Commons Lang开始喜欢 StringUtils.isN[详细]
-
java – 像String这样的赋值
所属栏目:[Java] 日期:2020-12-15 热度:71
我最近去了 Java面试,面试官问我一个我无法回答的问题.他问我如何创建一个类,其实例可以分配给String,就像字符串一样.请允许我解释一下: 假设我创建了一个类,MyClass和我创建了一个对象,比如说obj.作业应该是这样的: MyClass obj = "my Text"; 我搜索了这[详细]
-
java – 用于处理软件版本的python模块
所属栏目:[Java] 日期:2020-12-15 热度:146
我正在寻找一个 python模块/库,它将在’软件版本’上运行……这意味着,例如: 比较版本“1.0-SNAPSHOT”和“1.1-SNAPSHOT”并告诉哪个更新 将“1.0.1-SNAPSHOT”增加到“1.0.2-SNAPSHOT” 从“1.0-SNAPSHOT”制作“1.0”并与“-RELEASE”相同 是的,版本命名[详细]
-
java – 组合来自2个数组的唯一整数的最快方法
所属栏目:[Java] 日期:2020-12-15 热度:72
如果我有2个数组: arr1 = {9,8}arr2 = {13,12,10,9,8} 我想得到: {13,10} 并给出阵列: arr1 = {23,22,21,20,19,18,17,16}arr2 = {21,17} 结果将是: {23,16} 所以基本上我得到的数字是arr1或arr2,但不是两者. 2个阵列可能有不同的长度. 2个数组按降序排序[详细]
-
使用Java转换XML有哪些不同的方法?
所属栏目:[Java] 日期:2020-12-15 热度:58
我正在研究如何在 Java项目中将XML从一种格式转换为另一种格式. 有哪些替代方案,它们的优缺点是什么? 到目前为止我找到的替代品: XSLT / XQuery 将两种格式的XML绑定到Java并使用Java进行映射 Groovy 解决方法 如果您正在将XML转换为XML,那么只有通过非XML[详细]
-
如何在Java中将int []转换为ByteBuffer?
所属栏目:[Java] 日期:2020-12-15 热度:185
正如标题所说,我需要在 Java中将int []转换为ByteBuffer.有推荐的方法吗? 我想把ByteBuffer通过JNI传递给C.在这种情况下,对于任何特定的字节序转换,我需要注意什么? 编辑:对不起,我错误地写了ByteArray,但意味着类型ByteBuffer. 编辑:示例代码: 我剥掉[详细]