1.第一个翻译官(JVM)
java的世界中,所有语言需要通过jvm(Java虚拟机翻译)”翻译“。因此我们制定了各种各样的规则。这样jvm才能正确的”翻译“,否则jvm是不能正确的工作,因为它不认识。翻译官有了,那么怎么进行数据交流呢。因此java中定义了各种各样的数据结构
2.基本数据类型
类型 | 字节 | 范围 |
byte | 1 | -128~127 |
short | 2 | -65536~65535 |
int | 4 | -2^32~2^32-1 |
long | 8 | -2^64~2^-64-1 |
float | 4 | |
double | 8 | |
char | 4 | |
boolean | - |
3.操作符
算术运算符:+、-、*、/、++、--
位操作符:&(与)、|(或)、^(非)
逻辑运算符:&&(与)、||(或)、!非
三目运算符: ? A:B
4.常见语法
结束符:java中以;作为结束符
变量声明:告诉计算机我有一个数据需要存储,这时候你需要告诉计算机这是什么类型的,它就会给你多大的空间,因此我们在声明变量的时候,必须要指定它的类型。如 int i;long l;等
字面量:在数字中,字面量是默认可以向下赋值的,而字面量默认是int型,而小数则是默认double类型的,要表示long则需要写出1L,要表示float则要写出1f。
赋值:java中=是赋值,一般表示一个变量里面的内容。可以是字面值,也可以是一个地址,有时候我们需要一个地址来存储一系列的复杂数据。
5.循环结构
do{
代码块
}while(condition);
while(condition){
代码块;
}
for(变量;condition;变量变化){
代码块;
}