最近跟着视频复习了一下Java基础语法,做做笔记。
从每个语言的第一个程序开始,书写一个HelloWorld代码。
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
}
1、关键字
Java语言中有一些特殊用途的词被称为关键字,关键字是区分大小写的,如void是关键字,Void不是关键字。
2、标识符
标识符是用于给Java程序中变量、类、方法等命名的符号。
标识符需遵循几条规则:
1)标识符可以由字母、数字、下划线、美元符号$组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头。
2)标识符不能是Java关键字和保留字,但可以包含关键字和保留字。
3)标识符严格区分大小写。
4)标识符的命名最好能反映出其作用。
3、变量
通过三个元素描述变量:变量类型、变量名以及变量值。例如:String hobby="变量";
变量同样也是可以由字母、数字、下划线、美元符号$组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头。
通常在使用时,变量名由多个单词组成,第一个单词的首字母小写,气候单词的首字母大写,俗称骆驼式命名法/驼峰命名法,如myAge。变量名长度没有限制,但区分大小写。
变量需要先声明后使用,main方法中定义的变量必须先赋值才能输出。
4、数据类型
Java语言是一种强类型的语言,也就是说,在Java中存储的数据都是有类型的,而且在编译时就确定其类型。
基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。
数据类型 |
说明 |
字节 |
应用 |
示例 |
int |
整型 |
4 |
用于存储整数 |
int age=26; |
double |
双精度浮点型 |
8 |
存储小数 |
double price=11.5; |
float |
单精度浮点型 |
4 |
存储小数,变量赋值时在数值后添加字母f |
float height=166.5f; |
char |
字符型 |
2 |
存储单个字符,变量赋值时使用单引号引起来 |
char sec=‘女’; |
boolean |
布尔型 |
1 |
表示“真”or“假”,取值只能是true或false |
boolean flat=true; |
String是一种常见的引用数据类型,用来表示字符串。
int score1=82;
double score2=score1;
System.out.println(score2); ——运行结果82.0
基本数据类型数据的转换需要满足特定条件:目标类型能与源类型兼容(如double型能兼容int型);目标类型大于源类型(double类型长度是8字节,int型是4个字节,int型不能存放double型数据)。
double heightAvg1=176.2;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1); ——运行结果176.2
System.out.println(heightAvg2); ——运行结果176
强制类型转换的语法:(数据类型)数值。强制类型转换可能会造成数据的丢失。
5、常量
final String SEX="女";
final double PI=3.1415;
常量的值被设定后,在程序运行过程中不允许改变。
语法:final 常量名 = 值;
常量名一般使用大写字母。
6、注释
注释有三种类型:单行注释、多行注释、文档注释。
单行注释以//开头,行末结尾;