java自己的包名

java的自定义包

在Java中,包主要有以下用途 :

-包允许将类组合成较小的单元

-有助于避免命名冲突

-包允许在更广的范围内保护类、数据和方法

包可以是类、接口和子包的集合

创建包

package mypackage;

必须是.java文件中的第一句话

访问 Java 包成员

mypackage.My_Class

导入包

import package_name.*;

导入子包

import package_name.package_sub.*;

编译

javac –d 目录名 xx.java

运行

java 包名.类名

如何使用自定义的包:

自己定义一个.java文件,创建一个包

例如:该文件是Test.java文件,创建的包是com.accp

那么,编译该文件后生成的Test.class的包路径是

com.accp.Test.class

将该文件加入classpath中

a.如果将.class文件导入classpath中,那么应该在classpath导入包含该.class文件所在最上级包的目录

例如:Test.class文件最上级包目录是com文件夹,com文件夹在c:\,所以应该加入c:\

b.如果将.jar文件加入classpath中,就应该在classpath中导入该.jar文件的详细路径

java自己的包名

java项目包名如果由多个单词组成,怎么命名

我的做法是一般按变量名规则命名,但是如果某一个单词是大写字母缩写,就以原来的大写字母缩写开始,就算是第一个单词也一样,不是大写字母缩写的其它单词按原驼峰法命名。但是只有一个单词,且为大写字母缩写时,改为全小写。

例:

一个单词的时候:

XML- xml//缩写改为全小写

Util-util//一般单词改为全小写

两个单词的时候:

XMLUtil-XMLUtil//第一个单词是缩写,按原写法,第二个单词按驼峰法首字母大写

UtilXML-utilXML//第一个单词按驼峰法,首字母小写,第二个单词按原写法

但是一般我看到的对大写字母的处理也是按驼峰法

例如:

XMLUtil-xmlUtil

UtilXML-utilXml

我是为了突出缩写的单词才更改规则,因为是个人程序包,所以规则我可以自己定。你可以按最后这种方式来做。

java怎么用代码获取类所在的包名

String packageName = A.class.getPackage().getName();

或者:

packageName = new A().getClass().getPackeage().getName();

即可获得包名了。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月26日 16:58:19
下一篇 2024年3月26日 17:06:28

相关推荐

  • java序列化应用,java序列化是干什么的

    在java里如何使用数据库中的序列(java中的序列化) 1、什么是序列化:\x0d\x0a序列化理解成“打碎”是可以的,不过在书本上的名词就是将对象转换成二进制。 2、序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机…

    2024年5月14日
    2800
  • 学java好还是数据库好,java学什么数据库

    搞数据库与JAVA,哪个更好? 1、但是Python缺点也比较明显,那就是Python的性能远不及Java,另外与大数据平台的耦合度也不如Java好。但是如果你使用Python做算法实现、数据分析、数据呈现等应用是完全没有问题的,效率也比较高。 2、个人理解,数据库开发是软件开发的一部分,谈不上哪个好。好多应用软件都要用到数据,合理的组织数据可以节省软件运行…

    2024年5月14日
    4200
  • java运行字节码使用命令,运行java字节码的命令

    20条必背java知识点学生考专必备 1、,JDK、JRE和JVM之间的关系 JDK(Java Development Kit):Java开发工具包,jdk是整个Java开发的核心,它集成了jre和一些好用的小工具(javac.exe,java.exe,jar.exe等)。 2、必备的Java的基础知识字节基类型 当我们讨论二进制时,我们实际上是在讨论比特的…

    2024年5月14日
    4200
  • java财务数据的处理,java财务软件

    java中的建模是什么? 1、建模 使用计算机描述一个系统的行为。例如,电子表格程序可以用来处理财务数据,代表公司的行为;开发商业计划;评估公司经营改变可能造成的影响。请参阅 simulation,spreadsheet program。 2、模型其实就是java中常说的 物件的概念 也就是一个实体。究其根本其实就是一个java类 平角的模型是什么样的? 平…

    2024年5月14日
    3600
  • java只允许输入数字,java只能输入数字

    java中从控制台输入(要怎样才能规定只能输入数字呢)希望能有源代码说明… 为组件增加键盘事件侦听器addKeyListener KeyListener 接受键盘输入的字符,判断是否是数字,如果不是,则直接返回。 获取文本框的元素,设置键盘监听事件,如果键盘输入的是非数字或字母,return false,就是不作为的意思。判断的时候用正则表达式和…

    2024年5月14日
    2800
  • java获取header,JAVA获取文件夹下所有文件

    java请求组装cookie和header 在使用HttpClient发送http请求,携带cookie的方式在在httpClient的请求对象头部设置cookie属性值,跟设置content-Type等属性一样。cookie值其实也是键值对,你直接调用setHead的方法即可。 java cookie是什么,让我们一起了解一下?Cookie是由服务器端生成…

    2024年5月14日
    3500
  • java读取pom.xml,JAVA读取Excel

    java如何从串口读取数据带GUI 1、为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。 2、java通过串口就可以跟读卡器建立串口通信。 3、去我的空间上看吧。rs232通信实际大家都叫串口通信。http://…

    2024年5月14日
    3500
  • javautc时间long,java的时间戳

    java时间long类型怎么转换为时间 1、把long时间的毫秒转化为Date日期有2种方法。 2、Long类型的时间转换为date,可以通过SimpleDateFormat对象对格式进行定义,然后创建一个Date类型的对象封装时间,再通过SimpleDateFormat对象的format(date)方法就可以获取指定的日期格式了。 3、我用的是SQLyog…

    2024年5月14日
    3800
  • java对内存的访问,java查看内存对象

    java语言允许使用指针访问内存 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。 Java是一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。Java程序不可能造成计算机崩溃。即使Java程…

    2024年5月14日
    3600
  • javase开发工具包,java开发工具包下载

    求高手帮我安下java。谢谢咯! .下载JDK 6u19 / FX 3 登录Sun公司的网站(http://java.sun.com/javase/downloads/index.jsp)获取版本为Java SE Development Kit with JavaFX (JDK 6u19 / FX 3)的开发工具包。 所以,首先要确保你的手机装有java虚拟…

    2024年5月14日
    3500

发表回复

登录后才能评论



关注微信