ImageVerifierCode 换一换
格式:PDF , 页数:316 ,大小:5.17MB ,
资源ID:2357035      下载积分:9 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2357035.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(从零开始学Java.pdf)为本站会员(la****1)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

从零开始学Java.pdf

1、 内 容 简 介 本书针对初学和自学读者的特点,以通俗易懂的语言介绍 Java 语言,全书内容分为六篇共 23章,讲解了 Java 的各个方面。内容包括 Java 语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、面向对象、图形界面设计、输入/输出、处理异常、网络编程、数据库及 Java Web基础 JSP 和 Servlet。最后通过一个大型项目教务管理系统贯穿所有学习知识点,让读者更好地体会 Java 语言编程开发。本书运用大量示例,让读者在实战中体会编程的快乐。为方便读者学习,本书赠送光盘一张,其中包含书中用到的所有示例代码、PPT 教案及视频教程。建议读者边学边练,培养自

2、己单独开发项目的能力。本书适合想从事软件开发的入门人员、Java 自学者及初级软件程序员与信息技术人员阅读。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 从零开始学 Java/郭现杰,张权编著.北京:电子工业出版社,2012.7 (从零开始学编程)ISBN 978-7-121-16896-3 .从.郭 张.Java 语言程序设计.TP312 中国版本图书馆 CIP 数据核字(2012)第 084925 号 策划编辑:胡辛征 责任编辑:贾 莉 特约编辑:赵树刚 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮

3、编 100036 开 本:7871092 1/16 印张:19.75 字数:500 千字 印 次:2012 年 7 月第 1 次印刷 印 数:4000 册 定价:45.00 元(含光盘 1 张)凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。北京中新伟业印刷有限公司 Java 技术与 Web 服务之间没有界限。James Gosling(Java 技术之父)Java 语言自诞生以来,经过十多年的发展和应用,已经成为非常流行的编

4、程语言,根据权威编程语言排行榜显示,它始终居于第一位。现在全球已有超过 15 亿台手机和手持设备应用 Java 技术。同时,Java 技术因其跨平台特性和良好的可移植性,成为广大软件开发技术人员的挚爱,是全球程序员的首选开发平台之一。日益成熟的 Java 语言编程技术现在已无处不在,使用该编程技术可以进行桌面程序应用、Web 应用、分布式系统和嵌入式系统应用开发,并且在信息技术等各个领域得到广泛应用。本书全面介绍了 Java 语言基础,通过实例介绍了 Java 语言的编程技术和开发过程。关于 Java 的技术很多,只有学好编程基础,再学习深入的高级技术时才能得心应手,快学快用。本书优势 1由浅

5、入深 本书从 Java 语言的发展、开发环境及基本语法知识入手,逐步介绍了 Java 的基本概念、面向对象基础、图形界面程序的开发、网络程序开发及数据库应用程序的开发。让读者在没有编程基础的情况下,能够很快掌握 Java 语言编程的各种技术。2技术全面 本书从 Java 的基本概念入手,拓展到 Swing、编程异常、线程、网络编程、数据库编程、JSP 和 Servlet 等高级技术,以及对面向对象程序设计的主要原理和方法的介绍,可以让读者学得更充实。3示例讲解 本书每讲解到语法使用、编程要点时都会以示例的形式展现给大家具体应用,让大家在实践中得真知,并列举了大量翔实的情境插图,让大家更容易理解

6、客观的理论知识。书中的代码示例都可以用在以后的实际应用当中。4辅助学习 为帮助读者学习,本书赠送 DVD 光盘一张,其中包含书中用到的所有示例代码、PPT教案及长达数个小时的视频教程。前 言 本书的内容 第一篇 Java 基础(15 章)本篇主要讲解了 Java 语言的历史、特性、基本语法、数据类型、数组、程序控制语句和对字符串的处理。让读者对 Java 语言有一定的了解,通过学习本篇可以掌握 Java 的基本知识点,为以后开发打好基础。第二篇 Java 面向对象(69 章)本篇主要介绍了面向对象编程的内容及特性,类、对象、继承、接口及集合等内容的使用,可以帮助读者从理论的角度理解什么是面向对

7、象设计思想。第三篇 Swing(1013 章)本篇主要内容包括 Java 图形界面开发知识,详细介绍了 Swing 组件、标准布局及事件的处理。读者通过学习本篇可以开发出漂亮的图形界面。第四篇 Java 编程技术(1419 章)本篇包括了 Java 高级编程的相关技术,对程序异常处理、并发程序线程、网络程序定义使用和输入/输出进行了讲解。这些都是较难理解和掌握的,本章还介绍了数据库应用程序的开发及使用 Swing 组件创建数据库开发程序。读者可以自己多做练习,以便更快地掌握这些 Java 高级编程技术。第五篇 Java Web 基础(2021 章)本篇对Web开发程序进行了一些基础讲解,让读者

8、对Web开发也有一定的认识和了解。本章主要介绍了 JSP 程序设计和 Servlet 的一些基础知识及使用。第六篇 Java 实战(2223 章)本篇通过两章内容来详细讲解了教务管理系统设计。让读者全面地认识到如何开发程序、如何分析业务流程、如何对程序需求进行分析,这些都是程序员必备的知识。读者可以应用前面所学的知识开发这套教务管理系统,学会独立开发程序。视频光盘内容 全书所有示例代码。语音视频讲解。PPT 教案。适合的读者 想从事软件开发的入门者。Java 自学者。初级软件程序员。从其他语言迁移过来的开发人员。大中专院校的学生。社会培训人员。目 录 第一篇 Java 基础 第 1 章 第一个

