【Java基础知识】命名规则

Rules of naming a Java source file

  • 如果源文件只有一个class,文件名必须和该class同名

  • 每个源文件里最多只能有一个public class,且文件名必须与该public class名相同

  • 如果你想要有两个public class,那就只能把class们拆开写在两个文件里咯

    public class First {
    	static String message = "Hello Java!";
    }
    
    public class Second {
    	public syayoc void main(String args[]) {
    		System.out.println(First.message);
    	}
    }
    
  • 没有main class的情况下,如果源文件里有多个非 public 的 class,文件名可以是其中任何一个class的class name

    class First {
    	static String Message = 'Hello Java';
    }
    
    class Second {
    	public void Hello(); {
    	System.out.println(First.Message);
    	}
    }
    
    
    /* 文件名可以是 First.java 也可以是 Second.java
    在complied之后,会生成 First.class & Second.class两个bytecode文件。但因为他们俩都不是main class,所以他们不能独自运行 */
    
  • 如果源文件里包含main class,则文件名必须与main class 同名

    class First {
    	static String message = 'Hello Java !';
    }
    
    class Second {
    	public static void main(String args[]) {
    		System.out.println(First.message);
    	}
    }
    
    /* 啊这不就又符合只有一个public要跟public class同名,又符合包含mian class要和main class同名的rule吗?
    # 哦不是的,这个class不是pulic的 */
    

Rules of naming classes, variables and methods

  • classes : CamelCase
    • ComputeArea
  • variables & methods : lowercase
    • computeArea
  • constants : Capitalize all letters, use underscores to connect words
    • MAX_VALUE

Java 中

单引号 是用来引 char 类型数据的(单个字符)

char a = 'b'

双引号 是用来引 String 类型数据的 (0及以上各字符 aka 字符串)

String c = 'hi'

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值