Java语言的程序既是编译型的,又是解释型的。代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。
Java的版本:
1、Java SE:Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础。
2、Java EE:Java的企业版,主要用于开发企业级分布式的网络程序。
3、Java ME:主要用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备
Java语言的特性:
1、简单:Java使用接口取代了多重继承,并取消了指针。Java还通过实现垃圾的自动收集,大大简化了程序设计人员的资源释放管理工作。
2、面向对象:Java提倡万物皆对象,语法中不能在类外面定义单独的数据和函数,即Java最外部数据类型是对象,所有元素都通过类和对象来访问。