java中关于import的问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:57:34
是在看《Thinking In Java》时遇到的问题。
下面这个程序用到了net.mindview.util包。

import static net.mindview.util.Print.*;
public class LongValues {
public static void main(String[] args) {
long n1 = 0xffff; // hexadecimal
long n2 = 077777; // octal
print("long n1 in hex = " + Long.toBinaryString(n1));
print("long n2 in oct = " + Long.toBinaryString(n2));
}
}

Print.java文件位于:F:\WangDan\资料ThinkingInJavaAnswer\net\mindview\util\
内容如下:
package net.mindview.util;
import java.io.*;

public class Print {
// Print with a newline:
public static void print(Object obj) {
System.out.println(obj);
}
// Print a newline by itself:
public static void print() {
System.out.println();
}
// Print with no line break:
public static void printnb(Object obj) {
System.out.print(obj);
}
// The ne

import static net.mindview.util.Print.*; 怎么有static 呢?

import net.mindview.util.Print;
Print.java文件位于:F:\WangDan\资料ThinkingInJavaAnswer\net\mindview\util\

LongValues.java 文件要位于:F:\WangDan\资料ThinkingInJavaAnswer\

static是在引用静态成员变量时使用的,更常用的方式是直接在函数体内直接调用。

中文就相当于乱码,你想想外国人看中文是什么感觉,何况是外国问写的程序呢?》

为什么不用IDE呢,而且路径最好是用英文的。
eclipse或netbeans或Intellij都是很好的Java IDE。

编程的时候无论给什么命名都要避免用中文!