- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++目前在工业界还有18%的份额,不过许多人都不看好C++的未来走势,看看这是为什么?右边是Bjarne Stroustrup这几年的变化。 看到了没有,Bjarne请赶快扔掉剃须刀拯救C++吧。 有大胡子——有旺运;没胡子——只有干瞪眼! C#之父Anders Hejlsberg Java之父James Gosling 八卦:胡子决定编程语言运势 Thomas Kurtz, Basic之父 Larry Wall, Perl之父 两人虽然没有令人咋舌的大胡子,但两撇小胡子倒也浓密有致。自然,这两种语言红得发紫。 八卦:胡子决定编程语言运势 Guido van Rossum, Python之父 松本行弘, Ruby语言之父 但是同为动态语言,Python的作者Guido van Rossum和Ruby的作者松本行弘都没有胡子,哪怕是两撇小胡子,所以尽管它们都比Perl语言好,但都没有Perl使用广泛。不过,凡事都有转机。Rossum看样子极有希望很快长出大胡子,而日本人松本,也需学点。 八卦:胡子决定编程语言运势 Rasmus Lerdorf,PHP之父 PHP相当流行并不是因为语言本身的特性,看看Rasmus这张脸就知道啦。 Brendan Eich ,JavaScript之父 八卦:胡子决定编程语言运势 Prof. Cleve Moler, MATLAB之父 Java语言的特点 Java语言适用于Internet环境,是一种被广泛使用的网络编程语言,它具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。 另外Java语言还提供了丰富的类库,方便用户进行自定义操作。下面将对Java语言的特点进行具体介绍。 1.3.1 简单 Java语言的语法规则和C++类似。它通过提供最基本的方法完成指定的任务。但Java语言对C++进行了简化和提高。例如,指针和多重继承通常使程序变得复杂,Java用接口取代了多重继承,并取消了指针。Java语言还通过实现自动垃圾收集大大简化了程序设计人员的内存管理工作。 1.3.2 面向对象 Java语言以面向对象为基础。在Java语言中,不能在类外面定义单独的数据和函数,所有对象都要派生于同一个基类,并共享它所有功能,也就是说,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。 1.3.3 可移植性 Java程序具有与体系结构无关的特性。这一特征使Java程序可以方便地移植到网络的不同机器。同时,Java的类库中也实现了针对不同平台的接口,使这些类库可以移植。 1.3.4 分布性 Java语言从诞生就和网络紧密地联系在一起。在Java中还内置了TCP/IP、HTTP和FTP等协议类库。因此,Java应用程序可以通过URL地址打开访问网络上的对象,访问方式与访问本地文件系统几乎完全相同。 1.3.5 解释器通用性 运行Java程序需要解释器。Java解释器能直接对Java字节码进行解释执行。字节代码独立于机器,它本身携带了许多编译时信息,使得连接过程更加简单,因此可以在任何有Java解释器的机器上运行。 JAVA程序设计 第1章 Java程序设计语言概述 第2章 JAVA语言的基本语法 第3章 程序流程控制语句 第4章 面向对象基础 第5章 集合类 第6章 Java输入与输出(I/O) 第7章 多线程与异常处理 第8章 Swing程序设计 第9章 Applet程序设计 第10章 网络程序设计 第11章 JDBC数据库编程 第12章 Java Web程序设计 第 1 章 Java语言概述 1.1 Java简介 1.2 Java语言诞生背景 1.3 Java语言的特点 1.4 安装Java程序开发工具 1.5 JDK 6.0/7.0的新特性 1.6 Java程序开发过程 1.7 开发工具Eclipse 1.1 Java简介 Java语言得名于印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,其寓意是为世人端上一杯热咖啡。正如认识一个新事物一样,学习一门语言应该是从整体到细节,再从细节到整体的过程。学习Java语言也是一样,首先需要对其有一个整体的了解,然后再慢慢的学习具体内容,最后达到完全掌握Java语言的目的。 Java不是一个产品,而是一个规范,这个规范定义了一个标准(API),为开发和部署应用程序所使用。 Java最大的优势有两点: 跨平台:可以在Windows、Linux、Unix等所有系统上运行 开源:可以集合大家都力量来共同参与Java的改进 1.2 Java语言诞生背景 Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未
您可能关注的文档
- 学生夏令营活动方案.docx
- 学习培训方案.docx
- 学校安全稳定方案.docx
- 学校安全整改方案.docx
- 学校保安安全协议书范本-最新.doc
- 学校防溺水工作方案.docx
- 学校环境日活动方案.docx
- 学校课改经验交流材料.docx
- 学校足球比赛闭幕词.docx
- 学校作风整改方案.docx
- 上海市宝山区2025-2026学年第一学期期末考试高三英语试卷(含答案).pdf
- 云南省普洱市镇沅县第一中学2025-2026学年高二上学期期中考试语文试题(含答案).pdf
- 天津市扶轮中学2025-2026学年高一上学期第一次月考英语试题(含答案).pdf
- 上海市杨浦区2026届高三一模英语试题(含答案).pdf
- 湖北省八校联考2025-2026学年高二上学期月考语文试题(含答案).pdf
- 山西省介休市第一中学校2025-2026学年高二上学期期中考试英语试卷(含答案,无听力原文及音频).pdf
- 江苏省无锡市梅村高级中学2025-2026学年高二上学期期中英语试题(含答案).pdf
- 山东省临沂市临沭县2025-2026学年九年级(上)期中化学试卷(含答案).pdf
- 山东省菏泽市2025-2026学年高二上学期期中考试英语(B)试卷(含答案,无听力原文及音频).pdf
- IPO审核耗时与首发股票市场表现.pdf
原创力文档


文档评论(0)