02-第一个Java程序解析、注释以及标识符的认识

第一个java程序解析

public class HelloWorld{ //这是一个类
	public static void main(String[] args){ //这是这个类的入口,不能更改
		System.out.println("Hello World");
	}
}

上述代码,编译后,只生成了一个HelloWorld.class文件
解析:
结构一:类的结构

class 类名{
	类体
}

1、class定义类,后面跟大括号
2、public不是必须的
结构二:

class 类名{
	public static void main(Stirng[] args){
		语句;	
	}
}

1、“public static void main(String[] args)“为程序的入口,没有该入口,程序将无法执行
2、语句后面必须加”;”
3、含有包含关系的需要缩进(非程序必要,但是有助于阅读)
结构三

class 类名1{
	类体
}

class 类名2{
	类体
}

public class 文件名{
	类体
}

1、一个java文件中可以定义多个类
2、class可以定义很多个,但是public class有且只能有一个,并且类名必须和文件名完全一致

注释

// 这个表示单行注释

/*
	这个表示多行注释
	这里是第二行注释
*/

/**
* 这个是javadoc注释,用于生成帮助文档,使用较少
*
*/

标识符

简单来讲,所有程序员可以自行命名的都叫标识符

标识符的语法规则:

规则为强制性的,不执行,会报错的
1、可以以字母、数字、下划线_、$符号组成,不能包含其他符号
2、不能以数字开头
3、不能为关键字
4、标识符严格区分大小写
5、特殊情况:类名大小写不一致时,只生成第一个类的class文件,例如a和A,只生成前面的a.class,不生成A.class
练习:

Hello World  //错误,因为空格
123aaa //错误,数字开头
我是变量 //正确
_1dg //正确
a123$# //错误,含有#
__$$ //正确

标识符的语法规范

规范是非强制性的,但是和实际工作的要求相契合
1、见名知意
2、标识符需要符合驼峰命名法:例如HelloWorld
3、类名和接口名首字母大写,后面每个单词都首字母大写,例如HelloWorld
4、变量名和方法名,首字母小写,后面每个单词都首字母大写,例如helloWolrd
5、常量名每个字母都大写,并且用下划线连接单词,例如HELLO_WORLD/MATH_PI
练习:

abc //错误,不能见明知意
User_Name /*错误,如果作为变量,应全大写并用下划线链接,
				如果作为类名/接口名,应无下划线
*/
UserName //正确,类名/接口名
loginName //正确,变量/方法名
Password //正确,类名/接口名
MATH_PI //正确,常量名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值