-
java – 这个clone()有什么问题?
所属栏目:[Java] 日期:2020-05-25 热度:85
我已经编写了这个克隆方法,当Employee类的父类是抽象的,而父类中的clone()方法是abstract.I想用这个代码复制Employee的对象的原始数据类型,而不是复制每个原始数据单独键入,但此代码与我调用clone()方法的行有问题. (此代码在Employee类中) public Object clo[详细]
-
java – Eclipse为域对象和带有’m’后缀的类成员生成getter/setter
所属栏目:[Java] 日期:2020-05-25 热度:161
关于我的域对象中生成的getter和setter方法,我有一个小问题. 我想为我的源代码使用一个通用的样式指南.该样式指南的一部分说我开始使用前缀’m’作为成员的每个类成员名称. class User{String mName;ListCall mAllCall;ListGeo mAllGeo; 不幸的是,我有几个有[详细]
-
在Java中重载方法时的奇怪行为
所属栏目:[Java] 日期:2020-05-25 热度:129
我今天遇到了这种奇怪的(在我看来)行为.拿这个简单的Test类: public class Test {public static void main(String[] args) { Test t = new Test(); t.run();}private void run() { ListObject list = new ArrayListObjec[详细]
-
java – 是否必须知道编写代码的机器架构?
所属栏目:[Java] 日期:2020-05-25 热度:188
假设我用 Java或 Python或C编程来解决一个简单的问题,可能是构建TCP / UDP回送服务器或计算阶乘.我是否要关心架构细节,即它是32位还是64位? 恕我直言,除非我正在编写与相当低级别的东西相关的东西,否则我不必为32或64位而烦恼.我哪里错了?还是我正确的???[详细]
-
Java:格式说明符%x和%h之间有什么区别?
所属栏目:[Java] 日期:2020-05-25 热度:79
看看 specification page,我看到%h调用 Integer.toHexString(),但我找不到两个说明符之间的任何实际差异. 您能举例说明在同一输入上使用to说明符会产生不同的结果吗? System.out.println(String.format(%1$h %1$x, 123)); 这打印 7b 7b %h说明符在其参数上[详细]
-
java – 在Spring Expression Language中访问属性文件
所属栏目:[Java] 日期:2020-05-25 热度:115
我用Thymeleaf使用 Spring Boot创建了一个简单的Web应用程序.我使用application.properties文件作为配置.我想要做的是向该文件添加名称和版本等新属性,并访问Thymeleaf的值. 我已经能够通过创建一个新的JavaConfiguration类并暴露一个Spring Bean来实现这一点[详细]
-
java – 创建的类的新实例或仅分配内存中的空间?
所属栏目:[Java] 日期:2020-05-25 热度:79
UPDATE public Fish mate(Fish other){ if (this.health 0 other.health 0 this.closeEnough(other)){ int babySize = (((this.size + other.size) /2)); int babyHealth = (((this.health + o[详细]
-
当JDialog是主窗口时正确关闭java程序
所属栏目:[Java] 日期:2020-05-25 热度:69
我有一个JDialog作为我的应用程序中的主窗口(最初它是一个JFrame,但它在任务栏中显示我不想要). 目前我在做: setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); 当我点击退出按钮时: frame.dispose(); 但这个过程似乎仍然在后台徘徊 JFrame有JFrame.EXI[详细]
-
Java Observer和Observable在应用程序之间无法正常工作
所属栏目:[Java] 日期:2020-05-25 热度:116
我有一个包含默认列表模型的主JFrame的应用程序.我希望如果我修改这些记录上的内容,第二个正在运行的应用程序会自动更新. 到目前为止,我有一个MainController类,它实现了监听器并覆盖了更新方法: public class MainController implements ActionListener, Ob[详细]
-
java – for循环的“count limit”表达式只会被评估一次,还是每次迭代?
所属栏目:[Java] 日期:2020-05-25 热度:110
如果我在循环的条件语句中调用方法,是否会在每次循环迭代时调用它? 例如: for( int i = 0; i = expensiveComputation(); i++ ) { // Do something.} 我会在每次迭代中执行昂贵的Computation()吗?或者,在循环变量初始化的同时,是否会在每次迭代中存储和使用[详细]
-
java – swing文本编辑器,颜色和高亮
所属栏目:[Java] 日期:2020-05-25 热度:102
我正在编写一个用户需要编写一个 javascript脚本作为输入的应用程序,现在我有一个简单的JTextArea,但我想用一些可以做一些亮点和代码着色的东西来改变它,使脚本更加连贯. 你知道任何开源的东西吗? 谢谢 RSyntaxTextArea RSyntaxTextArea is a syntax highlig[详细]
-
为什么Java中的switch语句的范围不受限制?
所属栏目:[Java] 日期:2020-05-25 热度:187
为什么在 Java中,变量的范围局限于开关块而不是case块.例如, // Scope limited to a switch blockswitch (number) {case 1: String result = ...; break;case 2: result = ...; break; 在上面的示例中,结果只需要声明一次.如果您将其声明两次[详细]
-
java – 为什么我不能在if语句中转换对象?
所属栏目:[Java] 日期:2020-05-25 热度:159
我这里没有看到这个确切的问题,这让我感到惊讶. 以下内容无法编译: public int compareTo( Object o ){ if ( this.order ((Category o).order) ) { return -1; } else if ( this.order ((Category o).order) ) {[详细]
-
java – 有条件地跳过TestNG测试
所属栏目:[Java] 日期:2020-05-25 热度:130
我对TestNG注释没有多少经验,但我正在尝试使用TestNG框架和零售网站的POM设计模式构建测试套件.我打算使用数据驱动的方法.我的计划是通过excel驱动我的测试场景,而不是使用testng.xml. 例如,我将拥有多个测试套件,它们只是包名称TestSuite下的各种类文件. Tes[详细]
-
java – 不推荐使用FastVector类型
所属栏目:[Java] 日期:2020-05-25 热度:86
我试图从 Java中的多维数组获取arrf扩展输出文件.我导入了weka库,但是我收到了错误;类型FastVector E已弃用. 我可以使用什么代替FastVector以及如何重写下面的代码? import weka.core.FastVector; //Error: The type FastVectorE is deprecated. int [][] my[详细]
-
为什么java -version会返回旧版本?
所属栏目:[Java] 日期:2020-05-25 热度:97
操作系统: Windows XP 我正在使用yuicompressor-2.4.2压缩一些CSS,然后再上传到我的服务器. 但是当我运行它时,会出现以下异常: Exception in thread main java.lang.UnsupportedClassVersionError: com/yahoo/platform/yui/compressor/Bootstrap (Unsuppo[详细]
-
java – null检查一长串参数的好方法
所属栏目:[Java] 日期:2020-05-25 热度:99
假设某些方法的所有相同类型的参数都很长.我对每个参数都有类似的操作(如果它们不为null).假设我无法控制方法签名,因为该类实现了一个接口. 例如..像这样简单的东西.一套字符串参数.. public void methodName(String param1, String param2, String param3, S[详细]
-
java – 如何在foreach方法中从流中删除对象?
所属栏目:[Java] 日期:2020-05-25 热度:184
我必须使用数组:arrA和arrB. arrA和arrB是不同类型的对象列表,add函数将对象A转换为对象B.我想将每个对象从arrA添加到arrB并从arrA中删除该对象.我试图通过流来做到这一点: arrA.stream().foreach(c - {arrB.add(c); arrA.remove(c);}); 当我执行此操作时,[详细]
-
如何在JavaFx中创建可重新排序的TableView
所属栏目:[Java] 日期:2020-05-25 热度:179
我有一个 JavaFx TableView.我想允许用户单击并拖动以重新排序表行.我似乎无法找到任何方法来做到这一点,但它似乎在GUI中非常常见. 下面是一些通过拖动行来重新排序ListView中的行的代码. 拖动鸟类重新排序. TableView的实现有点类似. import javafx.applicat[详细]
-
使用java将数据插入mySQL表
所属栏目:[Java] 日期:2020-05-25 热度:137
我在mySQL数据库中有一个预定义的表: 我正在努力将从用户输入的数据保存到数据库,但我似乎无法保存在数据库中的任何数据.使用以下代码,我试图更新数据库的第一行(ID:1到OTHER 2:0).我究竟做错了什么? private java.sql.Connection con = null;private Pre[详细]
-
什么是Java的一些突出的真实世界应用程序?
所属栏目:[Java] 日期:2020-05-25 热度:60
我是一名初学程序员,我们学校的I CS课程让我们开始学习 Java.在我看来,C和它的分拆在现实世界中更为普遍.这是真的? 专家程序员如何使用Java进行工作? 更确切地说,我想知道程序员在什么情况下更喜欢使用Java而不是其他语言. OpenOffice绝对是Java的一个突出[详细]
-
使Java类具有通用性,但仅限于两种或三种类型
所属栏目:[Java] 日期:2020-05-25 热度:191
(我很惊讶不能在stackoverflow上找到这个问题,我只能在我的网上找到可怜的谷歌搜索,一定要指出重复…) 这是一个玩具类,它返回与你放入的相反的玩具类.目前它适用于整数,但只需要非常小的更改就可以使用String. public class Mirror { int value; public int g[详细]
-
java – 我应该在重用方法之外或之内声明变量吗?
所属栏目:[Java] 日期:2020-05-25 热度:73
(我使用String作为示例,但它可以替换为Object MB的内存) 做了很多这样的事情: private static String mTempString = ;private static void SomeMethod(){ mTempString = Whatever Result;} 现在我的问题是,如果我是这样写的: private static void[详细]
-
layout – 如何获取按钮来填充javafx gridpane?
所属栏目:[Java] 日期:2020-05-25 热度:142
Java Swing具有GridLayout,它允许您为小部件数组指定大小,例如3X4.小部件然后填充他们占据的面板.你如何在JavaFX中获得类似的效果? 我想你问的是如何在网格窗格中获取一个节点来填充分配给其单元格的空间. 有几种方法可以做到这一点.您可以使用静态GridPane[详细]
-
Java获取没有子字符串的文件扩展名
所属栏目:[Java] 日期:2020-05-25 热度:140
如何在不使用愚蠢的lastIndexOf(‘.’)等的情况下在 Java中获取文件扩展名? apache Commons库有 FilenameUtils.getExtension(). 您可以从here和FilenameUtils开始查看源代码. 至少看看他们的实施.它非常简单,它们正确处理dir.ext /文件,并处理像file.tar.gz[详细]

浙公网安备 33038102330553号