编程宝典:Java从入门到精通 电子书下载 PDF下载

 编程宝典:Java从入门到精通
内容简介
《Java从入门到精通》以零基础讲解为宗旨,用实例引导读者深入学习,采染基础知识→核心技术→高级应用→【项目实战】的讲解模式,深入浅出地讲解Java的各项技术及实战技能。《Java从入门到精通》第1篇【基础知识】主要讲解如何创建第一个Java应用程序、Java语言的特点、Java开发环境的配置、程序的检测、Java开发工具Eclipse的使用、常量和变量、Java中的数据类型、运算符、表达式、语句、Java程序控制和数组等;第2篇【核心技术】主要讲解类和对象、类的封装、继承和多态、抽象类和接口、类的专题研究、Java常用类库、包及访问权限、Java程序异常处理、Java类集框架、枚举和Annotation等;第3篇【高级应用】主要讲解Java多线程、文件I/O操作、Java Applet小程序、Java网络程序设计和Java数据库编程等;第4篇【项目实战】主要讲解两个大的项目-五子棋和人事管理系统的设计。第5篇【王牌资源】在DVD光盘中赠送了丰富的资源,诸如Java SE类库查询手册、《Java从入门到精通》【练一练】答案、Eclipse常用快捷键、Eclipse提示与技巧、Java程序员职业规划、Java程序员面试技巧、Java常见面试题、Java常见错误及解决方案、Java开发经验及技巧大汇总等。另外光盘中还包含40小时的全程同步视频教学录像。《Java从入门到精通》适合任何想学习Java的人员,无论您是否从事计算机相关行业,无论您是否接触过Java,通过学习均可快速掌握Java的开发方法和技巧。
目录
如何学习JavaⅠ
第1篇 础知识
第1章 初识庐山真面目——Java62
视频教学录像:1小时21分钟
千里之行,始于足下。掌握一门编程语言的最好方法就是——亲自体验,本章将从零开始带领你一步步走进Java编程世界,指导你编写出第1个Java程序。
1.1 Java的历史3
1.2 Java的现状4
1.2.1 Java技术分支4
1.2.2 Java语言的跨平台性5
1.3 Java的特点5
1.3.1 Java语言的优点5
1.3.2 Java语言的关键特性6
要进行Java开发,首先就要安装好开发工具,本节将讲解最新开发工具——JDK
1.6.0_17多国语言版的安装。
1.4 安装Java开发工具箱——JDK
1.6.0_17多国语言版7
1.5 磨刀不误砍柴工——配置开发环境8
1.6 享受安装成果——编写第1个Java程序9
1.7 classpath的指定10
1.8 探秘Java虚拟机(JVM)11
1.9 练一练11
1.1 0跟我上机12

第2章 再识庐山真面目——简单的Java程序13
视频教学录像:8分钟
Java的基本框架部分可以由一个简单而完整的例子来讲解,通过这个例子你将会对Java的开发有更切身的体会。
2.1 一个简单的例子14
2.2 感性认识Java程序15
2.2.1 认识Java程序的框架16
2.2.2 认识标识符17
2.2.3 认识关键字17
2.2.4 认识注释18
2.2.5 认识变量18
2.2.6 认识数据类型19
2.2.7 认识运算符和表达式19
2.2.8 认识类20
2.3 程序的检测20
2.3.1 语法错误20
2.3.2 语义错误21
2.4 提高程序的可读性22
要想成为一名专业的开发人员,一开始就要养成良好的开发风格,遵循代码书写规则可以使你事半功倍。
2.5 练一练23
2.6 跟我上机24

第3章 最流行的Java开发工具——Eclipse25
视频教学录像:38分钟
图形界面的开发工具使开发过程变得更有趣和直观,而附加的功能强大的插件使我们有更多理由选择Eclipse作为Java开发工具。
3.1 认识Eclipse开发工具26
3.1.1 Eclipse概述26
3.1.2 Eclipse的安装、设置与启动26
3.1.3 Eclipse
工作台28
3.1.4 Eclipse
菜单栏28
3.2 使用Eclipse开始工作30
3.2.1 创建Java项目31
3.2.2 创建Java类文件31
3.2.3 在代码编辑器中编写Java程序代码33
3.2.4 运行Java程序34
3.3 在Eclipse中调试程序35
在Eclipse中调试程序将变得再简单不过,一旦程序出错,你可以直接定位到出错行,快速清除程序bug。
3.4 练一练37
3.5 跟我上机37

第4章 最常用的编程元素——常量与变量38
视频教学录像:14分钟
在程序运行过程中,有两种数据——固定的和变化的,就是常量与变量。掌握本章讲到的最常用的编程元素将有助于接下来的学习。
4.1 常量39
4.1.1 声明常量39
4.1.2 常量应用示例39
4.2 变量39
在Java中对变量的命名有相应的规则,按照本节讲到的命名规则可以使你更容易编写出成功的程序,少走许多弯路。
4.2.1 声明变量40
4.2.2 变量的命名规则41
4.2.3 变量的作用范围41
4.3 练一练42
4.4 跟我上机43

第5章 不可不知的数据分类法——数据类型44
视频教学录像:21分钟
熟练使用数据类型是学好Java语言的基础,掌握数据类型后才能以此为工具实现更高级的功能。
5.1 整数类型45
5.1.1 byte类型45
5.1.2 short类型46
5.1.3 int类型47
5.1.4 long类型47
5.2 浮点类型48
5.2.1 float类型48
5.2.2 double类型49
5.3 字符类型50
5.4 布尔类型51
5.5 数据类型的转换52
5.5.1 自动类型转换52
5.5.2 强制类型转换53
5.6 专题研究——基本数据类型的默认值54
本书专门归纳出所有基本数据的默认值,供开发人员参考使用。
5.7 练一练55
5.8 跟我上机55

