Java程序的基本元素
标识符
对程序使用的元素的命名,包括:类名、变量名、常量命、方法名等
可以包含:大小写字母、下划线、美元符号
不能以数字、特殊符号开头,不能以关键字、保留字命名
命名规范:
项目名一般全部小心并且在多个单词间用中划线隔开,如:project-one
包名则用全小写,单词间用“.”隔开,如:com.company.project
类名采用大驼峰法,指所有单词首字母大写,如:
public class CodeOne{}
类名则采用小驼峰命名法,指除首个单词的第一个字母不大写,其他单词首字母大写,如:
int testOne;
int test;
常量命名则使用全大写命名,多个单词则用下划线隔开,如:
final int CONST;
final int CONST_ONE;
方法名则与变量相同采用小驼峰命名法,如:
public static void testFunc(){};
关键字
Java内置的函数名和功能名称,不允许使用其创建变量,如:static、public、int等
保留字是关键字特殊的一种,其继承自c系语言,没有实际意义,为以后的扩展性所保留,如:const等
常量
以final关键字声明,其只能赋值一次,无法被后续赋值,不是必须创建时就被赋值,如:
final int number1 = 100; //可以直接在创建时赋值
final int number2;
number2 = 100; //也可以在声明后赋值,但是只能赋值一次
在系统运行期间稳定不变的量一般声明为常量
变量
变量数据类型:字符型、整型、布尔型、浮点型、字符串等,可以用不同的关键字声明创建,如:char、int、double、boolean等,Java中共有八大数据类型,将在下方细讲
类型关键字对类型进行申请内存空间,声明并且命名变量,如:
int number1 = 100;
可以对变量重新赋值,如:
int number1 = 100; //声明变量
number1 = 200; //重新赋值
注释
可以用//书写单行注释
也可以用 /* */
或 /** */
来写长段注释,用于解释代码含义或者原理以便自己或他人以后阅读代码时没有太大理解困难
//这是单行注释
public int num;//这段代码可以执行
/*
这是块注释
public int num2;//中间的代码无法执行
*/
/**
*这是Java文档注释
*
*/
byte b = 1;
short s;
s = b;//不会报错