位置:上海信盈达IT培训学校 > 学校动态 > Java的有哪些特性
1、java语言是简单的:java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符承载、多继承、自动的强制类型转换,尤其是,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是动态的:Java语言的设计目标之一就是适应于动态变化的环境,.Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入动态的类,这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行类型时候的检查。
3、Java语言是面向对象的:Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字implements),Java语言全面支持多动态绑定,而C++语言只对虚函数使用动态绑定。Java是一个纯面面对象设计的程序语言!
4、Java语言是多线程的:在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建,通常有两种方法来创建线程:、使用型构为Thread(Runable)构造子将一个实现了Runnable接口的对象包装成了一个线程。第二、从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。注意Thread类已经实现了runnable接口,因此任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制,Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2368/news/248412/违者必究! 以上就是上海信盈达IT培训学校 小编为您整理 Java的有哪些特性的全部内容。