Java从入门到精通(实例版)(第2版) - (EPUB全文下载)

文件大小:1.09 mb。
文件格式:epub 格式。
书籍内容:

Java从入门到精通(实例版)(第2版)
第1篇 基础篇
第1章 初识Java (视频讲解:18分钟)
第2章 熟悉Eclipse开发工具 (视频讲解:13分钟)
第3章 Java语言基础 (视频讲解:57分钟)
第4章 流程控制 (视频讲解:31分钟)
第5章 数组 (视频讲解:34分钟)
第6章 字符串 (视频讲解:48分钟)
第7章 类和对象 (视频讲解:49分钟)
第2篇 技术篇
第8章 接口、继承与多态 (视频讲解:17分钟)
第9章 类的高级特性 (视频讲解:33分钟)
第10章 Java集合类 (视频讲解:30分钟)
第11章 异常处理 (视频讲解:49分钟)
第12章 输入/输出 (视频讲解:29分钟)
第13章 Swing程序设计 (视频讲解:45分钟)
第3篇 高级篇
第14章 高级事件处理 (视频讲解:30分钟)
第15章 多线程 (视频讲解:35分钟)
第16章 网络通信 (视频讲解:33分钟)
第17章 JDBC操作数据库 (视频讲解:87分钟)
第18章 Swing高级组件 (视频讲解:47分钟)
第19章 高级布局管理器 (视频讲解:37分钟)
第20章 AWT绘图技术 (视频讲解:33分钟)
第4篇 项目篇
第21章 酒店管理系统 (视频讲解:85分钟)
附录CD
第1篇 基础篇
本篇通过介绍初识Java、熟悉Eclipse开发工具、Java语言基础、流程控制、数组、字符串、类和对象等内容,并结合大量的图示、实例、视频等使读者快速掌握Java语言,为以后编程奠定坚实的基础。
第1章 初识Java(视频讲解:18分钟)
Java是一种可以编写跨平台的、面向对象的程序设计语言。本章将向读者简单介绍Java语言和相关的特性、不同的版本以及学好Java语言的方法等。本章所需要掌握的内容,其主要目的是让读者对Java语言有一个整体的了解,然后再慢慢地学习具体内容,最后达到完全掌握Java语言的目的。
通过阅读本章,您可以:
了解Java语言的历史
了解Java语言的现状
了解Java语言的面向对象特性
掌握不同平台的JDK环境搭建
掌握Java程序的编写方法
1.1 Java语言概述
视频讲解:光盘\TM\lx\1\Java语言概述.mp4
1.1.1 Java语言的历史
Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发一种新的编程语言。由于该小组的成员James Gosling对C++语言在执行过程中的表现非常不满,就把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(Oak就是Java语言的前身),这个名字源于Gosling办公室窗外的一棵橡树(Oak)。此时的Oak已经具备安全性、网络通信、面向对象、多线程等特性,是一款相当优秀的程序语言。后来,在注册Oak商标时,发现它已经被另一家公司注册,所以不得不改名。要取什么名字呢?工程师们边喝咖啡边讨论着,看看手上的咖啡,联想到印度尼西亚有一个盛产咖啡的岛屿(中文名叫爪哇),于是将其改名为Java。
随着Internet的迅速发展,Web应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java语言开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。该浏览器被命名为HotJava,并于1995年在业界发表,引起了巨大的轰动,Java语言的地位随之得到了肯定。1995年5月23日,JDK(Java Development Kit)1.0a2版本正式对外发布。此后,Java语言的发展异常迅速。2009年4月20日,Sun公司被Oracle公司收购。
1.1.2 Java语言的现状
借助Java,程序开发人员可以自由地使用现有的硬件和软件系统平台。由于Java是独立于平台的,它还可以应用于计算机之外的领域。Java程序可以在便携式计算机、电视、电话、手机和其他设备上运行。Java的用途数不胜数,它拥有无可比拟的能力,使用它所节省的时间和费用十分可观。
如果仔细观察就会发现,Java就在我们身边。使用Java语言编写的常见开源软件包括NetBeans和Eclipse集成开发环境、JBoss和GlassFish应用服务器;商业软件包括永中Office、合金战士Chrome、Websphere和Oracle Database 11g。此外,各手机厂商都为自己的产品提供了Java技术的支持,手机上的Java程序和游戏已经不胜枚举。
为了满足不同开发人员的需求,Java开发分成了以下3个方向。
Java SE:主要用于桌面程序的开发。它是学习Java EE和Java ME的基础,也是本书的重点内容。
Java EE:主要用于网页程序的开发。随着互联网的发展,越来越多的企业使用Java语言来开发自己的官方网站,其中不乏一些世界500强的企业。
Java ME:主要用于嵌入式系统程序的开发。
1.1.3 Java语言的面向对象特性
Java语言的作者们编写了具有广泛影响的Java白皮书,里面详细介绍了他们的设计目标以及实现成果。此外,还用简短的篇幅介绍了Java语言的特性。下面将对其进行简要介绍。
1.简单
Java语言的语法简单明了,容易掌握,而且是纯面向对象的语言。Java语言的简单性主要体现在以下几点:
语法规则和C++类似。从某种意义上讲,Java语言是由C和C++语言转变而来,所以C程序设计人员可以很容易地掌握Java语言的语法。
Java语言对C++进行了简化和提高。例如,Java使用接口取代了多重继承,并取消了指针,因为指针和多重继承通常使程序变得复杂。Java语言还通过实现垃圾自动收集,大大简化了程序设计人员的资源释放管理工作。
Java提供了丰富的类库和API文档以及第三方开发包,另外,还有大量的基于Java的开源项目,现在JDK也开放源代码了,读者可以通过分析 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Java从入门到精通(实例版)(第2版) - (EPUB全文下载)