分类:Java相关

Java相关

使用Java的默认包是不好的做法?

使用Java的默认包是不好的做法? 解决方案 是的,确实如此。理想情况下,程序包名称应该是全局唯一的,以避免命名冲突。使用默认包会破坏此约定。从默认包中导入一个类也是不可能的。 为什么要存在未命名的包,如果这是一个坏主意?来自 JLS§ 7.4.2 : Java平台提供了未命名的包,主要是为了方便开发小型或临时应用程序或刚开始开发时。

IT屋 2018/11/26 13:15:09 喜欢

Java相关

简单的弹出式Java表单,至少包含两个字段

当用户点击一个按钮时,我想显示一个应该至少有两个JTextFields和两个JLabel的弹出窗体,所以使用 JOptionPane.showInputDialog 是不可能的。 解决方案 你至少应该考虑一个 JOptionPane 更多地取决于模态的适用性,而不是所示组件的数量。另请参见 如何制作对话框 。 附录:如@camickr的评论中所述,您可以使用

IT屋 2018/11/26 13:15:00 喜欢

Java相关

Java中静态字段的确切含义是什么?

我想在同一个类的各种对象实例之间共享一个对象。 从概念上讲,当我的程序运行时,A类的所有对象都可以访问B类的同一个对象。 我看到 static 是系统范围的,它的用法是泄气。这是否意味着如果我在实例化A类对象的同一JVM上运行另一个程序,这些对象可能会访问与前一个程序中访问的对象相同的B对象? 使用静态字段背后的缺点通常是什么? 是否有任何替代方案(不需要大量实施)?

IT屋 2018/11/26 13:14:52 喜欢

Java相关

如何用参数执行命令?

如何使用参数在Java中执行命令? 进程p = Runtime.getRuntime()。exec(new String [ ] {“php”,“/ var / www / script.php -m 2”}); 不能工作。 String [] options = new String [] {“option1”,“option2”}; Runtime.get

IT屋 2018/11/26 13:14:49 喜欢

Java相关

如何在JtextArea中更改文本颜色?

我需要知道如何做到这一点: 让我们说:我在jtextArea中有一个像这样的代码, LOAD R1,1 DEC R1 STORE M,R1 ADD R4,R1,8 我想要将LOAD,DEC,STORE和ADD的颜色更改为颜色BLUE R1,R4颜色为绿色 M到RED 数字到ORANGE 如何更改此文字的颜色? 这些文字来自记事本,或者可以直接输入textAre

IT屋 2018/11/26 13:14:47 喜欢

Java相关

如何从数组中随机选取一个元素

我正在寻找从整数数组中随机选择数字的解决方案。 例如我有一个数组 new int [] {1 ,2,3} ,如何随机选择一个数字? 解决方案 public static int getRandom(int [] array){ int rnd = new Random()。nextInt(array.length); 返回数组[rnd]; }

IT屋 2018/11/26 13:14:43 喜欢

Java相关

正则表达式在String.matches()中不起作用

我有一小段代码 String [] words = {“{apf”,“hum _”,“ dkoe”, “12F”}; for(String s:words) { if(s.matches(“[az]”)) { System.out.println(s) ; } } 打算打印 dkoe 但它什么都不打印!! 解决方案 欢

IT屋 2018/11/26 13:14:17 喜欢