问几个 JAVA 编程的一些基础问题(类和包的引用),高分
发布网友
发布时间:2022-05-07 13:30
我来回答
共6个回答
热心网友
时间:2023-11-02 08:38
1. 引用import 确实就可以了,开发模式下放在哪里要看你的IDE,添加引用的包就可以了。
发布模式下,设置一下classpath就行, 放在哪无所谓,运行时用 java -cp 你的classpath 类名去执行
2. package 不是为了以后少写字,是把一类的放在一个目录下,同名的文件可以在前面写包名
如Date类,在java.util.有,在java.sql里也有。
如果你在import 写了引用哪个包用的就是哪个包里的类,如果两个都有,那直接写
Date date = new Date()就不行了,想用哪个包里面的类,必须写上包名
写成java.util.Date date = new java.util.Date();
3, 导入别人的class 可以别人把他的类打包成jar文件,按1里的方法添加引用就行了。
热心网友
时间:2023-11-02 08:39
1:jar的位置可以在环境变量里面设置,class_path下面添加
2:根据不同的包名
3:直接将别人的java文件复制到你的package里面,如果是class文件 推荐使用反编译软件反编译
热心网友
时间:2023-11-02 08:38
1. 引用import 确实就可以了,开发模式下放在哪里要看你的IDE,添加引用的包就可以了。
发布模式下,设置一下classpath就行, 放在哪无所谓,运行时用 java -cp 你的classpath 类名去执行
2. package 不是为了以后少写字,是把一类的放在一个目录下,同名的文件可以在前面写包名
如Date类,在java.util.有,在java.sql里也有。
如果你在import 写了引用哪个包用的就是哪个包里的类,如果两个都有,那直接写
Date date = new Date()就不行了,想用哪个包里面的类,必须写上包名
写成java.util.Date date = new java.util.Date();
3, 导入别人的class 可以别人把他的类打包成jar文件,按1里的方法添加引用就行了。
热心网友
时间:2023-11-02 08:39
写成不同名的不就行了吗
热心网友
时间:2023-11-02 08:40
jar文件是别人写好的一些类封装起来的,对于这样的文件需要构建到MyEclipse项目里。当你用到他的类时你只需要shift+ctrl+o 导入一下就行。
包,一般创建一个项目,下面都有个src文件夹,包一般都是自己创建,创建在src下面,类是在定义在包里的,当你定义了一个类时,类的第一行就是package xxxx 这个是必不可少的。
一个包下面不能出现同名的class
要想用别人的class 直接拷贝到你的包下面就行,然后打开把第一行的package xxxx的xxxx改为你的包名
热心网友
时间:2023-11-02 08:39
1:jar的位置可以在环境变量里面设置,class_path下面添加
2:根据不同的包名
3:直接将别人的java文件复制到你的package里面,如果是class文件 推荐使用反编译软件反编译
热心网友
时间:2023-11-02 08:39
写成不同名的不就行了吗
热心网友
时间:2023-11-02 08:38
1. 引用import 确实就可以了,开发模式下放在哪里要看你的IDE,添加引用的包就可以了。
发布模式下,设置一下classpath就行, 放在哪无所谓,运行时用 java -cp 你的classpath 类名去执行
2. package 不是为了以后少写字,是把一类的放在一个目录下,同名的文件可以在前面写包名
如Date类,在java.util.有,在java.sql里也有。
如果你在import 写了引用哪个包用的就是哪个包里的类,如果两个都有,那直接写
Date date = new Date()就不行了,想用哪个包里面的类,必须写上包名
写成java.util.Date date = new java.util.Date();
3, 导入别人的class 可以别人把他的类打包成jar文件,按1里的方法添加引用就行了。
热心网友
时间:2023-11-02 08:40
jar文件是别人写好的一些类封装起来的,对于这样的文件需要构建到MyEclipse项目里。当你用到他的类时你只需要shift+ctrl+o 导入一下就行。
包,一般创建一个项目,下面都有个src文件夹,包一般都是自己创建,创建在src下面,类是在定义在包里的,当你定义了一个类时,类的第一行就是package xxxx 这个是必不可少的。
一个包下面不能出现同名的class
要想用别人的class 直接拷贝到你的包下面就行,然后打开把第一行的package xxxx的xxxx改为你的包名
热心网友
时间:2023-11-02 08:38
1. 引用import 确实就可以了,开发模式下放在哪里要看你的IDE,添加引用的包就可以了。
发布模式下,设置一下classpath就行, 放在哪无所谓,运行时用 java -cp 你的classpath 类名去执行
2. package 不是为了以后少写字,是把一类的放在一个目录下,同名的文件可以在前面写包名
如Date类,在java.util.有,在java.sql里也有。
如果你在import 写了引用哪个包用的就是哪个包里的类,如果两个都有,那直接写
Date date = new Date()就不行了,想用哪个包里面的类,必须写上包名
写成java.util.Date date = new java.util.Date();
3, 导入别人的class 可以别人把他的类打包成jar文件,按1里的方法添加引用就行了。
热心网友
时间:2023-11-02 08:39
1:jar的位置可以在环境变量里面设置,class_path下面添加
2:根据不同的包名
3:直接将别人的java文件复制到你的package里面,如果是class文件 推荐使用反编译软件反编译
热心网友
时间:2023-11-02 08:39
写成不同名的不就行了吗
热心网友
时间:2023-11-02 08:38
1. 引用import 确实就可以了,开发模式下放在哪里要看你的IDE,添加引用的包就可以了。
发布模式下,设置一下classpath就行, 放在哪无所谓,运行时用 java -cp 你的classpath 类名去执行
2. package 不是为了以后少写字,是把一类的放在一个目录下,同名的文件可以在前面写包名
如Date类,在java.util.有,在java.sql里也有。
如果你在import 写了引用哪个包用的就是哪个包里的类,如果两个都有,那直接写
Date date = new Date()就不行了,想用哪个包里面的类,必须写上包名
写成java.util.Date date = new java.util.Date();
3, 导入别人的class 可以别人把他的类打包成jar文件,按1里的方法添加引用就行了。
热心网友
时间:2023-11-02 08:40
jar文件是别人写好的一些类封装起来的,对于这样的文件需要构建到MyEclipse项目里。当你用到他的类时你只需要shift+ctrl+o 导入一下就行。
包,一般创建一个项目,下面都有个src文件夹,包一般都是自己创建,创建在src下面,类是在定义在包里的,当你定义了一个类时,类的第一行就是package xxxx 这个是必不可少的。
一个包下面不能出现同名的class
要想用别人的class 直接拷贝到你的包下面就行,然后打开把第一行的package xxxx的xxxx改为你的包名
热心网友
时间:2023-11-02 08:39
1:jar的位置可以在环境变量里面设置,class_path下面添加
2:根据不同的包名
3:直接将别人的java文件复制到你的package里面,如果是class文件 推荐使用反编译软件反编译
热心网友
时间:2023-11-02 08:40
1:你只要在java文件最顶端加上package XXX,然后在其他类import XXX就可以了,(package 一定要放最上面)
2: 如果你本包的类和你import的包类一样的话JVM会先到本包找,然后才去你实现的包找
3:你的问题不清楚,我理解就是你直接import 别人的类名路径就可以了
热心网友
时间:2023-11-02 08:41
1 如果是jar包的话,放哪里无所谓,直接在eclipse中添加进去,如果是类的话,直接放到你所在的包里进行引用就可以了。。2不同的包有同名的class很正常啊 ,import的时候是根据包名区分的。3 将别人的class粘贴到你的包里使用的时候引用一下就ok了。
热心网友
时间:2023-11-02 08:40
1:你只要在java文件最顶端加上package XXX,然后在其他类import XXX就可以了,(package 一定要放最上面)
2: 如果你本包的类和你import的包类一样的话JVM会先到本包找,然后才去你实现的包找
3:你的问题不清楚,我理解就是你直接import 别人的类名路径就可以了
热心网友
时间:2023-11-02 08:39
1:jar的位置可以在环境变量里面设置,class_path下面添加
2:根据不同的包名
3:直接将别人的java文件复制到你的package里面,如果是class文件 推荐使用反编译软件反编译
热心网友
时间:2023-11-02 08:39
写成不同名的不就行了吗