搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
视频学Java
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115219206
  • 作      者:
    张振坤,李钟尉,陈丹丹编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
  提升学习效率百分百,196个知识点讲解 159个编程实例 78个常见问题 30个必知必会,10位知名专家倾力推荐。
  看视频 学编程 做产品
  全程视频+项目实战+互动答疑
  超值DVD附赠58小时交互式视频、书中全部源代码、编程词典体验版
  《视频学Java》创作团队:明日科技是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
  《视频学Java》主要内容:
  Java开发基础:
  学前指导
  认识Java
  Java开发环境
  标识符和基本数据类型
  运算符和表达式
  分支结构
  循环语句
  编程加油站
  Java核心技术:
  字符串
  使用数组
  面向对象编程
  继承和多态
  编程加油站
  Java高级应用:
  抽象类、接口和内部类
  Java中的集合
  异常处理
  JDBC编程
  Swing程序设计
  编程加油站
  迅易达通讯录管理系统
  网络五子棋游戏
展开
内容介绍
  《视频学Java》全面介绍了使用Java进行程序开发的各种技术。在内容编排上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明、编程信条等栏目,夯实读者编程技术,丰富编程经验。
  《视频学Java》共19章,按内容结构可以分为3篇,基础篇、进阶篇和高级篇。基础篇介绍了开发环境和Java语言的语法知识;进阶篇介绍了字符串、数组、面向对象编程、类、继承和多态等专项编程技能;高级篇介绍了数据编程和GUI图形用户界面设计,包括抽象类、接口、内部类、集合、异常处理、JDBC编程和Swing程序设计等程序开发必备的知识。
  《视频学Java》附有配套光盘。光盘中提供了《视频学Java》所有程序的源代码、教学录像、项目全程开发录像和编程词典体验版学习软件。其中,源代码全部经过精心调试,能够在Windows 2000、Windows XP、Windows 2003、Windows Vista和Windows 7环境下编译和运行。
  《视频学Java》适用于Java的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
展开
精彩书评
  我是一名计算机专业的学生,在学校图书馆无意间看到了一本明日科技的图书,发现书中许多内容都十分精彩,在学习过程中遇到的疑问在书中得到了很好的解答,周围许多同学都买了你们的图书,我以后也会继续支持你们。
  ——kaiwa
  偶然买到了一本你们编写的图书,抱着试试看的想法,我通过你们的论坛问了一个问题,没想到很快得到了回答,希望你们能把服务坚持下去。
  ——zsf
  我是一个JaVa初学者,看了你们编写的图书,我已经能够掌握项目开发的基本流程和实现过程,并能独立开发小型项目了,真的非常感谢。
  ——叶枫
展开
精彩书摘
  学习编程对大多数IT业人员来说都是非常重要的。学编程,从个人角度讲,可以为自己找到一份理想的工作添加重要的砝码,有利于在求职道路上谋得一个好的职位,一名优秀的程序员永远是被争夺的对象。
  在初学计算机语言时,不要认为编程很难。不过之前你得先了解你学习编程的目的是什么,这很重要,因为目的决定你的发展方向。目前有很多种编程语言以及相对应的开发软件,应根据你的情况选一种语言进行有针对性的学习,不要盲目学习。编程是一种融会贯通的东西,掌握了基础知识后,编程就会越来越简单。
  很多人会问:学习程序设计有捷径吗?对于这样的问题,一般都不直接回答,而是这样反问他们:大家都看过武侠小说吧,那么练武有没有捷径呢?可能一部分读者会说没有,而另一些读者会说,练武有捷径啊,比如什么“辟邪剑谱”、“葵花宝典”之类的,但是走这些捷径需要付出很大的代价。可惜的是,学习程序设计连这些付出很大代价的秘籍都没有。
  如何学好Java语言,这是所有初学者共同面对的问题,在学习时需要注意的主要有以下几点。
  口明确学习目的。
  在确定要学习编程之前,要问问自己为什么要学习编程,有没有信心学好。这点很重要,不要随波逐流。看大家都在学就去学,盲目的学习没有好处。明确学习目的,要为成为一名优秀的程序员而学编程,见图0.6。
  口打好基础。
  学习编程如同盖房子一样,只有良好的基础才能把大楼盖得更高、更好。程序员也是如此,想要有良好的发展,必须有扎实的基础。在学习编程之初,一定要注重逻辑思维能力的培养,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了基础知识,就要敢于自己动手去体验。谁都有第一次。
