JavaSE基础语法
注释
注释:以特定符号为标记,对程序功能的说明,程序在运行的时候不会执行注释内容。
注释是我们学习过程中最为重要的一个功能,在编写程序的过程中添加注释可以帮助自己理清思路,提高编码以及读码的效率。
Java语言中注释有如下三种:
1.单行注释:符号为:// (快捷键为:ctrl + /)
int age = 18 ;
//定义一个变量age并初始化
2.多行注释:符号为:/**/(快捷键为:ctrl + shift + / 取消注释快捷键为:ctrl+shift+\)
/*
多行注释,记着写注释
*/
3.文档注释:符号为:/** */ 作用是对类、属性、方法功能进行说明。(在调用的时候可以提示,就像调用函数的时候后面括号内容以及对这个函数的解释就是文档注释要干的事)
/**
打印正常人类不会四肢爬行走路
*/
public class PrintlnNormalPerson {
public static void main(String[] args){
System.out.println("正常人类不会四肢爬行走路");
}
}
这个时候在其他地方调用这个类( PrintlnNormalPerson)在下面就会有提示:“正常人类不会用四肢爬行走路”。
关键字
被Java赋予了特定含义的单词,用作专门用途(特点是其书写格式全部都是小写),主要用来修饰:包,类,变量,方法(函数),Java语言中的关键字一共有五十个,其中 const 和 goto 是保留字(意思是Java现版本中没有任何一个版本正式定义这两个保留字,但是在定义变量名称的时候仍然不能使用这两个保留字)
例如:public,static,class,void等都是关键字,因为太多了,所以往后学到啥记啥。
标识符
Java对变量、方法、类等进行命名时是使用的字符序列(其实说白了就是我们自己可以定义的变量名称这个和C语言的标识符几乎是互通的)
当然,在Java语言中也有命名规则,其规则大致分为两种:第一种是硬性规则:
- 由26个英文字母大小写,0-9,"_" 或者 "$" 组成
- 数字不可以作为开头
- 不可以使用关键字或者保留字作为标识符,但标识符可以包含关键字或者保留字
- 严格区分大小写
- 长度没有限制
- 标识符中不能包含空格
第二种是到目前为止大家约定俗成,便于我们读码的规则:
- 要做到见名知意
- 包名:全部字母小写
- 类名:一个单词时首字母大写,多个单词时所有单词首字母大写
- 变量/方法名:一个单词时所有小写,多个单词时第二个开始首字母大写
- 常量:所有字母大写,多单词构成的时候单词之间用下划线连接
Java变量
Java中的变量与C语言中的变量在定义上并无太大的差别:程序运行时,可更改值的量,使用前要进行声明初始化。命名规则如下:
数据类型 = 变量名;
但Java中的变量与C语言中变量最大的不同在于这个“数据类型”。
Java的数据类型:
(1)基本数据类型(使用八个关键字声明的类型):
1.数值型,数值型又分为整数(byte,short,int,long)和浮点型(float,double)
其中整数的区别在于从左到右所占用的字节分别为1,2,4,8;
// 四种整数的定义方式
byte b=127;
short s=1234;
int i=192392;
long l=78979878;
浮点型在定义时要注意浮点型字面量默认为double类型的值,所以在定义一个float类型的值的时候要在后面加一个f
//两种浮点数的定义方式
float f = 12.4f;
double d=123.42;
2.字符型(char),Java语言的字符型一次只能存储一个字符,并不能存储一个字符串
3.布尔型(boolean),C语言中的真假值可以用1/0来表示,但是Java语言中的真假值只能用true/false来表示,并且布尔型变量赋值的时候只能赋予true或者false两个值。
(2)引用数据类型(除了这八种使用关键字声明类型的基本数据类型之外的所有)
1.类(class)
2.接口(interface)
3.数组([])