Java相比于c语言来说可能更“优雅”一些,没有指针的使用,但是要学的知识面比较广。
要想运行Java程序,就必须要有JDK的存在,那么JDK、JRE、JVM之间又有什么关系,各自有什么作用:
关系:JDK包含JRE包含JVM;
JDK:JAVA的开发工具包,供程序员使用,也包含了编译器javac与自带的调试工具;
JRE:JAVA运行时环境;
JVM:JAVA虚拟机,运行代码;
第一个JAVA代码:
这里的public时一个访问限定修饰符;class是类;重要的是被public修饰的类名必须要与文件名一致;
一个java文件中只有一个public类,且它不是一个文件对应一个字节码文件,是一个类对应一个。
在上图中可以看到有String[] args,它其实是一个字符串类型,在c语言中是不存在字符串类型的,要表示字符串就会用数组来表示。不同于c语言的还有他的输出语句:println,并不是不存在printf和print而是他们表达的意思不同:
println:换行;
print:不换行;
printf:一般不用。
在标识符方面:
类名:大驼峰;
方法名:小驼峰;
关键字中存在一种特例叫保留字:例如goto,它在编写代码的过程中,它的颜色和关键字是相同的,但是它无法定义变量,保留的意思就是说,它可能在以后会引用为关键字。