展开
目录
第1篇 基础篇
第0章 学前指导
0.1 身边的软件4
0.2 程序员的成长之路4
0.3 如何学好编程5
0.4 就业和薪资6
0.5 编程我也行6
0.6 了解开发相关的几个概念7
0.7 获取开发环境9
0.8 编程答疑14
0.9 光盘使用指南19

第1章 认识Java
1.1 Java简介30
1.1.1 Java的发展简史30
1.1.2 Java的发展前景30
1.1.3 Java的特性31
1.1.4 Java程序的运行原理31
1.2 Java的版本32
1.2.1 JavaSE简介32
1.2.2 JavaEE简介32
1.2.3 JavaME简介33
1.3 本章内容回顾33
1.4 实践练习33

第2章 Java开发环境
2.1 JDK的安装、配置和测试36
2.1.1 JDK的安装36
2.1.2 配置环境变量37
2.1.3 测试Java开发环境38
2.2 Java程序的编写、编译和执行39
2.2.1 使用记事本编写Java程序40
2.2.2 编译和执行Java程序41
2.3 Eclipse集成开发工具42
2.3.1 Eclipse介绍43
2.3.2 Eclipse的安装和启动43
2.3.3 Eclipse的界面组成44
2.3.4 Eclipse的菜单44
2.3.5 Eclipse的工具栏50
2.4 使用Eclipse50
2.4.1 创建Eclipse项目50
2.4.2 在项目中创建包和类50
2.4.3 打开、关闭和运行项目52
2.4.4 重命名项目、包和类53
2.4.5 导入项目55
2.4.6 导出项目57
2.5 本章内容回顾58
2.6 实践练习58

第3章 标识符和基本数据类型
3.1 Java程序的基本结构60
3.2 关键字和保留字61
3.2.1 关键字61
3.2.2 保留字62
3.3 标识符及其命名规则63
3.3.1 标识符63
3.3.2 标识符的命名规则63
3.4 常量和变量64
3.4.1 常量64
3.4.2 变量65
3.5 基本数据类型66
3.5.1 整数类型67
3.5.2 浮点类型70
3.5.3 字符类型71
3.5.4 布尔类型72
3.6 数据类型的转换72
3.6.1 隐式类型转换73
3.6.2 显式类型转换74
3.7 本章内容回顾77
3.8 实践练习77

第4章 运算符和表达式
4.1 运算符80
4.1.1 算术运算符80
4.1.2 关系运算符81
4.1.3 逻辑运算符82
4.1.4 自增、自减运算符83
4.1.5 位运算符84
4.1.6 条件运算符89
4.1.7 赋值运算符90
4.2 表达式90
4.2.1 算术表达式91
4.2.2 关系表达式91
4.2.3 逻辑表达式91
4.2.4 赋值表达式91
4.3 运算符的优先级92
4.4 程序注释和编码书写规范94
4.4.1 程序注释94
4.4.2 编码书写规范95
4.5 本章内容回顾96
4.6 实践练习96

第5章 分支结构
5.1 条件语句100
5.1.1 if语句100
5.1.2 if-else语句102
5.1.3 复杂if语句103
5.1.4 if语句的嵌套105
5.2 switch多分支语句107
5.3 本章内容回顾109
5.4 实践练习109

第6章 循环语句
6.1 for循环112
6.1.1 for循环112
6.1.2 for-each循环114
6.2 while循环115
6.3 do-while循环117
6.4 break语句118
6.4.1 无标签的break语句118
6.4.2 带标签的break语句120
6.5 continue语句121
6.5.1 无标签的continue语句121
6.5.2 带标签的continue语句122
6.6 本章内容回顾123
6.7 实践练习124

第7章 编程加油站(一)
必知必会001能够正确配置环境变量126
必知必会002在命令行输入javac报错126
必知必会003编写Java程序的注意事项126
必知必会004编译程序时提示找不到符号错误127
必知必会005编译程序时提示软件包不存在错误127
必知必会006提示NoSuchMethodError:main错误127
必知必会007标识符的命名规则128
必知必会008常量和变量的区别128
必知必会009显示类型转换的精度损失128
必知必会010掌握自增、自减运算符128
必知必会011使用for-each循环遍历数组129
必知必会012带标签的break语句129
必知必会013带标签的continue语句129

