- 相干保举
java语音首要特征是甚么
Java是由Sun Microsystems公司于1995年5月推出的Java面向工具法式设想说话和Java平台的总称。由James Gosling和共事们配合研发,并在1995年正式推出。首要特征有以下11点:
1、Java说话是简略的:
Java说话的语法与C说话和C++说话很靠近,使得大大都法式员很轻易进修和利用。别的一方面,Java抛弃了C++中很少利用的、很难懂得的、使人利诱的那些特征,如操纵符重载、多担当、主动的强迫范例转换。出格地,Java说话不利用指针,而是援用。并供给了主动的废物搜集,使得法式员不用为内存办理而耽忧。
2、Java说话是面向工具的:
Java说话供给类、接口和担当等原语,为了简略起见,只撑持类之间的单担当,但撑持接口之间的多担当,并撑持类与接口之间的完成机制(关头字为implements)。Java说话周全撑持静态绑定,而C++说话只对虚函数利用静态绑定。总之,Java说话是一个纯的面向工具法式设想说话。
3、Java说话是散布式的:
Java说话撑持Internet利用的开辟,在根基的Java利用编程接口中有一个搜集利用编程接口(java net),它供给了用于搜集利用编程的类库,包罗URL、URLConnection、Socket、ServerSocket等。Java的RMI(长途方式激活)机制也是开辟散布式利用的首要手腕。
4、Java说话是硬朗的:
Java的强范例机制、非常处置、渣滓的主动搜集等是Java法式硬朗性的首要保障。对指针的抛弃是Java的理智挑选。Java的宁静查抄机制使得Java更具硬朗性。
5、Java说话是宁静的:
Java凡是被用在搜集情况中,为此,Java供给了一个宁静机制以防歹意代码的进犯。除Java说话具备的很多宁静特征之外,Java对经由进程搜集下载的类具备一个宁静提防机制(类ClassLoader),如分派差别的名字空间以防替换本地的同名类、字节代码查抄,并供给宁静办理机制(类SecurityManager)让Java利用设置宁静尖兵。
6、Java说话是体系布局中立的:
Java法式(后缀为java的文件)在Java平台上被编译为体系布局中立的字节码格局(后缀为class的文件),而后能够或许在完成这个Java平台的任何体系中运转。这类路子合适于异构的搜集情况和软件的散发。
7、Java说话是可移植的:
这类可移植性来历于体系布局中立性,别的,Java还严酷划定了各个根基数据范例的长度。Java体系自身也具备很强的可移植性,Java编译器是用Java完成的,Java的运转情况是用ANSI C完成的。
8、Java说话是诠释型的:
如前所述,Java法式在Java平台上被编译为字节码格局,而后能够或许在完成这个Java平台的任何体系中运转。在运转时,Java平台中的Java诠释器对这些字节码停止诠释履行,履行进程中须要的类在连接阶段被载入到运转情况中。
9、Java是高机能的:
与那些诠释型的高等剧本说话比拟,Java简直是高机能的。现实上,Java的运转速率跟着JIT(Just-In-Time)编译器手艺的成长愈来愈靠近于C++。
10、Java说话是多线程的:
在Java说话中,线程是一种特别的工具,它必须由Thread类或其子(孙)类来建立。凡是有两种方式来建立线程:其一,利用型构为Thread(Runnable)的机关子将一个完成了Runnable接口的工具包装成一个线程,其二,从Thread类派生出子类偏重写run方式,利用该子类建立的工具即为线程。值得注重的是Thread类已完成了Runnable接口,是以,任何一个线程均有它的run方式,而run方式中包罗了线程所要运转的代码。线程的勾当由一组方式来节制。Java说话撑持多个线程的同时履行,并供给多线程之间的同步机制(关头字为synchronized)。
11、Java说话是静态的:
Java说话的设想方针之一是顺应于静态变更的情况。Java法式须要的类能够或许静态地被载入到运转情况,也能够或许经由进程搜集来载入所须要的类。这也有利于软件的进级。别的,Java中的类有一个运转时辰的表现,能停止运转时辰的范例查抄。
【java语音首要特征是甚么】相干文章:
java手艺三大特征是甚么08-23
Java手艺三大特征05-27
Java是甚么07-03
开端懂得Java的泛型特征分享10-09
java担当是甚么06-11
Java接口是甚么07-21
java工场的方式是甚么10-31
java说话长处是甚么07-14
编程java担当是甚么09-20
java类文件是甚么10-31