首页 > 代码库 > Java基础
Java基础
在正式全面学习Java之前,有一些基础是需要了解的。1、语法;2、JVM;3、运算符号;4、三种程序基本结构。
1、语法
关于变量与常量的概念。变量是在内存中的一小块区域,我们在程序中通过变量名来访问该区域。每个变量在使用前必须先声明(也就是向JVM申请内存区域),然后必须赋值(向申请的区域内填充内容),然后才能使用。变量名大小写敏感,长度没有限制。java中,不区分变量的声明与定义。变量的三要素:变量类型、变量名、变量值。如:"int a=2;"。声明指定类型的多个变量时,使用逗号将各变量分开。到目前为止,我们使用的所有变量都是在方法main() 的后面被声明。然而,Java 答应变量在任何程序块内被声明。程序块被包括在一对大括号中。一个程序块定义了一个作用域。这样,你每次开始一个新块,你就创建了一个新的作用域。你可能从先前的编程经验知道,一个作用域决定了哪些对象对程序的其他部分是可见的,它也决定了这些对象的生存期。常量语句是在变量语句的基础上,前面加一个final关键字。如"final double PI=3.14;"。使用常量时,一目了然,且当变化时全部改变。
数据类型包括基本数据类型和引用数据类型。基本数据类型包括整形byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节),浮点型float(4个字节)、double(8个字节),字符型char(2个字节),布尔型boolean。Java各种数据类型(除布尔类型外)占用的内存空间严格定义。
2、JVM
JVM(Java Virtual Machine):Java虚拟机。虚拟机工作原理:源程序(.java文件)→编译器(Javac.exe)→字节码文件(.class)→类加载器→字节码校验器→解释器→操作系统平台。
3、运算符号
Java语言中的表达式是由运算符与操作数组合而成的,所谓的运算符就是用来做运算的符号。在Java中的运算符,基本上可分为算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。
4、三种程序基本结构
包括了三种基本结构:顺序结构、选择结构、循环结构。
顺序结构是由上而下运行。
选择结构有三种分支:单分支选择、双分支选择、多分支选择。
单分支结构:
if(布尔表达式){
语句;
}
双分支结构:
if(布尔表达式){
语句1;
}else{
语句2;
}
多分支结构:if(布尔表达式1){
}else if(布尔表达式2){
}else if(布尔表达式3){
}else{
}
循环结构分为先验循环和后验循环。后验循环至少执行一次。
先验循环:
while(布尔表达式){
循环体;
}
for(初始化;布尔表达式;更新){
循环体;
}
后验循环:
do{
循环体;
}while(布尔表达式);