Tag: java

用InputMismatchException尝试/ catch创build无限循环

所以我正在构build一个从用户input中获取内容的程序。 我有什么似乎是一个非常简单的try / catch块,如果用户不input一个int,应该重复该块,直到他们这样做。 以下是代码的相关部分: import java.util.InputMismatchException; import java.util.Scanner; public class Except { public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean bError = true; int n1 = 0, n2 = 0, nQuotient = 0; do { try { System.out.println("Enter first num: "); n1 = input.nextInt(); System.out.println("Enter second num: "); n2 = […]

如何使用正则expression式来parsingJava中的HTML?

请有人可以告诉我一个简单的方法来find一个HTML文件中使用正则expression式在Java中的href和src标签? 然后,如何获得与标签相关的url? 感谢您的任何build议。

什么是在Java类中使用的variables阴影?

我正在阅读我的Deitel,Java如何编程的书,碰到了术语阴影 。 如果允许遮蔽,Java类中有什么情况或有什么目的? 例: public class Foo { int x = 5; public void useField() { System.out.println(this.x); } public void useLocal() { int x = 10; System.out.println(x); } }

尽pipe使用了CLASSPATH环境variables,java.lang.ClassNotFoundException也是如此

我正试图连接到Windows 7上使用Java的MySQL数据库。 尽pipe在CLASSPATH中添加了jdbcdriver jar文件的完整url,但抛出了java.lang.ClassNotFoundException:com.mysql.jdbc.Driver。 有谁能告诉我我在这里错过了什么? 它工作,如果我在项目库中添加jar文件,但我想通过CLASSPATH本身。 我的类path如下所示 – C:\ jython2.5.1 \ javalib \ mysql-connector-java-5.1.12-bin.jar 我想说清楚这不是我正在进行的实际项目。 我实际上是用Jangthon来使用Django,它需要JDBC驱动程序访问数据库。 这就是为什么我必须使用CLASSPATH来做到这一点。

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

我需要知道如何做到这一点: 让我们说:我有这样的jtextArea中的代码, LOAD R1,1 DEC R1存储M,R1 ADD R4,R1,8 我想改变LOAD,DEC,STORE和ADD的颜色为蓝色R1,R4,绿色M,红色,橙色,橙色 如何改变这个文本的颜色? 这些文本是从记事本或可以直接键入到textArea。 先谢谢你。

是一个数组在java中的对象

在Java中,我们可以声明一个数组 String[] array = new String[10]; int size = array.length; 这是否意味着数组本身是一个对象? 因为在C ++中,数组只是一个指针,并没有任何方法。

构造函数代码在Java中运行之前是否已初始化字段?

任何人都可以解释下面的程序的输出? 我认为构造函数是在实例variables之前初始化的。 所以我期待的输出是“XZYY”。 class X { Y b = new Y(); X() { System.out.print("X"); } } class Y { Y() { System.out.print("Y"); } } public class Z extends X { Y y = new Y(); Z() { System.out.print("Z"); } public static void main(String[] args) { new Z(); } }

Java:以pipe理员身份运行

Java有没有办法让系统控制pipe理员function。 当然没有做:右键单击该exe – >以pipe理员身份运行。 我想要的是来自UAC的框架,如Windows Vista或Windows 7。 或者让我做一些设置,而从jar子中的exe文件?

如何调用一个空引用(静态)方法不会抛出NullPointerException?

我用Java编写了这个程序 public class Why { public static void test() { System.out.println("Passed"); } public static void main(String[] args) { Why NULL = null; NULL.test(); } } 我读到,调用null对象上的方法导致NullPointerException ,但上述程序不? 为什么是这样? 我不正确地理解一些东西吗?

两个列表中的通用元素

我有两个3整数的arrayLists。 我想find一种方法来返回两个列表的共同元素。 有任何想法,我怎么能做到这一点?