首页 > 编程语言 >java命名规范

java命名规范

时间:2024-05-02 10:34:38浏览次数:23  
标签:java 规范 修饰 static 命名 返回值 public 类中

1、java文件名规范
a、一个文件中最多只能有一个public类且文件名必须和public类名一致
b、文件中可以有多个类,若无public修饰的类,此文件名可以是任意名
2、java类与成员命名规范
a、类名规范
- 类名首字母必须大写,使用驼峰命名法
b、类修饰符(写在类前边,只有两种)
- public
- default :默认,不写
c、类中成员修饰符
- public :公有的,所有其他类中都可以使用
- private :私有的,只有在当前类中可以使用
- protected :受保护的,只有在当前包下的类中可以使用
- default : 默认,不写
d、静态成员方法(static)
- 无需类实例化,直接可以调用 --> 等同于python的类方法,用classmethod修饰的方法
如果不用static修饰的是绑定给对象的,需要实例化对象调用
e、void :表示没有返回值;
如果有返回值要写返回值类型,返回值类型必须与指定的类型一致
```
public void func1(){ ... } --> 没有用static修饰,绑定给对象的,需要对象来调用
public static void func2(){ ... } --> static修饰,类方法,需要类来调用

标签:java,规范,修饰,static,命名,返回值,public,类中
From: https://www.cnblogs.com/mango1024/p/18169993

相关文章

  • 05.Java 方法详解
    1.方法的定义及调用设计方法的原则:一个方法只完成一个功能,有利于后期的扩展方法的定义:修饰符(可选)返回值类型方法名(参数类型参数名(可选)){方法体return返回值;}2.方法重载重载:就是在一个类中,有相同的函数名称,但形参不通的函数方法的重载规则:方法名称必......
  • AWS EC2 实例类型命名规则
    AWSEC2(ElasticComputeCloud)实例类型的命名规则反映了实例的性能特征、用途和硬件配置。这些实例类型的名称由几个组件构成,每个组件都提供了关于该实例类型特定方面的信息。理解这一命名规则可以帮助用户更好地选取适合其应用场景的实例类型。EC2实例类型命名结构格式:家族+......
  • Java注解和反射
    元注解:负责注解其他的注解,Java定义了4个标准的meta-annotation类型@Target:用于描述注解的适用范围@Retention:表示需要再什么级别保存该注解信息,用于描述注解的生命周期(source<class<runtime)@Document:该注解江北包含在javadoc中@Inherited:说明子类可以继承父类中的注解自......
  • day29-JavaScript(1)
    1、JavaScript的历史1.1、JavaScript的历史JavaScript因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。1990年底,欧洲核能研究组织(CERN)科学家TimBerners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(WorldWideWeb),从此可以在网......
  • 04.Java 流程控制
    1.用户交互ScannerScanner对象:获取用户的输入基本语法:Scanners=newScanner(System.in);通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前一般使用hasNext()和hasNextLine()判断是否还有输入的数据。next():一定要读取到有效字符后才可以结束......
  • 用python写一个 将指定目录下以及其下所有子目录下的srt文件复制一份并重命名带上文件
    代码:importosimportshutildefcopy_and_rename_files(src_directory,target_directory):#确保目标目录存在ifnotos.path.exists(target_directory):os.makedirs(target_directory)#遍历指定目录及其所有子目录forroot,dirs,file......
  • Java多线程
    程序,进程,线程程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念;进程是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位;通常在一个进程中可以包含若干个线程,线程是CPU调度和执行的单位;若是单核cpu,则多线程是模拟出来的,在一个cpu的情况下,在同......
  • Java IO流之为什么要手动关闭IO流
    目录1IO流关闭1.1问题引入1.2为什么IO流需要手动关闭1.3正确关闭流姿势介绍1.3.1在try中关流而没在finally中关流1.3.2在关闭多个流时将其放在一个try中1.3.3在循环中创建流在循环外关闭1.3.4关闭多个流时没用遵循后定义先释放原则1.3.5jdk7及以上版本推荐try-......
  • 03.Java 基础语法
    1.注释、标识符、关键字三种注释单行注释://多行注释:/*多行注释*/文档注释:/***@DescriptionHelloWorld*@Authorxxx*/标识符关键字Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符2.数据类型强类型语言:要求变量的使用严格符合规定,......
  • java EasyExcel 导出不同dto到多sheet,同时有动态字段,分页写入方案,解决存在oom的问题
    思路 1将一次查询数据改成分页查询,比如一次2000条,2将每次查询的数据按业务分组计算每类业务动态列追加的最大次数treeMap追加列2在excel列表头则是追加2列,名称自定义,我这边是补数字,示例追加列1,追加列2我的业务是按数据库存放的图片来确定最大追加列,需要将图片......