第2篇 进阶篇
第8章 字符串
8.1 声明和创建字符串134
8.1.1 String类的常用构造方法134
8.1.2 声明和创建字符串134
8.2 String类的常用方法136
8.3 进行字符串连接145
8.3.1 连接字符串145
8.3.2 连接其他类型146
8.4 使用字符串生成器147
8.4.1 StringBuilder类147
8.4.2 StringBuilder类的常用构造方法147
8.4.3 StringBuilder类的常用方法148
8.5 格式化字符串149
8.5.1 String类的format方法150
8.5.2 日期格式化150
8.5.3 时间格式化151
8.5.4 日期或时间组合的格式化152
8.5.5 常规类型格式化153
8.6 使用正则表达式154
8.6.1 String类的matches方法155
8.6.2 正则表达式的元字符155
8.6.3 方括号中元字符的含义156
8.6.4 正则表达式的限定符157
8.7 本章内容回顾159
8.8 实践练习159

第9章 使用数组
9.1 数组概述162
9.2 一维数组162
9.2.1 声明和创建一维数组162
9.2.2 初始化一维数组164
9.2.3 使用一维数组165
9.3 二维数组166
9.3.1 声明和创建二维数组166
9.3.2 初始化二维数组167
9.3.3 使用二维数组168
9.4 三维数组和多维数组169
9.4.1 声明和创建三维数组169
9.4.2 初始化三维数组170
9.4.3 使用三维数组171
9.5 操作数组172
9.5.1 遍历数组172
9.5.2 排序数组177
9.5.3 复制数组178
9.5.4 查找指定元素179
9.5.5 使用Arrays类操作数组179
9.6 本章内容回顾183
9.7 实践练习183

第10章 面向对象编程
10.1 面向对象186
10.1.1 对象186
10.1.2 类186
10.2 创建类186
10.3 成员变量和方法187
10.3.1 成员变量和方法187
10.3.2 this关键字189
10.4 局部变量190
10.5 变量的作用域190
10.5.1 成员变量的作用域190
10.5.2 局部变量的作用域191
10.6 类的构造方法191
10.7 对象的创建192
10.8 访问类的成员变量和方法193
10.9 静态变量、常量和方法194
10.9.1 静态变量194
10.9.2 静态常量196
10.9.3 静态方法196
10.9.4 静态语句块197
10.10 对象的引用、比较和销毁198
10.10.1 对象的引用198
10.10.2 对象的比较198
10.10.3 对象的销毁200
10.11 本章内容回顾202
10.12 实践练习203

第11章 继承和多态
11.1 Java中的包206
11.1.1 类名冲突206
11.1.2 完整的类路径206
11.1.3 包的创建和引用206
11.1.4 类之间的相互访问209
11.2 继承212
11.2.1 Object类213
11.2.2 类的继承213
11.2.3 super关键字214
11.3 对象类型的转换216
11.3.1 向上转型217
11.3.2 向下转型218
11.3.3 使用instanceof判断对象类型219
11.4 使用final关键字220
11.4.1 final变量220
11.4.2 final方法221
11.4.3 final类223
11.5 权限修饰符224
11.6 关于方法228
11.6.1 方法重载228
11.6.2 递归方法230
11.7 多态231
11.8 本章内容回顾232
11.9 实践练习232

第12章 编程加油站(二)
必知必会001 掌握字符串的连接236
必知必会002 格式化字符串236
必知必会003 使用正则表达式237
必知必会004 解决数组下标越界错误239
必知必会005 this关键字的3种用法239
必知必会006 类的构造方法240
必知必会007 使用“==”和equals()方法比较对象的区别240
必知必会008 如何实现类的继承241
必知必会009  super关键字的两种用法242
必知必会010 解决向下转型出现的错误242
必知必会011 权限修饰符在类中的可见性243
必知必会012 方法重载及使用243

第3篇 高级篇
第13章 抽象类、接口和内部类
13.1 抽象类248
13.2 接口250
13.3 内部类252
13.3.1 成员内部类253
13.3.2 局部内部类254
13.3.3 匿名内部类256
13.3.4 静态内部类258
13.4 本章内容回顾259
13.5 实践练习259

