JAVA part 1:基础知识
注释
用于解释说明程序的文字
注释分为单行注释、多行注释
单行注释:
//
多行注释:
/*
*
*/
常量
在程序执行过程中,其值不可以发生改变的量
分类:
字符串常量:“helloworld”
整数常量:12, 234
小数常量:174.5
字符常量:“a”,“0”
布尔常量:true, false
空常量:null
package Day_1;
public class test1{
public static void main(String[] args) {
// 整数常量
System.out.println(2);
// 小数常量
System.out.println(3.4);
// 字符串常量
System.out.println("HelloWorld");
// 字符常量
System.out.println("a");
// 布尔常量
System.out.println(true);
// 空常量
System.out.println( );
}
}
变量
就是内存的一小块区域。在程序的执行过程中,其值可以在一定范围内发生改变
限制:
1.对区域要有限制:
2.必须给区域一个名称,即变量名
3.区域内必须有数据(初始化值)
格式定义:
数据类型变量名 = 初始化值
注意事项:
1.变量未赋值不能直接使用
2.变量只在它所属的范围内有效(变量属于它所在的那对大括号)
3.一行内可以i定义多个变量,但不建议
数据类型
JAVA是一种前类型语言,针对每一个数据都给出了明确的数据类型
分类:
基本数据类型
引用数据类型(类,接口,数组)
基本数据类型:
tips:
整数默认int类型,浮点默认double类型
定义long类型数据的时候,要加L或l,建议加L
定义float类型数据的时候,要加F或f,建议加F
计算机存储单元
计算机最小存储单元为字节(byte),通常用B表示
常用存储单元:
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
标识符
就是用来给包,类,变量,方法等起名字的符号
规则:
1.unicode字符:数字字符,英文大小写字母,汉字(不建议)
2.下划线_
3.美元符$## 标题
4.不能以数字开头
5.不能是JAVA中的关键字
类型转换
隐式转换:
byte,short ,char自动转换乘int类型,如果出现long类型,则自动转换成long类型
同理float类型会自动转换成double类型
boolean不参与隐式转换
强制转换:
目标类型变量名 = (目标类型)(被转换的数据);
虽然可以做强制转换,但是不建议,因为会有数据的丢失