「java驼峰命名法的优点」Java驼峰命名法

博主:adminadmin 2023-01-27 09:48:16 295

今天给各位分享java驼峰命名法的优点的知识,其中也会对Java驼峰命名法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

北大青鸟java培训:Java标识符命名规则?

经常在网上看到一些代码对标识符的命名都不大规范,这次特地整理一下java中各类标识符的命名规则,java课程希望对大家有所帮助。

一、标识符命名规则1、标识符用作给变量、方法和类命名。

2、以字母、下划线“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字。

3、大小写敏感。

4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。

5、尽量不要使用中文。

6、不可以是true和false。

true和false虽然不是关键字,但是有特殊用途。

7、避免与java关键字与java类库的类名重名,java关键字一共有51个。

二、对于不同标识符使用不同的命名规则1、包名:全部小写,用”.”隔开,每一个点表示一级目录,至少要有一级目录。

(1)单级包:小写。

如:com(2)多级包:小写,用”.”隔开。

2、类或接口:所有单词首字母大写。

(大驼峰法)(1)一个单词:首字母大写。

如:Student、People(2)多个单词:每个单词首字母大写。

如:HelloWorld、ServerSocket3、方法或变量:第一个单词首字母小写,从第二个单词开始首字母大写。

(小驼峰法)(1)一个单词:首字母小写。

如:name、age(2)多个单词:第二个单词首字母大写。

如:stuName、showTime4、常量:全部大写,单词键以下划线”_”隔开(1)一个单词:全大写。

如:PI、COUNT(2)多个单词:全大写,并以”_”隔开。

如:RESULT_OK、WINDOW_HIERARCHY_TAG总之,遵循这个命名规范,不止有利于别人能够更快速的读懂我们的代码,了解代码中的成员,还能够让我们在实际开发中减少很多不必要的麻烦。

昭通java培训学校告诉你Java标识符命名规则?

经常在网上看到一些代码对标识符的命名都不大规范,这次特地整理一下java中各类标识符的命名规则,java课程希望对大家有所帮助。

一、标识符命名规则

1、标识符用作给变量、方法和类命名。

2、以字母、下划线“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字。

3、大小写敏感。

4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。

5、尽量不要使用中文。

6、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。

7、避免与java关键字与java类库的类名重名,java关键字一共有51个。

二、对于不同标识符使用不同的命名规则

1、包名:全部小写,用”.”隔开,每一个点表示一级目录,至少要有一级目录。

(1)单级包:小写。如:com

(2)多级包:小写,用”.”隔开。

2、类或接口:所有单词首字母大写。(大驼峰法)

(1)一个单词:首字母大写。如:Student、People

(2)多个单词:每个单词首字母大写。如:HelloWorld、ServerSocket

3、方法或变量:第一个单词首字母小写,从第二个单词开始首字母大写。(小驼峰法)

(1)一个单词:首字母小写。如:name、age

(2)多个单词:第二个单词首字母大写。如:stuName、showTime

4、常量:全部大写,单词键以下划线”_”隔开

(1)一个单词:全大写。如:PI、COUNT

(2)多个单词:全大写,并以”_”隔开。如:RESULT_OK、WINDOW_HIERARCHY_TAG

总之,遵循这个命名规范,不止有利于别人能够更快速的读懂我们的代码,了解代码中的成员,还能够让我们在实际开发中减少很多不必要的麻烦。

Java命名规则 局部变量和成员变量

我说我知道的约定俗成:

一切自定义名字的都是标识符,以字母下划线或者美元标志开头

类:每个单词的首字母大写

方法:方法名第一个单词小写,从第二个单词开始首字母大写

变量:变量和方法命名一样

常量:都用大写

Java标识符的命名规则

良好的标识符命名规范:

1. 硬性:

a. 字母、数字、_ (下划线)、$

b. 数字不能开头。

c. 不能与关键字、保留字重名。

2. 软性:

a. 望文生义、见名知义。

b. 类名可以由一个或多个单词组成,每个单词的首字母大写,帕 斯卡命名法(pasacl) HelloWorld UserName IdentityCard

c. 函数、变量名由一个或多个单词组成,首单词首字母小写,拼接词的首字母大写,驼峰命名法(camel)。helloWorld userName

d. 包名全小写,只能使用特殊符号 . ,并且不以 . 开头或结尾。

e. 常量全大写,多个单词用 _ 链接。USER_NAME HELLO_WORLD

Java初学者需要了解的10个语法细节

语法语法,语法就是语言的法则。汉语有汉语的语法,英语有英语的语法,如果不懂语法那你写出来的句子要不然就是错误,要不然就是生涩难懂。要学习和使用Java语言就要遵守Java语言的规则,要不然你的程序就不是Java程序,下面聊聊学习Java都需要注意哪些语言规则。

1、Java中区分大小写。

类和接口名首字母必须大写,采用驼峰命名法,每一个名单词的首字母大写,例如:MyFirstJavaProgram;

2、类名和源文件名必须一致。

例如下面的程序

public class FirstJava{

public static void main(String [] arg0){

System.out.println("My First Java File"); //输出一句话:My First Java File

}

}

类名是FirstJava,那么你保存的源程序文件名为FirstJava.java。

3、方法名命名。

大小写都行,一般来说都是第一个单词小写,后面的单词还是采用驼峰命名法,例如:getValue(),setValue(int value);

4、成员变量名命名。

大小写都行,一般都是第一个单词小写。如果是全局静态变量或者常量全部单词都要大写,例如:public static int VALUE = 10;public static final int VALUE = 10;

5、方法参数命名。

方法参数大小写都行,一般都是第一个单词小写;

6、入口方法。

所有Java程序的入口是public static void main(String [] arg0)方法,所以看程序一般都是从main方法看起;

