首页编程java编程java用什么制定包名,java项目包名如果由多个单词组成,怎么命名

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

编程之家2023-10-11112次浏览

其实java用什么制定包名的问题并不复杂,但是又很多的朋友都不太了解java项目包名如果由多个单词组成,怎么命名,因此呢,今天小编就来为大家分享java用什么制定包名的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

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

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

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

例:

一个单词的时候:

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

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

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

两个单词的时候:

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

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

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

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

例如:

XMLUtil->xmlUtil

UtilXML->utilXml

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

Java包(Package)的详细用法

当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开发中为了避免上述事件,提供了一个包的概念(package),那么既然有了这样一种方法能避免上述事件,那么我们怎样使用package那?,使用方法很简单我们只需要在我们写的程序第一行使用package关键字来声明一个包就行了,例如我们来声明一个名为pack1的包名,package pack1;好了下面我们就利用范例来说明package的使用方法,及其编译运行的方法,

假设我们在d盘下的新建一个文件(pack1),在pack1文件内包含两个java程序一个是Showmethod.java和Testshow.java;Showmethod.javapackage pack1;//在这里把Showmethod类纳入到pack1包内

class Showmethod{

public void show(){

System.out.println("I'm a show method() of Showmethod class");

}

}

Testshow.java; package pack1;//在这里把Testshow类也纳入到pack1包内

public class Testshow{

public static void main(String args[]){

Showmethod sm=new Showmethod();

sm.show();

}

}

下面我们就先来看一下如何编译这两个位于同一个包内的java程序,1:javac pack1\Showmethod.java

2:javac pack1\Testshow.java

这就是编译的方法 pack1是包名,包名后面跟的就是我们要编译的那个类名,编译好后pack1目录下回声成两个class文件,运行方法:

java pack1.Testshow

注意运行时要指出包名,包名后有一个点"."然后是类名,

2:下面我们来看一下如何访问不在同一个包内的类,在D盘分别建立pack1,pack2两个文件,

建立好之后将Showmethod.java放到pack1包内,

Showmethod.java的代码如下:

package pack1;

public class Showmethod{

public void show(){

System.out.println("I'm a show method() of Showmethod class");

}

}将Testshow.java放到pack2包内

Testshow.java的代码如下:

package pack2;

public class Testshow{

public static void main(String args[]){

pack1.Showmethod sm=new pack1.Showmethod();

sm.show();

}

}由于此类需要调用位于pack1包中的Showmethod类的show方法,所以这里pack1.Showmethod sm=new pack1.Showmethod();这样写,我们还可以使用import语句将pack1包内的Showmethod方法导入进来,这样这个地方pack1.Showmethod sm=new pack1.Showmethod();我们就可以这样写了Showmethod sm=new Showmethod();对于import我们下一范例进行说明,

还有一点我们必须注意,在访问不同package里的类时,被访问的类必须被声明为public(就是公有类型的),否则在编译回报告错误,

编译方法"

1javac pack1\Showmethod.java

2: javac pack2\Testshow.java

编译好之后pack1,pack2目录下回分别产声一个.class文件,

运行方法:

java pack2.Testshow

java jsp 中包、类、接口等的命名规则

类命名规则

基本命名规则:

类、接口命名

命名规则:以大写字母开头,假如有多个英文本词,每个英文本词头字母大写

例如:StudentInfo

接口命名

命名规则:以大写字母"I"开头,假如有多个英文本词,每个英文本词头字母大写

例如:IStudentInfo

接口出现类命名:

命名规则:将出现的接口名称的首字母"I"去掉,以"Impl作为结尾",假如有多个英文本词,每个英文本词头字母大写。

例如:StudentInfoImpl

J2EE+SSH框架命名规则

servlet类命名:

命名规则:以Servlet英文本词结尾

例如:LoginServlet

POJO命名:

应用hibernate自动生成的类即可

DAO类命名:

应用hibernate自动生成的类即可

Action类命名:

命名规则:Action的命名以POJO名称来制定,POJO名称Action

例如:

一个的POJO名称为Diary,其对应的action为DiaryAction

ActionForm类命名:

命名规则:ActionForm的命名以POJO名称来制定,POJO名称Form

例如:

一个的POJO名称为Diary,其对应的actioForm为DiaryForm

业务逻辑接口命名:

命名规则:业务逻辑接口的命名以POJO名称来制定,IPOJO名称Service

例如:

一个的POJO名称为Diary,其对应的业务逻辑接口为IDiaryService

业务逻辑出现类命名:

命名规则:业务逻辑接口出现类的命名以POJO名称来制定

例如:

一个的POJO名称为Diary,对应的业务逻辑接口出现类名为DiaryServiceImpl

学习java语言 需要注意什么啊

作为常年占据编程语言排行榜首位的Java也吸引了很多人前去学习,对于零基础的人来说,Java学习中要注意哪些呢?下面,千锋就给大家介绍一下。初学者在学习Java时,要注意以下事项:

1、明确学习方向

对于零基础学习Java的人来说,一定要有一个明确的学习方向,不能急于求成。很多人为了能快速入门Java,会直接入手项目,这不太实际,有的人不学基础,一看代码觉得Java很难就放弃了。所以我们在学习的时候一定要牢固基础,按阶段的学习,坚持下来才会有提高。

2、制定学习任务

初学者在学习Java时,往往会因为没有计划像无头的苍蝇一样乱撞,学习的内容不系统,最终导致学习效果低下,拖延进度。所以我们在学习的时候要制定好学习计划,按照计划走,从基础到进阶,一步一个脚印,只有这样,你才能学会怎么样解决问题,并加深自己对Java的理解。

3、注重理论实践

学习Java最忌讳的就是纸上谈兵,没有实际项目操作经验,这也是为什么很多人在学习完后迟迟找不到工作的原因。我们学习Java一定要注重理论和实践相结合,在学习中尽可能的积累实战经验,这样才能在学完后与企业需求相接轨,达到用人单位要求。学习Java的过程虽然辛苦,但坚持下来终会带来回报。

在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,Java软件工程师年薪均在4—15万美金,而在国内,Java软件工程师也有极好的工作机会和很高的薪水。一般情况下的Java软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软件工程师。

根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%—70%。同时,Java软件工程师的工资待遇相对较高。

好了,文章到此结束,希望可以帮助到大家。

java 什么叫编译 java为什么要编译javascript什么意思(Javascript是什么意思)