Java方法的命名规则_第2页回答

2021-04-06 19:07发布

31条回答
summer
2楼 · 2021-04-07 15:38

1.类名的命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

类名的命名规范:

a:首字母大写

B. 大驼峰命名

C. 命名有意义


2. 变量名命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

变量名的规范:

a:首字母小写

B.小驼峰命名

C.命名有意义


3. 方法命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

方法命名规范:

a:首字母小写

B.小驼峰命名

C.命名有意义


只爱泡泡的哆啦A梦呀
3楼 · 2021-04-07 17:04

(1)类的命名,使用驼峰式命名的规范

类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage。由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。

(2)方法的命名

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头 。例如: sendMessge

方法表示一种行为,它代表一种动作,最好是一个动词后者动词词组或者一个单词为一个动词。

(3)常量名,全大写用下划线分割

如:public static final String GAME_COLOR=”RED”;

(4)当要区别接口类和实现类的时候,可以在类的后面加上“Impl”。

接口类:UserInterface.java 接口实现类:UserInterfaceImp

(5)包名一律小写,使用小写字母如com.xxx.settlment,不要com.xxx.Settlement;

单词间不要用字符隔开,比如com.xxx.settlment.jsfutil,而不要 com.xxx.settlement.jsf_util。

(6)所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。


元则清
4楼 · 2021-04-08 09:09

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

       public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

kitidog2016
5楼 · 2021-04-08 09:49

一、命名规则

1.类名的命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

类名的命名规范:

a:首字母大写

B. 大驼峰命名

C. 命名有意义


2. 变量名命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

变量名的规范:

a:首字母小写

B.小驼峰命名

C.命名有意义


3. 方法命名规则:

a:首字符:英文,,$

b:其他字符:英文,,$,数字

C不能使用关键字

方法命名规范:

a:首字母小写

B.小驼峰命名

C.命名有意义


二.方法

1)普通方法(4种)

2)构造方法

为什么要有?

人——出生(方法)——何某人(对象)

类(Dog)——构造方法——对象(dog)


怎么写?

public 类名(参数){

}

3. 为什么我们不写构造方法对象也能出来?

我们java自动给我们添加了一个默认的构造方法


二、内存

栈:存基本数据类型(8种)

Byte,int,short,long,float,double,char,boolean

堆:引用型数据类型

String,Dog,Scanner…


buzuofa100
6楼 · 2021-04-08 10:51

va是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。


(一)Package(包)的命名


Package的名字应该都是由一个小写单词组成,例如com、xuetang9、company等。


(二)Class(类)的命名


Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:XueTang或ProNine。


相关视频教程推荐:java视频教程


猿小猿
7楼 · 2021-04-08 11:29

ava是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。


(一)Package(包)的命名


Package的名字应该都是由一个小写单词组成,例如com、xuetang9、company等。


(二)Class(类)的命名


Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:XueTang或ProNine。


相关视频教程推荐:java视频教程


(三)变量的命名


变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。示例如:idCard。


(四) Interface(接口)的命名


与Class(类)的命名类似。


(五)final static 变量(相当于常量)的命名


最终静态变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE = 1024。


(六)方法的命名


方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:setEvaluate(int size){ this.size = size; }


(七)数组的命名


数组应该总是用下面的方式来命名:String [ ] name;而不是:String name [ ];值得注意的是,命名时应尽量采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。


放学别走
8楼 · 2021-04-08 13:44

Java中的命名有一套成熟的规范,对包名、类名、变量名、方法名都有清晰的规定。

具体到方法的命名规则可以参考小驼峰命名规则。

更详细的命名规范可以参考阿里的Java开发手册,这里给出github下载链接:https://developer.aliyun.com/special/tech-java

浅浅77
9楼 · 2021-04-08 14:20

一、命名规范

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

       public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

 

二、注释规范

1、   类注释

在每个类前面必须加上类注释,注释模板如下:

