-
java – 两个构造函数,它们执行不同的操作但采用相同的数据类型
所属栏目:[Java] 日期:2020-12-15 热度:91
我最近遇到了我的MorseString类问题.我有两个不同的构造函数,它们执行不同的操作,但采用相同的数据类型: /* * Constructor that takes the Morse Code as a String as a parameter */public MorseString(String s) { if(!isValidMorse(s)) { throw new Ille[详细]
-
Java标签?外,中,内
所属栏目:[Java] 日期:2020-12-15 热度:195
请不要担心循环,但我的问题是关于那些关键字:外部,中间和内部.它们不被声明为实例变量,为什么IDE让代码编译?我在google上做了一些搜索,是这个 java标签吗? Java中的某种关键字?多谢你们. public class LoopTest{public static void main(String[] args){[详细]
-
java – 抛出异常或阻止它?
所属栏目:[Java] 日期:2020-12-15 热度:85
问题是它是否更倾向于抛出异常或防止异常发生.这是一个游戏项目. IndexOutOfBoundsException与编码相关. 我有一个List E private AttributeList attributes; 一种通过索引获取项目的方法. public Attribute getAttribute (int index) { if (index 0 || index[详细]
-
java – Scala:’val’没有初始化
所属栏目:[Java] 日期:2020-12-15 热度:156
在 Java中,我可以轻松地执行以下操作: final String str;if (p() == true) { str = "foo";} else { str = "bar";} 如何在Scala中存档这样的内容?当然,’显而易见’是不可能的: val str: Stringif (p) { str = "foo"} else { str = "bar"} 有什么东西等同[详细]
-
Java For循环使用单个变量迭代100 64 36 16 4 0 4 16 36 64 100
所属栏目:[Java] 日期:2020-12-15 热度:141
我想用下面的格式编写一个for循环,只使用一个变量e. (____)空格是我想要改变的唯一内容.它应打印出100 64 36 16 4 0 4 16 36 64 100.我不确定如何在达到0之后重申它: for(_____________________) System.out.print(______________ + " ");System.out.printl[详细]
-
java – Swing如何以编程方式关闭JPanel
所属栏目:[Java] 日期:2020-12-15 热度:182
我的主要类扩展了JPanel,我在这个面板上创建了一个表和一个按钮.现在我想在用户按下它时关闭这个面板.在互联网上关闭的例子是JFrame.Is解决方案是JPanel吗? 有一个小组 在面板上有一个表和一个按钮 我为按钮添加了一个动作监听器 如果用户按下按钮,我想关闭[详细]
-
java – 这个单例模式线程安全吗?
所属栏目:[Java] 日期:2020-12-15 热度:98
我有一个单例服务器实例,我很好奇我的代码是否是线程安全的. I’ve read关于不同的单例模式,我认为通常的方法是双重检查锁定模式,如下所示: public static Singleton getInstance() { if(singleton == null) { synchronized(Singleton.class) { if(singleto[详细]
-
R:删除字符串开头和结尾的数字
所属栏目:[Java] 日期:2020-12-15 热度:200
我有以下矢量: words - c("5lang","kasverschil2","b2b") 我想删除“5lang”中的“5”和“kasverschil2”中的“2”.但我不想删除“b2b”中的“2”. 解决方法 gsub("^d+|d+$","",words) #[1] "lang" "kasverschil" "b2b" 另一种选择是使用stringi librar[详细]
-
Java中的添加顺序
所属栏目:[Java] 日期:2020-12-15 热度:103
Java以什么顺序将数字加起来a b c? 是(b c)还是(a b)c? 我刚刚学习了浮点表示是如何工作的并完成了一个练习,该练习解释了如果a,b,c是浮点数,当我以上面写的不同方式加起来时,它们可能产生不同的结果. 这让我想知道Java实际上做了哪种方式? 解决方法 加法[详细]
-
java – file.createNewFile()IOException“没有这样的文件或目
所属栏目:[Java] 日期:2020-12-15 热度:148
虽然编码 Java有这个问题:file.createNewFile()抛出IOException“没有这样的文件或目录”.检查出其他答案,但似乎没有任何帮助.有任何想法吗?.. 解决方法 可能是您尝试在不存在的目录中创建文件. 使用mkdirs()首先创建任何缺少的父目录. File file = new Fi[详细]
-
java-ee – Glassfish:缺少数据源的驱动程序类的名称
所属栏目:[Java] 日期:2020-12-15 热度:83
(滚动到结尾以查找与此相关的可能错误.) 这个连接池似乎是正确的,至少ping是成功的,但它是如何由EJB模块实际引用的? thufir@dur:~$thufir@dur:~$glassfish-4.1/glassfish/bin/asadminUse "exit" to exit and "help" for online help.asadmin asadmin list-j[详细]
-
为什么java.util.Date将Year表示为“year-1900”?
所属栏目:[Java] 日期:2020-12-15 热度:96
在 java.util.Date中: * In all methods of class codeDate/code that accept or return * year,month,date,hours,minutes,and seconds values,the * following representations are used: * ul * liA year iy/i is represented by the integer * iy/icode-[详细]
-
如何在Java中的自定义异常中设置我自己的消息,可以检索我的getMe
所属栏目:[Java] 日期:2020-12-15 热度:63
我刚学习 Java中的异常处理.我想知道的不是尝试说: throw new Exception("My Message"); 和 String message=ex.getMessage();System.out.println(message); 看看下面的代码, class ExceptionTest { public static void main(String[] args) { ExceptionTest[详细]
-
java.lang.IllegalStateException:使用Jetty和struts编写excel
所属栏目:[Java] 日期:2020-12-15 热度:122
我有一个使用struts和jetty创建excel文件的代码. 在我声明的struts.xml文件中: action name="full-export-excel" method="exportFullDataSetToExcel" class="com.me.ExcelAction" result name="success" type="stream" param name="contentType"application[详细]
-
编译器构造 – 如何创建自己的针对JVM的编程语言?
所属栏目:[Java] 日期:2020-12-15 热度:197
我想创建自己的针对JVM的编程语言.我不确定该怎么做.我必须创建自己的编译器吗?所有编程语言都有独特的编译器,还是现有的编译器可以调整? 我找到了一些关于定位.NET CLI的信息. 我还在编译器设计上找到了Dragon Book. 解决方法 是的,每种语言都有自己的编[详细]
-
使用java中的Apache POI从数字单元读取整数
所属栏目:[Java] 日期:2020-12-15 热度:178
我有一个应用程序,使用apache poi读取xls表.当单元格具有数值时,我通过row.getCell(i).getNumericValue()读取它.但它返回浮点数.就像单元格值为1一样,它返回1.0.我可以将它转换为int吗?任何帮助,将不胜感激.我尝试了Integer.parseInt(value) – 但它抛出了N[详细]
-
java – Integer.parseInt(“9999999990”);
所属栏目:[Java] 日期:2020-12-15 热度:54
参见英文答案 Unexpected NumberFormatException while parsing a hex string to an int value????????????????????????????????????5个 我得到字符串9999999990的NumberFormatException但不是我使用2222211110时 当我通过该字符串调用Integer.parseInt时.[详细]
-
java – 如何在彼此旁边显示图像和文本
所属栏目:[Java] 日期:2020-12-15 热度:106
嗨,我正在尝试创建一个发票,其中公司徽标和地址彼此相邻显示.公司徽标显示在左侧,文本显示在其下方.我试图将徽标旁边的文字显示在FAR RIGHT但它没有来.请帮忙. public class Test { /** Path to the resulting PDF */ public static final String RESULT = "[详细]
-
java – null!= variable和variable之间的区别!= null
所属栏目:[Java] 日期:2020-12-15 热度:55
null!= variable和variable!= null之间有什么区别? 哪种方法最适合使用? if ((null != value1) || (null != value2) || (null != value3)) { ....... ....... .......} 要么 if ((value1 != null) || (value2 != null) || (value3 != null)) { ....... .[详细]
-
java – ArrayList .contain给出奇怪的输出
所属栏目:[Java] 日期:2020-12-15 热度:68
有谁能解释一下?我有一个带有字符串的arrayList.我正在使用!arraylist.contain以确保我不添加重复项.在下面的代码中,我显示了arraylist中的所有内容,然后使用!arraylist.contain检查arraylist中是否存在相同的值 public ArrayListString getIsiXhosaRecor[详细]
-
java – Runnable.toString()什么时候可以返回重复的String?
所属栏目:[Java] 日期:2020-12-15 热度:111
this.toString()什么时候可能返回重复的String? public static void main(java.lang.String s[]) { for(int i=0;i155000;i++) { new Thread(new Runnable() { public void run() { System.out.println(this.toString()); } }).start(); }} 解决方法 托马斯[详细]
-
java – Spring security Saml – SP和IDP之间的时差
所属栏目:[Java] 日期:2020-12-15 热度:138
我正在寻找一种方法来增加我的saml消息的到期时间.我使用 Spring Security和SAML 1.0.0-RC2. 此时,如果服务器**时间太不相同,例如5分钟,我得到以下错误: HTTP Status 401 - Authentication Failed:Error validating SAML message: SAML response is not val[详细]
-
工具提示背景(使用JavaFX CSS)
所属栏目:[Java] 日期:2020-12-15 热度:68
简单的问题,但我无法在任何地方找到答案(我想我不知道到底要找什么……).如何防止我的工具提示显示一个丑陋的方块,场景的背景图像像 this picture一样背景?! 这是我的CSS,我相信按钮之类的一些选项正在影响工具提示……正如它们影响我在代码的另一部分中的[详细]
-
什么是适用于每个JVM的最小Java类文件?
所属栏目:[Java] 日期:2020-12-15 热度:101
我希望对一系列JVM进行一种最小的“冒烟测试”,如果可能的话,它包括JDK 1 – 8,OpenJDK,IBM JDK甚至Microsoft JDK.有没有办法制作一个应该能够测试它的最小 Java类文件? 更新 应该可以运行: java -cp ClassName 并且有输出确认JVM正在正常运行. 此外,对于[详细]
-
我收到java.lang.NoClassDefFoundError:org / springframework
所属栏目:[Java] 日期:2020-12-15 热度:110
我在classpath中添加了 spring-web.4.0.jar.它包含类 – org.springframework.web.context.WebApplicationContext.但是当我尝试在 eclipse中运行它时,它会向我显示一个错误:org / springframework / web / context / WebApplicationContext. 如何解决此错误[详细]