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、初学者容易忽略后缀名
--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);//常量名
}