错误消息:Int无法转换为类型

我对java课程的介绍非常新,我正在寻找有关我收到的错误的帮助。 错误消息与实际代码一起发布在下面。 有谁知道为什么我收到这条消息,无论如何要帮助我? 代码能够编译和运行,但不是在最后打印我收到弹出错误消息(下面的屏幕截图)但我不明白它是什么意思或为什么我得到它。 有人可以帮忙吗? 谢谢! public class Employee10 { public static void main ( String args[] ) { Employee e1 = new Employee(); Employee[] arr = new Employee[2]; int j = 0; for ( int i=0; i < 3; i++) { arr[0] = e1; String nameF = Input.getString("Please enter a First Name"); String nameL […]

每500帧从ArrayList中删除元素

我有这个arraylist: // Add predators predators = new ArrayList(); for (int i = 0; i < predNum; i++) { Creature predator = new Creature(random(width), random(height), 2); predators.add(predator); } 如何构造语句,以便每500帧移除predators arraylist中的最后一个元素? 它需要某种循环吗? if (frameCount == 500){ predators.remove(1) }

如何在jdbc池中强制重用连接?

我有一个Runnable,它从连接池获取连接,如下所示,有60秒的时间对连接做一些事情: private static ConnectionPoolDataSource cpds; // MysqlConnectionPoolDataSource public void run(){ while((System.currentTimeMillis()-created)<60000){ try(Connection conn = cpds.getPooledConnection().getConnection()){ //do something }catch(SQLException sqle){} } } 当线程在60s后死亡时,我假设连接被返回到池中,并且当创建新线程时,可以重新使用连接。 但是当我列出我的网络连接时,列表会随着创建更multithreading而不断增长。 如上所述创建的连接是否正确返回到池中,如果是这样,我如何强制重新使用连接?

用于热类重新加载的各种Java插件之间有什么区别?哪一个最直观?

我目前正在尝试在Java应用程序中实现热类重新加载 ,但是有很多插件可供选择,我找不到这些选项之间的良好比较 。 此外,插件的网站并不十分清楚具体function是什么以及如何使用它们。 还可以选择制作一个自定义的热门类重装ClassLoader ,但我觉得这类似于“重新发明轮子”,如果已经有这么多的插件可以完成这项工作..其他人是否同意这一点? 我发现的Java插件我认为可以完成这项工作: JRebel的 动态代码演进虚拟机(DCEVM) Fakereplace Apache Commons Java编译器Interace(JCI)FileAlterationMonitor(FAM) AgentSmith Feenix 玩框架 JBoss / WildFly OSGi的 那么有谁碰巧知道插件之间的差异是什么? 还有哪个插件最直观易用? 作为旁注:我实际想要做的是重新加载我的java应用程序的.jar文件依赖项。 我有一些java代码经常自动重新编译,然后转换为.jar文件。 它是我的java应用程序的依赖项,我的应用程序需要每次都使用此.jar文件的最新版本。

使用Java的Google App Engine中的多对多关系

是否可以在Google App Engine中的对象之间建立多对多关系? 我是GAE的新手,还在读它。 编码似乎与我以前常用的Java编码完全不同。 我已经阅读了入门留言簿教程。 那么,我可以从GAE用户那里获得任何帮助/教程/video/知识吗? 谢谢。

滚动ExpendableListView后计数器的值发生变化

我有一个ExpandableListView项目和列表项我有TextView有两个按钮来增加或减少TextView上的点击值。 每次我尝试滚动列表时都会出现此问题。 如果我增加一个项目然后滚动列表值混合(因为ListView保持循环其视图),我不知道如何解决它。 我已经尝试了很多我在这里找到的方法,所以是的,这可能是重复的,但我无法用我找到的任何方法解决我的问题。 我的ExpandableListAdapter.java import android.content.Context; import android.graphics.Typeface; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseExpandableListAdapter; import android.widget.Button; import android.widget.TextView; import java.util.HashMap; import java.util.List; public class ExpandableListAdapter extends BaseExpandableListAdapter { public static class ViewHolder { TextView childText; TextView counterText; Button addItemButton; Button deleteItemButton; int quantity = 0; } private Context context; private List listDataHeader; […]

如何从sql数据库获取日期数据类型到java?

如何从sql数据库获取日期数据类型到java ??? 到目前为止,我使用此代码但未能获取日期。 import java.sql.*;//this is my import file String search=”select * from tblflight”;//select all data from my table ResultSet rs=stmt.executeQuery(search);//puting result in temporary var while(rs.next()) { Date d_time=rs.getDate(“date_time”);//getting result combo_box.addItem(d_time);//n showing error here while putting the date var here }

如何在java中编写firebase云函数

我是firebase的新手。 我使用admin sdk(java代码)将数据存储在firebase数据库中。 我成功完成了这部分。 现在我想在创建数据库条目和通知时写入fire base cloud函数 1. The function triggers on writes to the Realtime Database path where followers are stored. 2. The function composes a message to send via FCM. 3. FCM sends the notification message to the user’s device. 因为我在互联网上搜索更多,只找到了node.js代码。 https://firebase.google.com/docs/functions/get-started 是否可以使用admin sdk或java代码编写firebase云function。请帮助我。

在Mac OS X上使用JTable进行拖放

我在Mac上有DnD和JTable的问题。 如果您启动以下程序并在表格中单击(快速),有时选择某些内容,有时会在应用程序崩溃一段时间后执行DnD,或者至少DnD将无法再进行。 我在2台Mac上测试过它。 Java版本:1.6.0_35 Mac OS X:10.6.8 有谁能证实这一点? 任何解决方法? package tablednd; import javax.swing.JFrame; import javax.swing.JTable; import javax.swing.SwingUtilities; public class TableDnD { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { Object[][] data = { {“Mary”, “Campione”, “Snowboarding”, new Integer(5), new Boolean(false)}, {“Alison”, “Huml”, “Rowing”, new Integer(3), new Boolean(true)}, {“Kathy”, “Walrath”, […]

使用JDeveloper构建Java整个项目jar

我正在使用JDeveloper 11g开发桌面应用程序。 我想制作在java环境中可运行的整个项目jar ..如果我只使用标准Java库jar工作正常但我的项目包含外部库如JfreeChart,Comm,Hibernate3等等…当我尝试制作jar时它显示错误我如何能够将整个jar项目与外部库一起制作。 谢谢