02-java语言语法

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;变量变化){

  代码块;

}

上一篇:Condition实现线程通信


下一篇:lock中使用多条件condition