- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
java语言的简介3篇
java语言的简介1
Java是由SunMicrosystems公司(现已被oracle公司收购)于1995年
5月推出的Java面向对象程序设计语言和Java*台的总称。由James
Gosling和同事们共同研发,并在1995年正式推出,据oracle官方数据
指数,目前全球已有上亿的系统是使用Java开发的。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,
还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功
能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代
表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂
的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、多线程、动
态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统
和嵌入式系统应用程序等。
Java分为三个体系:
JavaSE(JSE)(JavaPlatformStandardEdition,Java*台标准版,旧版缩
写是J2SE)
JavaEE(JEE)(JavaPlatform,EnterpriseEdition,Java*台企业版,旧版缩
写是J2EE)
JavaME(JME)(JavaPlatformMicroEdition,Java*台微型版,旧版缩写
是J2ME)
2005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,
Java的各种版本已经更名以取消其中的数字的各种版本已经更名以取消其中的数字:J2EE更名为JavaEE,
J2SE更名为JavaSE,J2ME更名为JavaME。
java语言的简介2
Java语言是简单的:
Java语言的语法与C语言和C++语言很接近,使得大多数C或者
C++程序员容易学习和使用。另一方面,Java丢弃了C++中很少使用
的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的
强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动
的废料收集,使得程序员不必为内存管理而担忧。
Java语言是面向对象的:
Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间
的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制
(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚
函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
Java语言是分布式的:
Java语言支持Internet应用的开发,在基本的Java应用编程接口中
有一个网络应用编程接口(Javanet),它提供了用于网络应用编程的类库,
包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程
方法激活)机制也是开发分布式应用的重要手段。
Java语言是健壮的:
Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮
性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制
使得Java更具健壮性。
Java语言是安全的:
Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶
意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网
络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空
间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类
SecurityManager)让Java应用设置安全哨兵。
Java语言是跨*台的:
Java程序(后缀为.java的文件)在Java*台上被编译为体系结构中立的
字节码格式(后缀为.class的文件),然后可以在实现这个Java*台的任何系
统中(windows,mac,linux等)运行,真正的实现了一次编译多处运行的
效果。这种途径适合于异构的网络环境和软件的分发。
Java语言是解释型的:
如前所述,Java程
您可能关注的文档
最近下载
- 初中音乐_夫妻双双把家还教学课件设计.ppt
- 新能源材料与器件PPT完整全套教学课件.pptx
- 化粪池下水道清淤疏通项目投标方案112页.docx
- 有机化学(全套1260页PPT课件).pptx
- 最全面部编五年级上册道德与法治全册教学设计表格式.docx
- 2025年高考化学一轮复习考点梳理热点强化6利用溶解度进行物质分离.pptx VIP
- 标准图集-2001浙J6 住宅安全门.pdf
- 设计管理工作内容与管理细则.docx
- 精品解析:浙江省宁波市镇海区镇海蛟川书院2023-2024学年七年级上学期期中数学试题-A4答案卷尾.docx VIP
- 励志班会:985博导桂海潮案例,读书可以改变命运主题班会.pptx
文档评论(0)