1.编译型语言和解释型语言
编译型语言: 在执行之前一次性将所有源代码全部编译成机器能够认识的二进制代码,常见的编译型语言有c/c++;
解释型语言:边执行边翻译,代码执行到哪儿就翻译到哪儿。常见的解释型语言有python等
2.Java的运行机制
首先用户编写的的源代码为*.java文件,其次经过编译会成为对应的*.class字节码文件,最后由java的虚拟机JVM将字节码文件*.class解释为机器可以认识的二进制代码。这就是java运行的整个过程。
Java是属于解释型语言,因为它并不是在执行之前就将源代码一次性编译。
3.初识类class
Java中的程序都是以类为单位的,所以所有的程序都必须在类class定义范畴之内,而类的定义有两种方式:
class 类名称{ //第一种
代码
}
public class 类名称{ //第二种
代码
}
第一种方式定义的类:文件名可以与类名不同
第二种方式定义的类: 文件名必须与类名相同
一个java文件中只能有一个public class类型的类但是可以有多个class 类型的类。
Java是严格区分大小写的,类名称要求每个单词的首字母大写,比如HelloDemo
4.Java中的关键字
Java中的变量名可以由英文字母,数字,下划线,(),和美元符号$组成,但标识符不能以数字开头,也不能是java的保留关键字。
以下是Java中的关键字:
abstrcat | assert | boolean | break | byte | case | catch |
char | class | continue | const | default | do | double |
goto | extends | enum | final | finally | float | for |
long | if | implements | import | instanceof | int | interface |
else | native | new | package | private | protected | public |
return | short | static | synchronized | super | strictfip | this |
throw | throws | transient | try | void | voliate | while |
java语言的注释方式有以下三种:
// 单行注释
/*....*/ 多行注释
/**...*/ 文档注释