java中import的作用详解:
一、java以这样两种方式导入包中的任何一个public的类和接口(只有public类和接口才能被导入)。
二、导入的类或接口的简名(simple name)具有编译单元作用域。这表示该类型简名可以在导入语句所在的编译单元的任何地方使用.这并不意味着你可以使用该类型所有成员的简名,而只能使用类型自身的简名。
例如:
java.lang包中的public类都是自动导入的,包括Math和System类.但是,你不能使用它们的成员的简名PI()和gc(),而必须使用Math.PI()和System.gc().你不需要键入的是java.lang.Math.PI()和java.lang.System.gc()。
三、java.lang包是自动导入的。java编译器会忽略这些冗余导入声明(redundant import declarations)。即使像这样 import java.util.ArrayList import java.util。
当需要使用其他包中的类的时候,需要使用import语句。
例如:import org.springframework.core.task.TaskExecutor
其他包的类一般情况就是,你正在使用的类需要调用别人类里面的方法。
比如:
import java.util.ArrayList
import java.util.List
public class Test1 {
List<String>list=new ArrayList<String>()
}
里面调用了import java.util包下面的ArrayList和List,
当然也可以调用自己封装好的包,方法是一样的,
上面两句import也可以写成:import java.util.*;
mport导入声明可分为两种:
1>单类型导入(single-type-import) 例:import java.util.ArrayList
2>按需类型导入(type-import-on-demand) 例:import java.util.*
以这样两种方式导入包中的任何一个public的类和接口(只有public类和接口才能被导入)。 导入声明仅导入类型而不导入子包这就是为什么称它们为单类型导入和按需类型导入声明的原因。 导入的类或接口的简名(simple name)具有编译单元作用域.这表示该类型(类或接口)简名可以在导入语句所在的编译单元的任何地方使用。这并不意味着你可以使用该类型所有成员的简名,而只能使用类型自身的简名。例如: java.lang包中的public类都是自动导入的,包括Math和System类.但是,你不能使用简名PI()和gc(),而必须使用Math.PI()和System.gc().你不需要键入的是 java.lang.Math.PI()和java.lang.System.gc()。
用命令32313133353236313431303231363533e58685e5aeb931333337613139提示符编译java程序的步骤:1.先新建文本文档,输入自己的java程序。
这里我写一个简单的java程序,来做示范。
import java.util.*
public class HelloDate{
public static void main(String[] args)
{
System.out.println("Hello,it's:")
System.out.println(new Date())
}
}
2.然后另存为一个java文件。
1.选择文件--->另存为--->名称为“HelloDate.java”----->选择“所有文件”。
2.记住自己这个文件的存储位置。(方便调用!)
3.打开程序---->附件--->命令提示符。
4.由于我的那个java文本保存在了F:/java/(在F盘下的java文件夹里)下,所以如果要想编译,就需要先通过命令提示符进入java这个文件夹,具体步骤如下:
1.进入F盘:输入【F:】,然后按下回车键【Enter】
2.输入【cd java】,按下回车键【Enter】
这样就已经进入了。这里的cd的意思就是进入的意思。
5.紧接着调用java编译器进行编译。
输入【javac HelloDate。java】,然后按下回车键【Enter】
然后运行结果。
输入【java HelloDate】,按下回车键【Enter】
经验总结:运行一个java程序的大概的流程是:
书写源代码------>编译------->运行---->结束。
注意事项:
1.在输入的时候一定要注意区分大小写。
2.操作之前要保证自己的电脑配置了java的运行环境。