-
具有多个操作的Java计算器
所属栏目:[Java] 日期:2020-12-15 热度:69
到目前为止我有以下工作正常.我确定可能有一种更简单的方法可以做到这一点,但我需要改变/改变的是Matheq的顶级方法. Math方法执行单个数学运算. 它适用于任何单个操作,–,*和/. 我的问题是解决一个更大的等式,如10 – 10/5 3. 然而,它确实正确地解决了10/5 6[详细]
-
java中getter setter的空指针异常
所属栏目:[Java] 日期:2020-12-15 热度:159
我有一个名为SharedData. java的getter setter类.当我要在我的代码上暗示它时,我得到空指针异常.这是SharedData类: public class SharedData {private static SharedData instance = null;public SharedData() { // randomizeServers();}// data to be shar[详细]
-
java – 如何反混淆jar文件
所属栏目:[Java] 日期:2020-12-15 热度:113
是否有任何用于反混淆的开源工具?无法读取反编译文件,其显示类/方法为A / B / C等 解决方法 据我所知,没有这样的工具.我无法想象它是否可能,因为反混淆工具无法知道为方法和类提供什么有意义的名称. 这就是人们混淆的原因.[详细]
-
使用for循环遍历java中的列表
所属栏目:[Java] 日期:2020-12-15 热度:190
如何使用索引迭代列表数据结构.例如,考虑一个列表形式的句子,每个元素都是一个单词.我可以使用索引单步执行每个单词吗?像这样的东西 – // sentence defined something like this - ListStringint size = sentence.size();for (int i=0; isize-1; i++){ Sys[详细]
-
java – 为什么带有char的循环因为它的索引无限循环?
所属栏目:[Java] 日期:2020-12-15 热度:107
这个循环将无限期地继续: char a = 100;for(a=100; a=0;--a) System.out.println(a); 是否会发生这种情况,因为a被提升为算术运算的int值,并从16位char值扩展到32位,因此将始终保持正值? 解决方法 它确实会无限循环 – 你说的理由很接近.这是因为a不能表示[详细]
-
java.lang.ClassNotFoundException:org.apache.struts.action.A
所属栏目:[Java] 日期:2020-12-15 热度:116
我得到了Tomcat错误: Sep 09,2012 3:27:48 PM org.apache.catalina.core.AprLifecycleListener initInformation: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.lib[详细]
-
java – 为什么serialVersionUID字段存在?
所属栏目:[Java] 日期:2020-12-15 热度:57
它让我对Serializable接口的推出感到困惑,为什么我必须将这个字段合并到我的所有类中.我知道这个接口需要一个唯一的标识符来标记类,但为什么它们不能在运行时生成它.例如,他们可以使用完全限定类名的MD5哈希或者用于处理罕见事件中的重复项的类似方法来生成[详细]
-
从格式化字符串Java,Groovy中读取值
所属栏目:[Java] 日期:2020-12-15 热度:123
我想知道如何从Groovy甚至 Java中的格式化字符串中读取单个属性有什么好方法. 我有一个包含由空格分隔的属性的字符串.例如“2.1 20 Something true”.订单是固定的,“属性类型”是已知的(例如,首先是Float,第二个是Integer等).我需要类似String.format()的东[详细]
-
jsoup – 按属性值搜索元素
所属栏目:[Java] 日期:2020-12-15 热度:182
所以我不确定这是否可行.但我想扫描 XML文档以查找具有特定属性值的所有元素. 元素是什么或属性类型无关紧要……我只需要根据属性值找到它们. 例如我正在寻找“鸭子”这个词 person name="Fred" thing="duck"/person name="Mary"/animal name="duck" thing="[详细]
-
java – BlockingQueue vs Semaphore
所属栏目:[Java] 日期:2020-12-15 热度:52
如果我们想要实现资源池,例如数据库连接池.您将使用哪个并发集合? BlockingQueue还是Semaphore? 对于BlockingQueue,就像生产者 – 消费者设计模式一样,生产者将所有连接放在队列上,消费者将从队列中获取下一个可用连接. 对于Semaphore,您将信号量指定为池[详细]
-
Java不安全操作
所属栏目:[Java] 日期:2020-12-15 热度:161
编译一小段 java代码时,我得到了一个不安全操作的编译说明.我基本上只是希望有一个如何改变我的数据结构以保证其安全的概念. 这个概念:我需要根据它们的长度将输入的字符串组织成桶,这可能是任意的(尽管少于80个字符). 代码: MapInteger,List buckets = ne[详细]
-
java – 这是一个很好的IF块吗?
所属栏目:[Java] 日期:2020-12-15 热度:70
这些比较是否始终可以安全地创建NullPointer异常? if( myObject == null || myObject.someMethod() == someValue ){ if( myObject == null myObject.getAlwaysTrue() ) { }} 除了短路之外,java中的条件评估是否有一些方向优先? 更新:我知道myObject.anyth[详细]
-
doctrine-orm – Doctrine2区分大小写的查询
所属栏目:[Java] 日期:2020-12-15 热度:115
出于某种原因,我需要在 MySql原则中查询“区分大小写”2.是否可能? 也不 $em-find('UserEn','Bob') 也不 $q = $this-em-createQuery('select u from UserEn u where u.name = :name');$q-setParameter('name','Bob');$result = $q-getResult(); 工作中.任何[详细]
-
java – 将计数器引入scala中的循环
所属栏目:[Java] 日期:2020-12-15 热度:106
我正在编写一个小程序,它将一个非常大的文件转换成多个较小的文件,每个文件将包含100行. 我正在迭代一次迭代: while (lines.hasNext) { val line = lines.next() } 我想介绍一个计数器,当它达到一定值时,重置计数器然后继续.在java中我会做类似的事情: int[详细]
-
如何将Object从java类传递给另一个java类
所属栏目:[Java] 日期:2020-12-15 热度:52
我在 java中创建了一个类的实例,如下所示: ABC ab = new ABC(); 我想在另一个类XYZ中访问此即时ab.如何在XYZ类中使用此对象? 解决方法 如果没有关于您的问题的更具体信息,很难回答您的问题,但这肯定会奏效: 如果要在该类中的任何位置使用它,可以使用sette[详细]
-
java – 长达一周的价值是什么?
所属栏目:[Java] 日期:2020-12-15 热度:144
我想采用2个长值,System.currentTimeMillis()与预先记录的long相比较. 我想看看是否更大 – 小于大于或等于一周的值. 但是长达一周的价值是多少? 解决方法 如果我们说的是毫秒,那么 Google has the answer for us. 604800000毫秒[详细]
-
Java:基本数学错误?
所属栏目:[Java] 日期:2020-12-15 热度:182
我必须在这里做一些根本错误的事情.我的代码非常简单: private static final long MILLIS_PER_YEAR = 1000 * 60 * 60 * 24 * 365;//...public long getAge() { long millis = System.currentTimeMillis() - this.getBirthdate().getTime(); System.out.prin[详细]
-
java – 我应该在代码中添加ActionListener的方式和位置?
所属栏目:[Java] 日期:2020-12-15 热度:122
我写了下面的代码,里面有一个文本字段和一个按钮.输入字符并按下按钮后,将创建一个标签,其标题与在字段中输入的标题相同. 几个选项卡可以以相同的方式创建…..现在再次在新选项卡中,文本字段和按钮存在一个长文本窗格以显示结果…. 我想在每个标签的文本窗格[详细]
-
java – 如何获取机器的mac地址
所属栏目:[Java] 日期:2020-12-15 热度:175
我想得到机器的MAC地址..但是下面写的代码只显示互联网连接到我的机器的MAC地址,否则它将返回null …我正在使用 Windows 7 import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostExce[详细]
-
java – 将字符串定义为Null更好或为空字符串
所属栏目:[Java] 日期:2020-12-15 热度:185
我来自C#.net背景,每当我有一个字符串时,我就把它声明为String.Empty 现在我正在查看来自同事的 Java代码,他已经在这样的方法中声明了他的字符串: String myStr = null; 我不喜欢它,更糟糕的是,他在“IF”块中为这些字符串赋值,它可能甚至不符合条件,然后在[详细]
-
java – jboss无法处理超过3000个请求
所属栏目:[Java] 日期:2020-12-15 热度:68
我创建了一个客户端和服务器的Web服务.我想过做性能测试.我尝试了一个带有样本测试计划的jmeter来执行它.高达3000请求jboss处理了请求但是当请求超过3000时,一些请求未被处理(在无法打开连接的意义上:连接被拒绝).我必须在同一时间进行更改以处理超过10000[详细]
-
java – 如何添加jlabel图像悬停?
所属栏目:[Java] 日期:2020-12-15 热度:183
我如何继续添加JLabel悬停?就像当您将鼠标移到顶部时,JLabel a和新图像将重叠.我知道如何使用按钮,但相同的技术对JLabel不起作用.有人会指导我添加JLabel悬停吗?拜托,谢谢. package src;import java.awt.Dimension;import javax.swing.ImageIcon;import ja[详细]
-
jdbc – 连接到数据源phpstorm
所属栏目:[Java] 日期:2020-12-15 热度:172
我正在尝试将 PHPStorm连接到我的网站服务器上的数据库,该数据库托管在BlueHost的Linux机器上. 为此,我单击屏幕右侧的“数据源”选项卡,图标,然后弹出“数据源源数据源属性”对话框.我输入了源的名称,将Data Source Level设置为Project.然后下载了MySQL Conn[详细]
-
为什么Java System.gc()没有按预期工作?
所属栏目:[Java] 日期:2020-12-15 热度:160
我有两个函数,一个是insert(),另一个是startGC(). 我将首先调用insert()方法,这将占用大约300MB的堆空间. 之后,我将调用startGC(),它应释放在堆中分配的内存,因为所有向量对象都是函数的本地对象,但它没有发生. private void insert() { Vector v=new Vector[详细]
-
java – 迭代执行命令列表 – 哪个模式?
所属栏目:[Java] 日期:2020-12-15 热度:59
我编写了一个 Java程序,它读入一个包含要执行的命令的文件(用我自己编写的语言).命令以字符串形式读入并放入数组中.现在,“调度程序” – 方法将循环遍历数组,解释命令并调用将对其执行操作的相应方法. 这当然导致了一大堆嵌套的if语句: if commandReadIn =[详细]