03※、Java程序的组织形式【重点】

Java程序的组织形式

【重点】public 修饰符的用法

/**
  *
  * @Author Lantzrung
  * @Date 2022年7月16日下午4:46:32
  *  
**/
class Demo{
	
}
public class Hello{
	public static void main(String[] args) {//提供Java程序的入口 main方法
		System.out.println("Hello World!");//提供输出语句
  }
}

public 是公共的意思【修饰符】 class用于修饰类  Hello表示为当前类的类名

文件要以.java作为程序的后缀

1、类一定要public修饰吗?不一定

2、但是如果类被public修饰,则类名必须要和文件名一致[区分大小写都要一致]

3、没有被public修饰时,类名和文件名可以不一样

4、被public修饰的类在同一个java源文件中只能有一个,所有类也可以没有public修饰

5、一个Java源文件中可以有多个类,在编译的时候会生成多个class文件,但是被public修饰的类只能有一个

6、运行java程序需要提供程序入口(main方法)

初学者容易犯的错误

    --1、CLASSPATH指的是类的加载路径,而不是Java源文件的路径【建议不加】

    --2、初学者容易忽略后缀名

67b855fd4e3d45ca9a4e4f2bfc1c12b7.png

    --3、注意在Java中是大小写敏感的

    --4、main方法的格式(固定的),提供main方法

/**
  *
  * @Author Lantzrung
  * @Date 2022年7月16日下午4:47:01
  *  
**/
public static void main(String[] args){
    }

        

※(重点)分隔符、标识符、关键字的使用

     -- 分隔符(英文的分号); 表示代码语句的结束

         小括号():优先级比较高、包含表达式、方法参数列表

         大括号{}:包含类体、方法体、代码块

     -- 标识符:用于定义变量名、类名、方法名、常量名

 

注意:

      1.不要用中文定义标识符,不行就翻译或者拼音(不然会给说成是菜鸟哟qwq)

      2.中文可以作为标识符 但要转码为当前计算机格式编码 默认ANSI UTF-8

        

        --1、标识符组成:英文字母、数字、(美元符号)$、(下划线)_

        --2、不能使用数字作为开头

        --3、不能使用其他的特殊字符 # ……

        --4、不能包含空格

        --5、不能和关键字一样

/**
  * @author Lantzrung
  * @date 2022年7月19日
  * @Description
  */
public static viod main(String[] args){
    int 中 = 5222;//编译运行通过 但要转码为当前计算机编码格式:ASNI格式
    System.out.println(中);//5222
    int a = 10;// 可以编译,运行通过
    System.out.println(a);//10  
    int a$ = 10;//可以编译
    int a_ = 10;//可以编译
    
    int 123a = 10;//编译错误不是语句,语法错误
    int a a = 10;//编译错误不是语句,语法错误
    int #a = 10;//编译错误不是语句,语法错误
    int public = 10;//编译错误不是语句,语法错误
}

行业※:驼峰式命名:

            类名  HelloWorld           【首字符大写、每个单词首字母大写】

         方法名  helloWorld           【首字符小写、每个单词首字母大写】

         变量名  helloWorld           【和方法名一致】

            常量  HELLO_WORLD 【全大写,每个单词使用_分隔】

/**
  *
  * @Author Lantzrung
  * @Date 2022年7月16日下午4:49:12
  *  
**/
class HelloWorld{}//类名
    void helloWorld(){//方法名
        int hellowWorld = 0;//变量名
        int HelloWorld = HELLO_WORLD;//常量名
        System.out.println("Long的最大值:"+Long.MAX_VALUE);//常量名
}

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lantzruk

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值