回忆起我走向Java开发这条路。已经1年有余了。这将是我的begin,但永远不是end。good luck。
Java的特征:
1.Java是一门面向对象的语言。
关于什么是面向对象的语言,具体移步:http://www.cnblogs.com/gameoverit/p/5178846.html
2.Java语言是简单的:
Java语言不使用指针,而是引用
具体移步: http://www.cnblogs.com/gameoverit/p/5178844.html
3.Java语言是动态的:
java语言在一定程度上能够称为动态语言,由于反射机制,让java能够在运行时再获取相应类型信息,大大减少开发的代码量的同时,能够提供更通用的程序。
4.Java是可移植的
java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。就是因为java是运行在jvm上的,所以它的代码就能不
经修改,就能在不同平台的jvm上运行(在UNIX用UNIX的jvm,在linux上用linux的jvm,在windows上用windows的jvm)
假如用windows移植到UNIX,只需把java文件是UNIX的jvm上编译成class文件,然后用jvm运行就可以了.
所以开发一个java应用,只要这个平台有JAVA虚拟机,就可以在多个平台上运行。