当前位置:首页 > 程序设计 >
《Java入门经典》电子书封面

Java入门经典

  • 发布时间:2019年11月26日 11:12:50
  • 作者:罗格斯·卡登海德
  • 大小:16.6 MB
  • 类别:Java入门电子书
  • 格式:PDF
  • 版本:第7版
  • 评分:7.1
  • Java经典实例Java经典实例
  • Java入门经典 PDF 第7版

      给大家带来的一篇关于Java入门相关的电子书资源,介绍了关于Java入门、Java经典方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小16.6 MB,罗格斯·卡登海德编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.1。

      内容介绍

      Java入门经典(第7版)》通过大量示例程序循序渐进地引导读者快速掌握使用Java开发程序的基本技能。
      《Java入门经典(第7版)》总共24章,先讲解了Java程序的编写流程、工作原理等内容;然后介绍了有关Java编程的基本知识,包括变量、条件语句、循环语句、数组和对象等内容;随后介绍了创建图形用户界面、使用内部类和闭包、读写文件,以及使用字体、颜色和图形等相关的知识。本书还介绍了如何使用Java来开发Android app。本书每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。
      《Java入门经典(第7版)》可作为初学者学习Java编程技术的教程,也可供其他语言的程序员学习Java时参考。

      目录

      • 第1章 成为程序员 1
      • 1.1 选择编程语言 2
      • 1.2 告诉计算机做什么 3
      • 1.3 程序的工作原理 5
      • 1.4 为什么程序不能正常工作 6
      • 1.5 选择一个Java编程工具 6
      • 1.6 安装Java开发工具 7
      • 1.7 总结 7
      • 1.8 问与答 8
      • 1.9 测验 8
      • 1.9.1 问题 8
      • 1.9.2 答案 9
      • 1.10 练习 9
      • 第2章 编写**个程序 10
      • 2.1 编写程序所需的工具 10
      • 2.2 创建Saluton程序 11
      • 2.3 开始输入程序 11
      • 2.3.1 class语句 13
      • 2.3.2 main语句的作用 13
      • 2.3.3 大括号 13
      • 2.4 在变量中存储信息 14
      • 2.5 保存编写好的程序 15
      • 2.6 将程序编译为class文件 16
      • 2.7 修复错误 16
      • 2.8 运行Java程序 17
      • 2.9 总结 18
      • 2.10 问与答 18
      • 2.11 测验 19
      • 2.11.1 问题 19
      • 2.11.2 答案 20
      • 2.12 练习 20
      • 第3章 Java之旅 21
      • 3.1 **站:Oracle 21
      • 3.2 去Java学校 24
      • 3.3 在JavaWorld用午餐 25
      • 3.4 在NASA仰望天穹 27
      • 3.5 回归正题 28
      • 3.6 到SourceForge去问路 29
      • 3.7 在手机上运行Java 30
      • 3.8 总结 31
      • 3.9 问与答 31
      • 3.10 测验 31
      • 3.10.1 问题 31
      • 3.10.2 答案 32
      • 3.11 练习 32
      • 第4章 理解Java程序是如何工作的 33
      • 4.1 创建应用程序 33
      • 4.2 向应用程序传递参数 35
      • 4.3 Java类库 36
      • 4.4 总结 40
      • 4.5 问与答 40
      • 4.6 测验 40
      • 4.6.1 问题 40
      • 4.6.2 答案 41
      • 4.7 练习 41
      • 第5章 在程序中存储和修改信息 42
      • 5.1 语句和表达式 42
      • 5.2 指定变量类型 43
      • 5.2.1 整数和浮点数 43
      • 5.2.2 字符和字符串 44
      • 5.2.3 其他数值类型的变量 45
      • 5.2.4 布尔变量 46
      • 5.3 给变量命名 46
      • 5.4 在变量中存储信息 47
      • 5.5 运算符 48
      • 5.5.1 变量的递增与递减 49
      • 5.5.2 运算符优先级 50
      • 5.6 使用表达式 51
      • 5.7 总结 53
      • 5.8 问与答 53
      • 5.9 测验 54
      • 5.9.1 问题 54
      • 5.9.2 答案 54
      • 5.10 练习 54
      • 第6章 使用字符串来交流 55
      • 6.1 在字符串中存储文本 55
      • 6.2 在程序中显示字符串 56
      • 6.3 在字符串中使用特殊字符 57
      • 6.4 拼接字符串 57
      • 6.5 将其他变量用于字符串中 58
      • 6.6 字符串的高级处理 59
      • 6.6.1 比较两个字符串 59
      • 6.6.2 确定字符串的长度 60
      • 6.6.3 改变字符串的大小写 60
      • 6.6.4 查找字符串 60
      • 6.7 导演及演员名单 61
      • 6.8 总结 62
      • 6.9 问与答 62
      • 6.10 测验 63
      • 6.10.1 问题 63
      • 6.10.2 答案 63
      • 6.11 练习 64
      • 第7章 使用条件测试进行判断 65
      • 7.1 if语句 66
      • 7.1.1 小于和大于的比较 66
      • 7.1.2 相等和不等 67
      • 7.1.3 使用块语句组织程序 67
      • 7.2 if-else语句 68
      • 7.3 switch语句 69
      • 7.4 三元运算符 71
      • 7.5 观察时钟 71
      • 7.6 总结 74
      • 7.7 问与答 75
      • 7.8 测验 75
      • 7.8.1 问题 75
      • 7.8.2 答案 76
      • 7.9 练习 76
      • 第8章 使用循环重复执行操作 77
      • 8.1 for循环 77
      • 8.2 while循环 79
      • 8.3 do-while循环 80
      • 8.4 退出循环 81
      • 8.5 给循环命名 82
      • 8.6 测试计算机的运行速度 83
      • 8.7 总结 84
      • 8.8 问与答 84
      • 8.9 测验 85
      • 8.9.1 问题 85
      • 8.9.2 答案 85
      • 8.10 练习 85
      • 第9章 使用数组存储信息 86
      • 9.1 创建数组 87
      • 9.2 使用数组 88
      • 9.3 多维数组 90
      • 9.4 对数组进行排序 90
      • 9.5 对字符串中的字符计数 91
      • 9.6 总结 94
      • 9.7 问与答 94
      • 9.8 测验 95
      • 9.8.1 问题 95
      • 9.8.2 答案 95
      • 9.9 练习 95
      • 第10章 创建**个对象 96
      • 10.1 面向对象编程的工作原理 96
      • 10.2 对象示例 97
      • 10.3 什么是对象 98
      • 10.4 理解继承 99
      • 10.5 建立继承层次 100
      • 10.6 转换对象和简单变量 100
      • 10.6.1 简单变量的类型转换 101
      • 10.6.2 对象类型转换 102
      • 10.6.3 在简单变量和对象之间进行
      • 转换 102
      • 10.6.4 自动封装和拆封 104
      • 10.7 创建对象 104
      • 10.8 总结 107
      • 10.9 问与答 107
      • 10.10 测验 107
      • 10.10.1 问题 107
      • 10.10.2 答案 108
      • 10.11 练习 108
      • 第11章 描述对象 109
      • 11.1 创建变量 109
      • 11.2 创建类变量 111
      • 11.3 用方法来创建行为 112
      • 11.3.1 声明方法 112
      • 11.3.2 参数不同的类似方法 113
      • 11.3.3 构造函数 114
      • 11.3.4 类方法 115
      • 11.3.5 方法中变量的作用域 115
      • 11.4 将一个类放在另一个类中 116
      • 11.5 使用关键字this 117
      • 11.6 使用类方法和类变量 118
      • 11.7 总结 119
      • 11.8 问与答 120
      • 11.9 测验 120
      • 11.9.1 问题 120
      • 11.9.2 答案 121
      • 11.10 练习 121
      • 第12章 充分利用现有对象 122
      • 12.1 继承的威力 122
      • 12.1.1 继承行为和属性 123
      • 12.1.2 覆盖方法 123
      • 12.2 建立继承 124
      • 12.3 使用现有的对象 125
      • 12.4 将相同类的对象存储到数组
      • 列表中 126
      • 12.5 创建子类 128
      • 12.6 总结 130
      • 12.7 问与答 131
      • 12.8 测验 131
      • 12.8.1 问题 131
      • 12.8.2 答案 131
      • 12.9 练习 132
      • 第13章 创建简单的用户界面 133
      • 13.1 Swing和抽象窗口工具包 134
      • 13.2 使用组件 134
      • 13.2.1 窗口和框架 134
      • 13.2.2 按钮 138
      • 13.2.3 标签和文本框 139
      • 13.2.4 复选框 140
      • 13.2.5 组合框 141
      • 13.2.6 文本区域 142
      • 13.2.7 面板 143
      • 13.3 创建自己的组件 144
      • 13.4 总结 147
      • 13.5 问与答 147
      • 13.6 测验 148
      • 13.6.1 问题 148
      • 13.6.2 答案 148
      • 13.7 练习 149
      • 第14章 用户界面的布局 150
      • 14.1 使用布局管理器 150
      • 14.1.1 GridLayout管理器 152
      • 14.1.2 BorderLayout管理器 153
      • 14.1.3 BoxLayout管理器 153
      • 14.1.4 使用Insets将组件隔开 154
      • 14.2 应用程序的界面布局 155
      • 14.3 总结 159
      • 14.4 问与答 159
      • 14.5 测验 159
      • 14.5.1 问题 159
      • 14.5.2 答案 160
      • 14.6 练习 160
      • 第15章 响应用户输入 161
      • 15.1 让程序监听 161
      • 15.2 设置要监听的组件 162
      • 15.3 处理用户事件 162
      • 15.3.1 复选框和组合框事件 163
      • 15.3.2 键盘事件 164
      • 15.3.3 启用和禁用组件 165
      • 15.4 完善图形应用程序 166
      • 15.5 总结 173
      • 15.6 问与答 173
      • 15.7 测验 174
      • 15.7.1 问题 174
      • 15.7.2 答案 174
      • 15.8 练习 174
      • 第16章 创建复杂的用户界面 175
      • 16.1 滑块 175
      • 16.2 变更监听器 176
      • 16.3 使用图像图标和工具栏 179
      • 16.4 表 182
      • 16.5 总结 186
      • 16.6 问与答 186
      • 16.7 测验 186
      • 16.7.1 问题 186
      • 16.7.2 答案 186
      • 16.8 练习 187
      • 第17章 在数据结构中存储对象 188
      • 17.1 数组列表 189
      • 17.2 哈希映射 193
      • 17.3 总结 196
      • 17.4 问与答 197
      • 17.5 测验 197
      • 17.5.1 问题 197
      • 17.5.2 答案 197
      • 17.6 练习 198
      • 第18章 处

      学习笔记

      Java使用DateUtils对日期进行数学运算经典应用示例【附DateUtils相关包文件下载】

      本文实例讲述了Java使用DateUtils对日期进行数学运算的方法。分享给大家供大家参考,具体如下: 最近在写数据上传的程序,需要对Date进行一些数学运算,个人感觉在java中,日期的数学运算还是比较常用的,所以把Date的数学运算都玩了一下。试了一下,发现DateUtils这个工具类对于Date的数学运算非常方便,见代码吧。 package date;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.lang3.time.DateUtils;public class DateCalculate { /** * 日期格式的运算 * @param args */ public static void main(String[] args) { System.out.println("码农之家测试结果:"); Date now = new Date(); SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.……

      java编程经典案例之基于斐波那契数列解决兔子问题实例

      本文实例讲述了java基于斐波那契数列解决兔子问题。分享给大家供大家参考,具体如下: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? package com.java.recursion;/*** @描述 三种方法实现斐波那契数列* @项目名称 Java_DataStruct* @包名 com.java.recursion* @类名 Fibonacci* @author chenlin*/public class Fibonacci {/*** 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,* 问每个月的兔子总数为多少?* month 1 2 3 4 5 6* borth 0 0 1 1 2……

      经典的Java面试题及回答集锦(基础篇)

      1、问题:如果A和B对象循环引用,是否可以被GC? 回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。可达性分析算法使用一系列的“GC Roots”对象(虚拟机栈中引用的对象、静态属性引用对象)作为起始点,这些节点向下搜索的路径称为引用链,当一个对象到GC Roots没有任何引用链连接,则证明对象是不可用的。 2、Java中的内存溢出是如何造成的? OutOfMemoryError: (1)PerGern Space 程序中使用了大量jar或class,使Java虚拟机装载类空间不够。 解决方案:调参XX:PermSize 和 XX:MaxPermSize 、减少jar包,减少类的重复加载 (2)Java H……

      JavaScript队列的应用实例详解【经典数据结构】

      本文实例讲述了JavaScript队列的应用。分享给大家供大家参考,具体如下: 和前面介绍的栈相反, 队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端进行删除 。JavaScript自己提供了两个队列方法 shift 和 push 方法,分别是 出队 和 入队 ,其 原理就是将元素插入数组最后一个和删除第一个元素 。 这里需要注意一点,就是unshift方法的效率比push的效率要低很多。因为它要将入队之前的数组全部往前移动一位。这里我们就不用代码再次演示了。 和线性表类似,队列也分为 顺序队列 和 链队列 。 和顺序栈类似,在队列的顺序存储结构中,除了使用一组地址连续的存储单元依次存放从队……

      小伙熬夜用Java重现经典超级马里奥代码实例

      说起Java,很多人都想问,Java这么火但是Java能干什么呢?Java主要是做企业级的应用开发,其实Java还可以做游戏开发,Java不仅开发过电脑端的游戏,手游也有开发过,经典的游戏有很多,比如《我的世界》、《吃豆》等等,今天小编来分享一个用Java开发超级马里奥。 游戏界面展示: 游戏代码如下: 以上所述是小编给大家介绍的Java重现经典超级马里奥详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

      以上就是本次介绍的Java入门电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:程序员的自我修养

      下一篇:浅薄:互联网如何毒化了我们的大脑

      展开 +

      收起 -

      • 《Java入门经典》PDF下载

      Java入门相关电子书
      HTML CSS JavaScript网页制作从入门到精通
      HTML CSS JavaScript网页制作从入门到精通 第3版

      HTML CSS JavaScript网页制作从入门到精通 第3版 共分为19章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于JavaScript语言的网页特

      立即下载
      JavaScript从入门到精通
      JavaScript从入门到精通 影印第2版

      本书是javascript高级程序的权威指南,从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术,是一本入门经典书籍

      立即下载
      HTML5+CSS3+JavaScript从入门到精通
      HTML5+CSS3+JavaScript从入门到精通 原书影印版

      本书以基础知识、示例、实战案例相结合的方式详尽讲述了HTML,CSS,JavaScript及目前最新的前端技术

      立即下载
      Java Web从入门到精通
      Java Web从入门到精通 高质量第2版

      这本书通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发应该掌握的各方面技术,所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可作为初学者的自学用书

      立即下载
      Java从入门到精通
      Java从入门到精通 完整第5版

      开发软件视頻大讲堂全书是清华大学社计算机专科基本类零售业书籍1热销的知名品牌之一。 (1)全书总计市场销售200多万册,备受众多开发人员钟爱。 (2)4本喜获全制造行业优畅销书奖,

      立即下载
      JavaScript ES6函数式编程入门经典
      JavaScript ES6函数式编程入门经典 原书扫描版

      本书使用JavaScript ES6带你学习函数式编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。具有一定的参考价值,感兴趣的小伙伴们可以参考一下

      立即下载
      Java并发编程从入门到精通
      Java并发编程从入门到精通 高清版

      《Java并发编程从入门到精通》 作者结合自已10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。 本书内

      立即下载
      Java EE框架整合开发入门到实战
      Java EE框架整合开发入门到实战 完整版

      初学者新手入门,重视实战演练教学视频,全线视频语音解读教育资源丰富 这书详细解读了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基本知识和实际应用。为了方便帮助用户学习SSM框架,

      立即下载
      读者留言
      yan50050

      yan50050 提供上传

      资源
      21
      粉丝
      38
      喜欢
      402
      评论
      4

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757