java包名
㈠ java 本包是什么意思
指当前 package,也就是当前的目录。
也就是和你当前的 class 相同的文件夹里的东西
㈡ java怎么用代码获取类所在的包名
String packageName = A.class.getPackage().getName();
或者:
packageName = new A().getClass().getPackeage().getName();
即可获得包名了。
㈢ 利用java反射机制,通过一个对象获得完整的包名和类名
1、Test t = new Test().Class clazz = t.getClass().System.out.println(clazz.getCanonicalName()).System.out.println(clazz.getSimpleName()).
2、public class TestReflect {public static void main(String[] args) throws Exception {TestReflect testReflect = new TestReflect().System.out.println(testReflect.getClass().getName()).// 结果 net.xsoftlab.ke.TestReflect.}}
3、Java程序
㈣ java包名必须小写吗加下划线可以吗
没有硬性规定说包名必须小写,这只是一种规范,包名可以加下划线的,亲
㈤ java一个包名里面可以有多个包吗,包里面有可以有多个类。是这样理解的嘛
一个.java文件中可以有很多类。不过注意以下几点:
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
㈥ java中,关键字可做类名或包名吗
不能。
Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名.
㈦ java新建类后,包名不是default package而是与工程名一样,这是什么问题,如何解决
那是因为你创建java 类的时候在填写了和项目名(或者成为工程名,不过很少人这么说)一样名字的包,所以就不是默认包,你要想把你的类建立在default package(默认包)中,则在包名那一栏不要填就可以了,如图(这里是以eclipse 来举例的)
我们在电脑里看到的包在其实就是文件夹,包名就是文件夹名,你自己创建的非默认包就会包含在你项目名称的文件夹下,是项目名的子文件夹。你可以自己建一个看看试一下就知道了。建议初学的话最好是用默认包。不懂欢迎追问,尽我所能帮你解答^_^
㈧ java三层架构的包名是什么,分别代表什么
(com.域名.项目名).--impl .web--XXX--XXX--XXX .XXX一般网络工程包名的命名规则 不知道看不看得懂,反正就是、service、web(MVC模式,模型层—视图层—控制层,你所谓的三层架构应该就是这个吧)外加其他的包(比如common) 其中、service下放接口,子包impl下放具体的实现类(也有喜欢将实现类和接口放一起的,没有硬性规定的)
㈨ java项目包名如果由多个单词组成,怎么命名
我的做法是一般按变量名规则命名,但是如果某一个单词是大写字母缩写,就以原来的大写字母缩写开始,就算是第一个单词也一样,不是大写字母缩写的其它单词按原驼峰法命名。但是只有一个单词,且为大写字母缩写时,改为全小写。
例:
一个单词的时候:
XML-> xml//缩写改为全小写
Util->util//一般单词改为全小写
两个单词的时候:
XMLUtil->XMLUtil//第一个单词是缩写,按原写法,第二个单词按驼峰法首字母大写
UtilXML->utilXML//第一个单词按驼峰法,首字母小写,第二个单词按原写法
但是一般我看到的对大写字母的处理也是按驼峰法
例如:
XMLUtil->xmlUtil
UtilXML->utilXml
我是为了突出缩写的单词才更改规则,因为是个人程序包,所以规则我可以自己定。你可以按最后这种方式来做。
㈩ java语法中,变量名、对象名、方法名、包名各指什么
package com.psst.databases; //com.psst.databases这个叫包名
public class ConnDatabases { //ConnDatabases 这个叫类名,应该是你理解的对象名
public static Connection getConn() { //getConn这个叫方法名
Connection conn = null; //conn 叫变量名
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@133.122.110.97:1521:orcl", "root", "r00tHangar");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}