第14章 Java中的集合
14.1 集合概述262
14.2 Collection接口和Iterator接口262
14.2.1 Collection接口262
14.2.2 Iterator接口266
14.3 Set接口及其常用实现类269
14.3.1 HashSet类269
14.3.2 TreeSet类273
14.4 List接口及其常用实现类277
14.4.1 List接口277
14.4.2 ArrayList类278
14.4.3 LinkedList类280
14.4.4 Vector类282
14.4.5 Stack类285
14.5 Map接口及其常用实现类287
14.5.1 Map接口288
14.5.2 Hashtable类289
14.5.3 HashMap类291
14.5.4 TreeMap类294
14.6 本章内容回顾297
14.7 实践练习298

第15章 异常处理
15.1 异常概述300
15.2 异常的分类300
15.2.1 可控式异常301
15.2.2 运行时异常302
15.3 获取异常信息303
15.4 处理异常305
15.4.1 使用try-catch处理异常305
15.4.2 使用try-catch-finally处理异常306
15.4.3 使用try-finally处理异常308
15.5 抛出异常309
15.5.1 使用throws声明抛出异常309
15.5.2 使用throw语句抛出异常311
15.6 自定义异常312
15.6.1 创建自定义异常类312
15.6.2 使用自定义异常类313
15.7 异常的使用原则314
15.8 本章内容回顾314
15.9 实践练习314

第16章 JDBC编程
16.1 JDBC概述316
16.2 JDBC的常用类和接口316
16.2.1 DriverManager类317
16.2.2 Connection接口317
16.2.3 Statement接口320
16.2.4 ResultSet接口322
16.2.5 PreparedStatement接口331
16.2.6 CallableStatement接口333
16.3 通过JDBC操作数据库336
16.3.1 加载数据库驱动336
16.3.2 建立连接336
16.3.3 执行SQL语句337
16.3.4 操作查询结果集338
16.3.5 添加、修改和删除记录340
16.3.6 使用预处理语句345
16.3.7 调用存储过程352
16.3.8 JDBC的事务管理354
16.4 本章内容回顾356
16.5 实践练习356

第17章 Swing程序设计
17.1 Swing概述358
17.2 Swing常用窗体358
17.2.1 JFrame框架窗体358
17.2.2 JDialog对话框窗体363
17.3 Swing常用布局365
17.3.1 null绝对布局365
17.3.2 FlowLayout流布局366
17.3.3 BorderLayout边界布局370
17.3.4 GridLayout网格布局373
17.3.5 CardLayout卡片布局375
17.4 Swing常用面板379
17.4.1 JPanel面板380
17.4.2 JScrollPane滚动窗格382
17.5 Swing常用组件383
17.5.1 图标和图像384
17.5.2 JLabel标签386
17.5.3 JButton按钮388
17.5.4 JTextField文本框391
17.5.5 JPasswordField密码框392
17.5.6 JComboBox组合框394
17.5.7 JRadioButton单选按钮397
17.5.8 JCheckBox复选框399
17.5.9 JTable表格401
17.6 菜单407
17.6.1 菜单栏407
17.6.2 菜单408
17.6.3 菜单项409
17.7 工具单413
17.8 Swing常用事件416
17.8.1 组件操作控制416
17.8.2 焦点控制418
17.8.3 窗口控制421
17.8.4 键盘控制423
17.8.5 鼠标控制425
17.9 本章内容回顾427
17.10 实践练习427

第18章 编程加油站(三)
必知必会001 创建抽象类430
必知必会002 使用接口430
必知必会003 获取异常信息431
必知必会004 使用try-catch处理异常431
必知必会005 使用try-catch-finally处理异常431
必知必会006 使用try-finally处理异常432
必知必会007 创建自定义异常432
必知必会008 加载数据库驱动432
必知必会009 解决类没有找到异常433
必知必会010 建立数据库连接433
必知必会011 出现Errorestablishingsocket错误434
必知必会012 无法打开登录中请求的数据库434
必知必会013 用户sa登录失败435
必知必会014 调用存储过程436
必知必会015 创建图标时发生空指针异常436
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证