第6章 最重要的编程部件——运算符、表达式与语句56
视频教学录像:1小时18分钟
由运算符、表达式到语句,构成了Java语言的最基本部分,无论多么大型的软件,都是由这些重要的编程部件组成。
6.1 运算符57
6.1.1 赋值运算符57
6.1.2 一元运算符58
6.1.3 算术运算符59
6.1.4 关系运算符与if语句61
6.1.5 递增与递减运算符62
6.1.6 逻辑运算符63
6.1.7 括号运算符65
6.1.8 运算符的优先级65
6.2 表达式66
6.2.1 算术表达式68
6.2.2 关系表达式69
6.2.3 逻辑表达式69
6.2.4 条件表达式70
6.2.5 赋值表达式71
6.2.6 表达式的类型转换71
6.3 语句72
语句是程序的最小单位,程序由一条条语句组成,本节将讲解几条在Java中特殊的语句。
6.3.1 语句中的空格73
6.3.2 空语句73
6.3.3 声明语句73
6.3.4 赋值语句74
6.4 练一练74
6.5 跟我上机74

第7章 改变程序执行方向——程序控制结构75
视频教学录像:35分钟
灵活使用程序控制语句是一个成功Java开发人员的必备技能,本章将循序渐进讲解在Java中程序控制的方法。
7.1 程序的结构设计76
7.1.1 顺序结构76
7.1.2 选择结构76
7.1.3 循环结构78
7.2 选择结构78
7.2.1 if语句78
7.2.2 if...else语句79
7.2.3 if...elseif...else语句80
7.2.4 条件运算符82
7.2.5 多重选择——switch语句83
7.3 循环结构85
合理使用循环结构将大大减轻程序工作量,并使程序代码简洁易懂。
7.3.1 while循环86
7.3.2 do...while循环87
7.3.3 for循环89
7.3.4 循环嵌套91
7.4 循环的跳转92
7.4.1 break语句92
7.4.2 continue语句93
7.5 练一练95
7.6 跟我上机95

第8章 常用的数据结构——数组96
视频教学录像:1小时2分钟
数组可以模拟生活中的很多模型,比如排序、队列问题等,使用数组可以使程序的编写更科学合理。
8.1 一维数组97
8.1.1 一维数组的声明与内存的分配97
8.1.2 数组中元素的表示方法98
8.1.3 数组初值的赋值100
8.1.4 数组应用范例101
8.1.5 与数组操作有关的API方法102
8.2 二维数组104
学习的过程应该由简入繁,掌握一维数组后,二维数组可以看做一维数组的衍生应用,多维数组与此类似。
8.2.1 二维数组的声明与分配内存104
8.2.2 二维数组元素的引用及访问105
8.3 多维数组106
8.4 练一练107
8.5 跟我上机108

第2篇 核心技术
第9章 面向对象设计——类和对象110
视频教学录像:2小时13分钟
Java是面向对象的编程语言,类和对象是面向对象编程的重要概念。一个人如果不了解类和对象,就不能说会使用Java语言。
9.1 面向对象程序设计的基本概念111
9.1.1 对象111
9.1.2 类111
9.1.3 封装性112
9.1.4 继承性112
9.1.5 多态性113
9.2 类113
9.2.1 类的声明114
9.2.2 类的定义115
9.3 对象116
对象的使用让Java程序在处理现实问题时更加人性化,使用对象可以用“进化”的方式衍生出具有更多特性的模型。
9.3.1 对象的声明116
9.3.2 对象的使用117
9.3.3 对象的比较119
9.3.4 对象数组的使用121
9.4 类的属性123
9.4.1 属性的定义123
9.4.2 属性的使用123
9.5 类的方法125
9.5.1 方法的定义125
9.5.2 方法的使用126
9.5.3 构造方法126
9.5.4 构造方法的重载128
9.5.5 构造方法的私有131
9.5.6 在类内部调用方法134
9.6 练一练136
9.7 跟我上机136

第10章 类的封装、继承与多态137
第11章 抽象类与接口161
第12章 关于类的专题研究171
第13章 储存类的仓库——Java常用类库220
第14章 包及访问权限233
第15章 异常处理242
第16章 Java类集框架254
第17章 JDK1.5 以上版本的新功能——枚举289
第18章 给编译器看的注释——Annotation306

第3篇 高级应用
第19章 齐头并进完成任务——多线程318
第20章 文件IO操作358
第21章 Java网页小程序——Java
第22章 Java网络程序设计404
第23章 Java数据库编程423

第4篇 项目实战
第24章 Java项目开发实战——五子棋游戏458
第25章 Java项目开发实战——人事管理487

第5篇 王牌资源
王牌资源一览514
王牌1 JavaSE类库查询手册(光盘中)514
王牌2 学习成果检测——本书【练一练】答案(光盘中)1376
王牌3 Eclipse常用快捷键(光盘中)1387
王牌4 Eclipse提示与技巧(光盘中)1401
王牌5 Java程序员职业规划(光盘中)1412
王牌6 Java程序员面试技巧(光盘中)1414
王牌7 Java常见面试题(光盘中)1416
王牌8 扫雷英雄榜——Java常见错误及解决方案(光盘中)1433
王牌9 优秀程序员之路——Java开发经验及技巧大汇总(光盘中)1444
Copyright © 2024 by topbester.com.
All Rights Reserved.
沪ICP备14027842号-1