- 1、本文档共24页,可阅读全部内容。
- 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 开发环境搭建
1 Java 开发环境搭建
本章没有涉及Java 语法知识,主要介绍Java 语言的特点、版本、环境搭建等,并给出了第一个简单的Java
程序——Hello World,让大家对Java 有一个最基本的认识。
本章内容:
Java 语言概述
Java 虚拟机(JVM) 以及跨平台原理
Java 的主要就业方向
Java 的不同版本:J2SE 、J2EE 、J2ME 的区别
Java 开发环境的搭建(JDK 和Eclipse 的安装)
第一个Java 程序示例Hello World!
Java 类和对象的概念
Java 类库及其组织结构(Java API)
Java import 以及Java 类的有哪些信誉好的足球投注网站路径
Windisland
第一章 Java 开发环境搭建
1.1 Java 语言概述
Java 语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995 年推出的一门高级编程语言,
起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java 语言迅速崛起(Java applet 可以在浏
览器中运行),成为大型互联网项目的首选语言。
2009 年04 月20 日,美国甲骨文公司74 亿美元收购Sun,取得java 的版权。
Java 是面向对象的语言,没有面向对象编程经验的读者需要花费不少时间来了解面向对象的概念、语法和
编程思想,有不能理解的地方请大家一定要坚持,多花时间编写代码自然会豁然开朗,从面向过程到面相
对象需要一个适应期。
Java 不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制、Socket 连接、数据库
存取等复杂操作进行了最大程度的简化。
Java 是跨平台的,一次编译,到处运行,在 Windows 上编写的代码可以不加修改的移植到 Linux 上,反
之也可以。
在世界编程语言排行榜中,Java 几乎占据着第二名的位置,仅次于C 语言。
图1 世界编程语言排行榜(2014 年11 月)
Java 是典型的面向对象的语言,晚于C++发布,部分语法和思想也参考了C++,请见下表:
语言 生日
C 语言 19 世纪70 年代初问世,1978 年美国电话电报公司(ATT)贝尔实验室正式发布C 语言。
C++ 在C 基础上,1983 年贝尔实验室推出了C++ 。
Java 由Sun 公司于1995 年5 月推出。
Python 由Guido van Rossum 于1989 年底发明,第一个公开发行版发行于1991 年。
Windisland
第一章 Java 开发环境搭建
Ruby 在20 世纪90 年代由日本人松本行弘开发。
尽管人们发现C++ 的语法太复杂,有很多冗余,但是 Java 在设计的时候还是尽可能的接近C++,降低人们
的学习成本。Java 语法是 C++ 语法的一个“纯净”版,没有头文件、指针运算(也没有指针语法)、结构、
联合、运算符重载、虚基类等。有C++基础的读者,可以轻易地切换到Java 。
Java 的应用非常广泛:
Web 开发:Java 非常适合开发大型的企业网站,例如人人网、去哪儿网的后台都是Java 。
Android 开发:Android 手机上APP 几乎都是用Java 开发的,例如QQ、微信、UC 浏览器。
客户端开发:Java 也可以用来开发电脑上的软件,例如Elicpse、Netbeans。
嵌入式应用:嵌入式应用就是在小型电子产品中运行的软件,例如老式手机上的软件、MP3 上的软件。
但是,可以负责任的告诉你,Java
文档评论(0)