一、 JAVA语言入门
1.1 Java语言特点
①平台无关性
Java的一个显著优点就是提供了平台无关性:即你可以在Windows, Solaris , Linux或其他操作系统上使用完全一样的代码。 也就是一次编写, 随处运行。这对于在各种不同平台上运行从Internet上下载的程序来说,非常必要,而其他语言却难以做到这一点。
②面向对象
●Java是一门面向对象的语言;面向对象(Object Oriented)简称00;
●面向对象与面向过程是两种有代表性的编程思想;
●面向对象思想有三大特征:封装、继承、多态
③健壮性
●健壮性又称鲁棒性(robustness) ;
●Java的强类型机制保证任何数据必须有明确的数据类型;
●Java提供异常处理机制,能够统一处理异常事件;
●Java不再使用指针,实现垃圾自动回收,程序员不需要手动回收内存;
④分布式
●提供了用于网络应用编程的类库,包括URL、URLConnection、 Socket. ServerSocket等;
●Java的RM(远程方法调用机制是开发分布式应用的重要手段;
⑤多线程
●Java语言 支持多线程编程;
●提供多线程机制允许程序中有多个任务并发执行;
●提供的同步机制允许共享数据;
⑥动态性
●允许程序动态地装人运行过程中所需要的类;也可以通过网络来载入所需要的类;
●Java中能进行运行时的类型检查