什么是“静态”?

我开始用Java编程。 public static void main(String[]args) 一本书说我应该在这种情况下使用静态,但没有明确说明为什么我应该或它意味着什么。 你能澄清一下吗?

使用Delphi的java类

我需要使用一些java类中包含的逻辑。 我找到了JNI,但该项目最近似乎没有更新。 有没有办法在Delphi本机应用程序中使用它? 我使用Delphi 2009。

如何使用JSF显示/隐藏组件?

如何使用JSF显示/隐藏组件? 我目前正在尝试这样做在javascript的帮助下但不成功。 我不能使用任何第三方库。 感谢| ABHI

如何获取JSONObject的元素?

我有一个包含一些JSONObjects ,如下所示: “statistics”: { “John”: { “Age”: “22”, “status”: “married” }, “Ross”: { “Age”: “34”, “status”: “divorced” } } 现在我所知道的只是对象名称(统计),并且不知道它的元素编号或它的元素名称 ,所以,有没有办法解析该Object以便我可以获取它的元素并处理它(即约翰。 ,罗斯)?

父母舞台上的中心舞台

我正在JavaFx中创建一个应用程序,如果有任何子阶段被打开,我想要这样做,然后它应该在父阶段的中心打开。 我试图使用mystage.centerOnScreen()来做这mystage.centerOnScreen()但它会将子阶段分配到屏幕的中心,而不是父阶段的中心。 如何将子阶段分配到父阶段的中心? private void show(Stage parentStage) { mystage.initOwner(parentStage); mystage.initModality(Modality.WINDOW_MODAL); mystage.centerOnScreen(); mystage.initStyle(StageStyle.UTILITY); mystage.show(); }

Java中字符和int之间的转换

你不能从int转换为char,所以这将是非法的int i = 88; char c = i; int i = 88; char c = i; , 但是这允许char c = 88; 。 是不是普通数字和int字面? 怎么允许这个?

将IP地址转换为主机名

在我的java应用程序中,如果用户输入IP,我们需要显示主机名,如果给出主机名,那么我们需要显示主机的IP。 例如,如果用户输入的IP地址如173.194.36.37应用程序应显示google.com和173.194.36.37 。 是否有可用于执行此操作的实用程序?

使用GWT时找不到Firebase服务工作者(404错误)

我想在我的GWT web应用程序中使用firebase云消息传递服务,但我遇到了一些问题。 应用程序应该能够注册firebase服务工作者并使用它的特定令牌连接到服务。 此令牌,收到的消息和令牌更改时的事件应该可以在我的GWT Java代码中访问。 当我尝试使用handle.getToken()创建令牌时发生错误。 我收到此错误消息: 获取脚本时收到错误的HTTP响应代码(404)。 无法加载资源:net :: ERR_INVALID_RESPONSE browserErrorMessage:“无法注册ServiceWorker:获取脚本时收到了错误的HTTP响应代码(404)。” 代码:“messaging / failed-serviceworker-registration”消息:“消息:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。(消息/失败-serviceworker注册)“。 stack:“FirebaseError:Messaging:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。(messaging / failed-serviceworker-registration).↵at https://www.gstatic.com/firebasejs/3.5.2/firebase-messaging.js:41:225″__proto__:错误 它尝试访问以注册服务工作者的URL是: http : //127.0.0.1 : 11111 / firebase-messaging-sw.js 所以很明显问题是它试图从我的本地主机地址而不是其他firebase JS文件所在的位置访问javascript。 所以我的问题是如何更改它,以便从正确的源加载文件? 这些脚本包含在我的HTML文件中: // Initialize Firebase var config = { apiKey: “AIzaSyBxdZNXHiLR1IC8Wrw3Y6q_5DFoN8hn_UY”, authDomain: “fir-test-848de.firebaseapp.com”, databaseURL: “https://fir-test-848de.firebaseio.com”, storageBucket: “fir-test-848de.appspot.com”, messagingSenderId: “974661154941” }; firebase.initializeApp(config); 这是我的Java代码: 公共类FireBase { private JavaScriptObject […]

为什么我的JTable错误地排序整数列?

我有一个使用DefaultTableModel的JTable,我允许在用户点击列标题时进行排序。 但是,当用户单击具有integer类型数据的列的标头时,它不会正确排序。 它似乎是按String而不是整数类型排序。 这是我的代码中我实际将数据添加到表中的部分: DefaultTableModel aModel = (DefaultTableModel) mainView.logEntryTable.getModel(); ResultSetMetaData rsmd; try { mainView.logEntriesTableModel.setRowCount(0); rsmd = rs.getMetaData(); int colNo = rsmd.getColumnCount(); while(rs.next()){ Object[] objects = new Object[colNo]; for(int i=0;i<colNo;i++){ objects[i]=rs.getObject(i+1); } aModel.addRow(objects); count++; } mainView.logEntryTable.setModel(aModel); mainView.logEntryTable.getColumnModel().getColumn(0).setMaxWidth(80); 所以我试图覆盖那个方法并最终得到这个: @Override public Class getColumnClass(int columnIndex){ if( columnIndex == 0){ // Return the column class for the integer column […]

避免打印最后一个逗号

我正在尝试打印此循环而不使用最后一个逗号。 我一直在谷歌搜索这个,从我看到的一切似乎过于复杂这么小的问题。 当然有一个简单的解决方案,以避免打印最后一个逗号。 非常感谢,如果有人能帮助我,这让我疯了! 例如,它从1-10 // 1,2,3,4,5,6,7,8,9,10循环,<不要这个最后一个逗号 public static void atob(int a,int b) { for(int i = a; i <= + b; i++) { System.out.print(i + ","); } }