*Java开发的三个方向:

  1、JavaSE:主要用于桌面程序的开发;

  2、JavaEE:主要用于网页程序的开发;

  3、JavaME:主要用于嵌入式系统程序的开发。

  *Java语言的主要特性:

  1、面向对象;

  2、分布性:可以在多个不同的主机上布置相关操作,同时数据也可以存放在多个不同的主机上,Java可以凭借URL对象访问网络对象,访问的方式和访问本地系统相同;

  3、可移植性:Java程序与平台系统无关,通过JVM处理字节码文件以适应不同平台;

  4、安全性:删除了类C语言中的指针、内存管理等语法,避免了非法的内存操作。同时Java程序要经过代码校验、指针校验等多种测试才可以运行;

  5、多线程:Java允许应用程序同时并行执行多项任务,而且相应的同步机制可以保证不同线程能正确地共享数据;

  6、高性能:Java编译后的字节码是在解释器中运行的,其运行速度比多数交互式的应用程序提高很多;

  7、解释性、健壮性、动态等…。