数据结构、算法和应用(java语言实现



数据结构、算法和应用(java语言实现

每一个java程序都是一个类,每个类可能包含数据和方法成员。

一个独立运行的java程序必须有个名称为main的方法,一个applet必须由一个名为init的方法。

在执行一个java程序前,必须对它进行编译。编译的过程就是将java源代码翻译为所谓的java字节码。与执行源代码相比,执行字节码更容易且更有效率。编译后的字节码是写入到.class文件里面的。而c,c++这样的编程语言的编译过程是将源代码编译为执行该程序的计算机的本地语言。编译后的c或c++程序可直接在计算机上运行所以比java执行得要更快一些。java的字节码不是任何计算机的本地语言,只是Java虚拟机的本地语言。java解释器用作java程序和运行程序的计算机之间的一种缓冲区。所以java程序实际上不是以本地模式运行的。