Tag:

如何创建一个可以存储多个对象的arraylist类?

我是一个自学者。 目前,我正在制作一个GUI项目,我需要一个matrice类型的数据库。 我想学习如何创建一个可以在arraylist中存储多个对象的类。 这是我的示例代码。 请注意,这只是我的尝试。 此代码尚未最终确定,并且无效。 谢谢你的热心帮助。 import java.util.ArrayList; import java.util.List; }}

Java中的下划线字体的常量值是什么?

Java中的下划线字体的常量值是什么? Font.BOLD 粗体字体 Font.ITALIC 斜体字体 什么是UNDERLINE字体常量? 我尝试了所有可用的常量,但它没有用。

java类在同一个包中找不到其他类

我在ubuntu中实现了一个java程序而没有将一个货币转换为€的IDE,我有两个类ConvertiEuro和Valuta都在同一个目录(包)中称为finanza,类ConvertiEuro使用类Valuta,当我尝试编译Valuta时.java它编译正确,但当我编译ConvertiEuro.java时,我得到一个错误说“ConvertiEuro.java:3:错误:找不到符号”我不知道为什么这里是代码 package finanza; public class Valuta { private String nomeValuta; private double totValuta; public Valuta(String nomeVal, double totVal) { nomeValuta = nomeVal; totValuta = totVal; } public String getNomeValuta() { return nomeValuta; } public double getTotValuta() { return totValuta; } } package finanza; import finanza.Valuta; public class ConvertiEuro { private int valuteGestibili; private int cont […]

从加载的类中获取字节码

假设在我的JVM中我有一个加载的类Class myClass 。 是否有一种可靠的方式向JVM询问 字节码 .class的内容? 就是这样的: byte[] getClassBytecode(Class myClass) { return /* the contents of the .class resource where C was loaded from */; } (显然, InputStream与byte[]一样好)。 我知道我可以使用myClass.getResource() (和朋友)来获取类文件,但是为了获取一个输入getResource的URL感觉错误而攻击类名。 另外,我不确定在动态生成C情况下这会如何表现(例如使用javax.tools.JavaCompiler )。 任何(更好)的想法? 注意:目标是能够推动 字节码 类到不同的JVM并使用自定义类加载器在那里加载它们

Java:如何限制方法对特定类的访问?

这是一个例子: class A { List l = new List (); list.insert(“x”); } class List { … public void insert () { /*insertion occurs*/ } … } 是否可以将insert()方法保持为public,但是只限制对A类的访问,以便只有从A调用时才能访问其他类?

如何在Sun的JVM中禁用延迟类加载/初始化?

默认情况下,Sun的JVM都懒惰地加载类并且懒惰地初始化(即调用它们的方法)它们。 考虑以下类ClinitBomb ,它在static{}块期间抛出Exception 。 public class ClinitBomb { static { explode(); } private static void explode() { throw new RuntimeException(“boom!”); } } 现在,考虑如何触发炸弹: public class Main { public static void main(String[] args) { System.out.println(“A”); try { Class.forName(“ClinitBomb”); } catch (Exception e) { e.printStackTrace(System.out); } System.out.println(“B”); ClinitBomb o2 = new ClinitBomb(); System.out.println(“C”); } } 我们保证爆炸发生在B点之前,因为forName的文件说明了这一点; 问题是它是否发生在A点之前( […]

Java类的“+”运算符

我有一个这样的课: private static class Num { private int val; public Num(int val) { this.val = val; } } 是否可以使用“+” – 运算符添加到类的对象? Num a = new Num(18); Num b = new Num(26); Num c = a + b;

“无法实例化类型……”

当我尝试运行此代码时: import java.io.*; import java.util.*; public class TwoColor { public static void main(String[] args) { Queue theQueue = new Queue(); } public class Edge { //u and v are the vertices that make up this edge. private int u; private int v; //Constructor method public Edge(int newu, int newv) { u = newu; v = […]

外部类可以访问内部类的成员吗?

内部类是在类中定义的类,内部类可以声明为public,private,protected。 如果内部类定义为private和protected,外层类可以访问内部类的成员吗? 并且内部类可以访问外部类的成员吗?

将文件列在当前JAR文件的目录中

我正在JAVA制作一个游戏,我想在我的jar中的某个目录中找到一个文件列表,这样我就可以确保在游戏中使用这些类的列表。 例如,在我的jar中我有一个目录 mtd/entity/creep/ 我想使用jar中另一个类的java代码获取该目录中所有.class文件的列表。 这样做的最佳代码是什么?