/**

* Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.

* FileName: Test.java

* 类的详细说明

*

* @author 类创建者姓名
    * @Date    创建日期

* @version 1.00

*/

 

2、   属性注释

在每个属性前面必须加上属性注释,注释模板如下:

/** 提示信息 */

private String strMsg = null;

 

3、   方法注释

在每个方法前面必须加上方法注释,注释模板如下:

/**

* 类方法的详细使用说明

*

* @param 参数1 参数1的使用说明

* @return 返回结果的说明

* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明

*/

4、   构造方法注释

在每个构造方法前面必须加上注释,注释模板如下:

/**

* 构造方法的详细使用说明

*

* @param 参数1 参数1的使用说明

* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明

*/

 

5、   方法内部注释

在方法内部使用单行或者多行注释,该注释根据实际情况添加。

如://背景颜色

       Color bgColor = Color.RED


相关问题推荐

  • 回答 156

    对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。这时知道算法的名字并了解它们的功能,然后动手去实践。当我们在去...

  • 回答 93

    2个都很好就业,更关键的是要学得到东西

  • 回答 12
    已采纳

    获取Map集合中所有的key可以通过map集合的keySet()方法获取例如:    Map map = new HashMap();    map.put(xx,xx); //存放数据    //.... 省略    Set set = map.keySet();    //可以通过迭代器进行测试    Iterator iter = set.iter...

  • 回答 56
    已采纳

    不同年龄,不同掌握程度,学历,找工作城市,面试能力这是一个多方面影响的结果,如果是平均值的话,全国平均薪资14k左右

  • 回答 38

    具体学多久,根据自己的学习力,自律性、解决问题能力来决定若系统性学习,跟着讲师的节奏走,大概半年左右,有专业的讲师把课程进行规划,尽心系统学习,有问题,讲师会帮忙解决,学习的效率很高,避免了自学中出现各种问题解决不了,而耽误很多时间,可能会...

  • 回答 23
    已采纳

    (1)idea启动时会有两个快捷方式,安装完后默认生成在桌面的是32位的idea的快捷方式,如果我们使用这个快捷方式运行大项目,一般都会很卡。解决方法是找到idea的安装目录,然后进入bin文件夹,找到名称为idea64的应用程序,右键他生成桌面快捷方式。以后每次...

  • BIO与NIO、AIO的区别2020-05-19 15:59
    回答 4
    已采纳

    IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要...

  • 回答 2

    public class Point {    private int x;    private int y;    public int getX() {        return x;    }    public void setX(int x) {        this.x = x;    }    public int getY() {        return y;    } ...

  • 回答 6

    经典版单例模式public class Singleton {        private static Singleton uniqueInstance;//利用一个静态常量来记录singleton类的唯一实例。     private Singleton() {     }     public static  Singleton getInstance()...

  • 回答 3

    哈希表的长度一般是定长的,在存储数据之前我们应该知道我们存储的数据规模是多大,应该尽可能地避免频繁地让哈希表扩容。但是如果设计的太大,那么就会浪费空间,因为我们跟不用不到那么大的空间来存储我们当前的数据规模;如果设计的太小,那么就会很容易发...

  • 回答 14

    1. DOM(Document Object Model)        DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才...

  • 回答 19

    1)作用不同: throw用于程序员自行产生并抛出异常; throws用于声明在该方法内抛出了异常2) 使用的位置不同: throw位于方法体内部,可以作为单独语句使用; throws必须跟在方法参数列表的后面,不能单独使用。3)内容不同: throw抛出一个异常对象,且只能是...

  • 回答 11

    基本执行过程如下:1)程序首先执行可能发生异常的try语句块。2)如果try语句没有出现异常则执行完后跳至finally语句块执行;3)如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。4)catch语句块可以有多个,分别捕获不同类型...

  • 回答 20

    100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 400 语义有误,当前请求无法被服务器理解。 401 当前请求需要用户验证...

  • 回答 16

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译...

没有解决我的问题,去提问