9、 Java 程序 HelloWorld1 1.1 Java 语言简介1 1.1.1 Java 语言的历史 1 1.1.2 Java 语言的优点 2 1.1.3 发展前景 2 1.2 工作原理3 1.2.1 Java 虚拟机(JVM)3 1.2.2 无用内存自动回收机制 4 1.2.3 代码安全性检查机制 4 1.3 搭建 Java 程序开发环境4 1.3.1 系统要求 4 1.3.2 下载 Java 程序开发工具包 JDK 4 1.3.3 安装 JDK 5 1.3.4 在 Windows 系统下配置 JDK 7 1.4 开发第一个 Java 应用程序9 1.4.1 Eclipse 编写 Hel

10、loWorld 9 1.4.2 源文件与命令行执行 HelloWorld 12 1.4.3 Java 应用程序的基本结构14 1.5 小结14 1.6 习题14 第 2 章 Java变量、数据类型、运算符15 2.1 标识符和关键字15 2.1.1 标识符15 2.1.2 标识符命名规则15 2.1.3 关键字15 2.2 常量与变量16 2.2.1 常量概念及声明16 2.2.2 枚举类型16 2.2.3 变量概念及声明17 2.2.4 变量的作用域18 2.3 基本数据类型19 2.3.1 整型19 2.3.2 浮点型20 2.3.3 布尔型20 2.3.4 字符型20 2.3.5 数据类

11、型转换21 2.4 运算符22 2.4.1 算术运算符23 2.4.2 赋值运算符23 2.4.3 关系运算符24 2.4.4 逻辑运算符25 2.4.5 位运算符25 2.4.6 自增自减运算符28 2.4.7 三元运算符28 2.4.8 运算符的优先级28 2.5 小结29 2.6 习题29 第 3 章 数组30 3.1 数组的概念30 3.1.1 什么是数组30 3.1.2 数组的特点30 3.1.3 数组的规则30 3.2 一维数组31 3.2.1 声明一维数组 31 3.2.2 初始化一维数组31 3.2.3 访问一维数组 32 3.2.4 修改一维数组元素32 3.3 数组的常用操

12、作33 3.3.1 数组长度33 3.3.2 数组填充33 3.3.3 数组复制34 3.3.4 数组比较34 3.3.5 数组排序35 3.3.6 在数组中搜索指定元素36 3.3.7 把数组转换为字符串36 3.4 多维数组37 3.4.1 声明二维数组 37 3.4.2 创建二维数组 37 3.4.3 访问二维数组 38 3.4.4 遍历二维数组 38 3.5 小结39 3.6 习题39 第 4 章 条件结构和循环结构 40 4.1 条件结构40 4.1.1 if 语句40 4.1.2 if-else 语句 41 4.1.3 if-else-if 语句42 4.1.4 选择语句的嵌套43

13、 4.1.5 switch 语句44 4.1.6 if 与 switch 的区别45 4.2 循环结构45 4.2.1 while 循环语句45 4.2.2 do-while 循环语句46 4.2.3 while 与 do-while 的区别47 4.2.4 for 循环语句48 4.2.5 嵌套循环语句 49 4.3 跳转语句51 4.3.1 break 跳转语句51 4.3.2 continue 跳转语句51 4.3.3 break 与 continue 的区别52 4.3.4 return 跳转语句53 4.4 实例53 4.5 小结54 4.6 习题54 第 5 章 字符串处理55 5

14、.1 字符55 5.2 字符串56 5.2.1 字符串声明与赋值 56 5.2.2 获取字符串长度57 5.3 字符串基本操作57 5.3.1 字符串连接57 5.3.2 字符串比较58 5.3.3 字符串截取59 5.3.4 字符串查找59 5.3.5 字符串替换60 5.3.6 字符串与字符数组 60 5.3.7 字符串其他常用操作61 5.4 StringBuffer 类61 5.4.1 认识 StringBuffer 类 62 5.4.2 StringBuffer 类提供的 操作方法62 5.4.3 StringBuffer 实例62 5.4.4 String 类与 StringBuf

15、fer 类对比63 5.5 实例63 5.6 小结64 5.7 习题64 第二篇 Java 面向对象 第 6 章 面向对象65 6.1 面向对象编程简介 65 6.1.1 类 65 6.1.2 对象65 6.1.3 继承66 6.1.4 接口67 6.1.5 包 67 6.2 类67 6.2.1 基本结构67 6.2.2 类变量68 6.2.3 类方法69 6.2.4 类方法命名 70 6.2.5 调用类方法 70 6.2.6 方法重载70 6.2.7 构造方法71 6.2.8 方法返回值 71 6.3 抽象类和抽象方法 72 6.3.1 抽象类72 6.3.2 抽象类实例 72 6.3.3

16、抽象类的类成员73 6.3.4 抽象方法73 6.3.5 抽象类与接口对比74 6.4 嵌套类74 6.4.1 嵌套类定义 74 6.4.2 内部类75 6.4.3 静态嵌套类 75 6.5 对象75 6.5.1 对象实例75 6.5.2 创建对象77 6.5.3 使用对象78 6.6 this、static、final 关键字79 6.6.1 this 关键字79 6.6.2 static 关键字79 6.6.3 final 关键字80 6.7 控制对类的成员的访问80 6.8 标注80 6.8.1 标注用法81 6.8.2 文档标注81 6.9 小结82 6.10 习题82 第 7 章 继承83 7.1 继承概述83 7.1.1 什么是继承 83 7.1.2 类的层次84 7.1.3 继承示例84 7.1.4 继承优点85 7.2 对象类型转换85 7.2.1 隐式对象类型转换 85 7.2.2 强制对象类型转换 86 7.2.3 使用 instanceof 运算符86 7.3 重写和隐藏父类方法 86 7.3.1 重写父类中的方法 86 7.3.2 隐藏父类中的方法 87 7.3

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2