7、注意分行。

Java程序中的分号";"表示你这句话说完了,一句话说完了就另起一行,不要想着节省纸张。

8、Java标识符。

Java中所有的名字(类名、方法名、变量、常量)统称为标识符,关于标识符有以下几点需要注意:

标识符是大小写敏感的;

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 ,首字符之后可以是任何字符的组合;

Java关键字不能用作标识符 ;

例如:

合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary、#name、25name、class、time、if

9、Java中的注释。

注释就是辅助说明你的程序,方便阅读,注释的部分会被Java编译器忽略掉。注释分为单行注释("//"或者"/* ............*/")和多行注释(/** .........*/),

/**

* 程序的入口方法。(这个是多行注释)

*/

public static void main(String[] args) {

/* 打印一句话 (这是单行注释) */

System.out.println();// 打印一句话(这是单行注释)

}

10、Java中的空行。

空行会被编译器忽略,用空行多是为了让程序整洁易读。

总结:写代码重要的是整洁、易读,让自己和别人都看得懂很重要。这里可能有人会说我自己写的代码我还不知道,如果你这样认为那你肯定没有写过多少代码。在工作中有的时候你是做很多项目,做完一个再做一个之后让你回头改第一个项目的bug这个时候如果你的代码写的不整洁也没有添加注释的话你有你受的,这也是给写程序的人们一个建议。

学习Java的同学注意了!!!

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:232300090【长按复制】 我们一起学Java!

C++、Java与C#的命名规范总结

摘要 由于在开发工作中经常用到C++ Java和C#作为开发语言 命名规范的问题经常给我造成一些困扰 一方面命名规范没有唯一的标准答案 另一方面 虽说语言的命名规范并没有固定的形式 三种语言的风格毕竟不太一样 也各自有着一些独特的特点 本文将对C++ Java与C#的命名规范进行总结  在编写代码的过程中所采用的命名方式经常变动 没有形成固定的风格 因此 根据从网上收集到的一些资料以及自身的一些经验 对C++ Java以及C#的命名规范进行了总结 方便以后查询  命名规范的原则 ◆ 尽量采用以前采用过的命名规则 ◆尽量在三种语言下采用相同的命名规则 以方便记忆 ◆尽量采用来自官方(如Sun MS)的命名规则   匈牙利命名法 Camel命名法与Pascal命名法匈牙利命名法 在Windows编程中使用非常普遍 由微软的一位匈牙利程序员提出 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀 标识出变量的作用域 类型等 例如 m_lpszStr表示指向一个以 字符结尾的字符串的长指针成员变量 在面向对象的程序设计中匈牙利命名法使用起来非常别扭  Camel命名法 即骆驼式命名法 原因是采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏 Camel命名法有两种形式 混合使用大小写字母和单词之间加下划线

例如runFast和run_fast都属于Camel命名法  Pascal命名法 与Camel命名法类似 不过Pascal命名法的首字母为大写字母   命名规范对照表

标识符类型

C++

Java

C#

文件名

与类名相同 定义类是文件名一般成对出现 如FooBar h和FooBar cpp对应类FooBar

与类名相同

同Java

名字空间 包

同C#

包名的前缀是全部小写的ASII字符并且是一个顶级域名 通常是 edu gov net 包名的后续部分根据不同机构各自内部的命名规范不尽相同 这类命名规范可能以特定目录名的组成来区分部门 项目 机器或注册名

示例

l sun eng

l apple quicktime v

l edu cmu cs bovik cheese

Pascal命名法 且从表示范围大的名字开始

示例

l Oracle Data Access;

l Microsoft Office Excel;

枚举值

Pascal命名法 枚举值前面加上枚举类型名 中间以下划线 _ 隔开

示例

l enum Color{Color_Red Color_Green};

Pascal命名法

示例

l enum Color{Red Green};

同Java

类 结构体 类型定义(typedef) 枚举类型

同Java

Pascal命名法

示例

l class Raster;

l class ImageSprite;

同Java

接口

与类型命名规范相同

命名规则与类名相似

示例

l interface RasterDelegate;

l interface Storing;

Pascal命名法 前面需要加上字符 I

示例

l interface ITester;

l interface ILogger;

方法

同C#

Camel命名法

示例

l run();

l runFast();

l getBackGround();

Pascal命名法

示例

l Run();

l RunFast();

l GetBackGround();

方法内的变量及参数

同Java

Camel命名法

示例

l int myWidth;

l int taxTotal;

同Java

私有 保护实例字段

同Java

Camel命名法 前面需要加一个下划线 _

示例

l int _employeeId;

l String _name;

l Customer _customer;

同Java

属性 存取函数

Pascal命名法 读取函数前面加上 Get 设置函数前面加上 Set

示例

l GetEmployeeId();

l SetName();

l GetCustomer();

Camel命名法 读取函数前面加上 get 设置函数前面加上 set

示例

l getEmployeeId();

l setName();

l getCustomer();

与方法命名规则相同 应该与字段名称相同 建议采用自动属性

示例

常量

同Java

全部大写 单词间用下划线隔开

示例

l static final int MIN_WIDTH = ;

l static final int MAX_WIDTH = ;

l static final int GET_THE_CPU = ;

同Java

事件

Pascal命名法

示例

l FormClosing;

l ValueChanged;

l ButtonClicked;

异常类型

继承自std::exception 与类型命名规则相同 且以Exception结尾

继承自java lang Exception 与类型命名规则相同 且以Exception结尾

继承自System Exception 与类型命名规则相同 且以Exception结尾

lishixinzhi/Article/program/net/201311/13779

java驼峰命名法的优点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java驼峰命名法、java驼峰命名法的优点的信息别忘了在本站进行查找喔。