1、简单的
简单是指Java既易学又好用。不要将简单误解为这门编程语言很干瘪。你可能很赞同这样的观点:英语要比阿拉伯语言容易学。但这并不意味着英语就不能表达丰富的内容和深刻的思想,许多荣获诺贝尔文学奖的作品都是用英文写的。如果你学习过C++,你会感觉Java很眼熟,因为Java中许多基本语句的语法和C++一样,像常用的循环语句、控制语句等和C++几乎一样,
但不要误解为Java是C++的增强版, Java和C++是两种完全不同的编程语言,它们各有各的优势,将会长期并存下去,Java和C++已成为软件开发者应当掌握的编程语言。如果从语言的简单性方面看,Java要比C++简单,C++中有许多容易混淆的概念,或者被Java弃之不用了,或者以一种更清楚更容易理解的方式实现,例如, Java不再有指针的概念。
2、面向对象的
面向对象是指以对象为基本粒度,其 下包含属性和方法。对象的说明用属性表 达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发 变得简单易用,节省代码。基于对象的编程更符合人的思维模式,使人们更容易编写程序。Java是一种面向对象的语言,也继承了面向
对象的诸多好处,如代码扩展、代码复用等。我们将在以 后的章节中详细地讨论类、对象等概念。
3、平台无关的
与平台无关是Java最大的优势。其他语言编写的程序面临的一个主要问题是:操作系统的变化,处理器升级以及核心系统资源的变化,都可能导致程序出现错误或无法运行。而用 Java写的程序不用修改就可在不同的软硬件平台上运行。这样就能实现同样的程序既可以在Windows下运行,到了 Unix或者 Linux环境不用修改就直接可以运行了。Java 主要靠 Java虚拟机(JVM)实现平台无关性。平台无关性就是一次编写,到处运行: Write Once, RunAnywhere。
4、多线程的
Java实现了内置对多线程的支持。多线程允许同时完成多个任务。实际上多线程使人产生多个任务在同时执行的错觉,因为,目前的计算机的处理器在同一时刻只能执行一个线程,但处理
器可以在不同的线程之间快速 地切换,由于处理器速度非常快,远远超过了人接收信息的速度,所以给人的感觉好像多个任务在同时执行。C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。
培训地点:
靖江市国贸中心18楼A座
联系人:
卢老师,18952632637,微信同号
联系我时,请说是在靖江便民网看到的,谢谢!