- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java特点
JAVA特点语言特征Java编程语言的风格十分接近/view/1219.htmC语言、/view/227024.htmC++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了?/view/824.htmC++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的/view/159417.htm指针(以引用取代)、/view/116893.htm运算符重载(operator overloading)、多重继承(以/subview/159864htm接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了/view/1105026.htm泛型编程(Generic Programming)、类型安全的/view/116405.htm枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的/view/1182926.htm编译执行计算机语言和/view/1182922.htm解释执行计算机语言。它首先将/view/60376.htm源代码编译成二进制/view/560330.htm字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。编辑Java源代码可以使用任何无格式的纯文本编辑器,在/view/4821.htmWindows操作系统上可以使用微软记事本(/view/14457.htmNotepad)、/view/206636.htmEditPlus等程序,在/view/1634.htmLinux平台上可使用vi工具等。在记事本中输入如下代码:12345678910111213public?class?HelloWorld?{??//Java程序的入口方法,程序将从这里开始执行??public?static?void?main(String[]?args)?{??//向控制台打印一条语句??System.out.println(Helloworld!);??}?}编辑上面的Java文件时,注意程序中粗体字标识的单词,Java程序严格区分大小写。将上面文本保存为 HelloWorld.java,该文件就是Java程序的源程序。编写好Java程序的源代码后,接下来应该编译该Java源文件来生成字节码了。主要特性Java语言是易学的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的/view/2886403.htm强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为/view/4541016.htm内存管理而担忧。Java语言是强制面向对象的。Java语言提供类、/view/159864.htm接口和/view/125322.htm继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(/view/390935.htm关键字为implements)。Java语言全面支持/view/5776203.htm动态绑定,而C++语言只对/view/161302.htm虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用/view/897136.htm编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括/view/1496.htmURL、URLConnection、/view/13870.htmSocket、ServerSocket等。Java的/view/99017.htmRMI(远程方法激活)机制也是开发分布式应用的重要手段。Java语言是健壮的。Java的/view/1792102.htm强类型机制、/view/1072586.htm异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防/view/16443.htm恶意代码的攻击。除了Java语言具有的许多/view/634959.htm安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空
您可能关注的文档
最近下载
- 2024年中国石油东方地球物理勘探有限责任公司秋季高校毕业生招聘270人(甘肃有岗)笔试备考试题及答案解析.docx
- 天马旅游汽车公司管理职责、制度汇编.doc
- 从领导力角度说耿彦波——.ppt
- 唐山介绍PPT(唐山简介经典版).pptx
- 《我的家庭贡献与责任》第一课时小学道德与法治四年级上册PPT课件.pptx VIP
- 保养手册_迈腾b7l使用说明书.pdf
- 2024-2025人教版3三年级数学上册(全册)优秀测试卷(附答案).doc
- (2024年1月)广西各市房屋工程造价指标.doc VIP
- 2022年11月苏州城市学院下半年公开招聘27名管理岗位工作人员笔试参考题库含答案解析.docx
- 2023年义务教育初中英语新课标《英语新课程标准》解读ppt课件.pptx VIP
文档评论(0)