书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >>
Java从入门到精通:全新精华版

Java从入门到精通:全新精华版

出版社:北京希望电子出版社出版时间:2017-09-01
开本: 26cm 页数: 22,538页
中 图 价:¥55.2(7.9折) 定价  ¥69.9 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Java从入门到精通:全新精华版 版权信息

Java从入门到精通:全新精华版 本书特色

本书内容充实条理,结构严谨,循序渐进有层次的进行讲解,对Java进行了全方位的介绍。书中所列举案例的选择均突出知识点的实际应用性,并配合有“TIPS”技巧讲解,让读者真正掌握Java编程。 本书共25章,主要介绍了Java基础知识、熟悉Eclipse开发环境、Java语言基础、流程控制、面向对象程序设计基础、字符串类、数组、包装类、数字处理类、日期类、继承与多态、抽象类与接口、内部类与包、常用集合、Java异常处理、Swing图形用户界面设计、多线程编程、数据库编程、网络编程技术、Swing的表格和树组件、Swing菜单和对话框组件、进销存管理系统­系统设计、系统分析、系统实现等。

Java从入门到精通:全新精华版 内容简介

无论初学还是巩固,一本适合各个层面技术猿的通用教材! 从未系统学习过程序开发,编程能力很薄弱怎么办? 学校教材理论太多,想提高语言实践能力怎么办? 急需提升项目整体掌控能力,轻松升为项目经理有什么秘诀? 如何快速寻找并解决BUG,提高程序测试效率? …… 这些困惑,本书统统可以解决,让你一本就够! 光盘采用标准普通话进行录制讲解——讲解到位,条理清晰。 搭配多个小例子与代码进行实际讲解——理论 实践,层次分明。 对语言的工作原理进行详解——十分透彻,一看就懂。 无论是刚刚接触,还是学有小成,都能在本书中发现你需要的东西!

Java从入门到精通:全新精华版 目录

目录 Chapter01 从零开始学Java 1.1 Java语言发展历史............................................................................... 2 1.2 Java语言特点....................................................................................... 3 1.3 Java程序的运行机制............................................................................ 4 1.4 Java开发环境的建立............................................................................ 5 1.4.1 JDK的安装....................................................................................... 5 1.4.2 系统环境变量的设置..........................................................................10 1.5 创建**个Java应用程序...................................................................13 1.5.1 编写源程序......................................................................................13 1.5.2 编译和运行执行程序..........................................................................14 本章小结........................................................................................................17 项目练习.........................................................................................................17 Chapter02 熟悉Eclipse开发环境 2.1 Eclipse简介.........................................................................................19 2.2 Eclipse下载.........................................................................................19 2.3 Eclipse安装.........................................................................................21 2.4 Eclipse配置与启动............................................................................. 22 2.5 Eclipse开发Java应用程序............................................................... 24 2.5.1 选择透视图..................................................................................... 24 2.5.2 新建Java项目................................................................................. 25 2.5.3 编写Java代码................................................................................. 26 2.5.4 编译和执行程序............................................................................... 28 2.5.5 调试程序........................................................................................ 29 本章小结....................................................................................................... 32 项目练习........................................................................................................ 32 Chapter03 Java语言基础 3.1 标识符和关键字................................................................................... 34 3.1.1 标识符........................................................................................... 34 3.1.2 关键字........................................................................................... 34 3.2 基本数据类型....................................................................................... 35 3.2.1 整数类型........................................................................................ 36 3.2.2 浮点类型........................................................................................ 36 3.2.3 字符类型........................................................................................ 37 3.2.4 布尔类型........................................................................................ 37 3.3 常量和变量........................................................................................... 38 3.3.1 常量............................................................................................... 38 3.3.2 变量............................................................................................... 39 3.3.3 变量作用域..................................................................................... 39 3.4 运算符....................................................................................................41 3.4.1 赋值运算符......................................................................................41 3.4.2 算术运算符..................................................................................... 42 3.4.3 比较运算符..................................................................................... 43 3.4.4 逻辑运算符..................................................................................... 44 3.4.5 位运算符........................................................................................ 45 3.4.6 条件运算符..................................................................................... 47 3.4.7 运算符的优先级与结合性................................................................... 48 3.5 数据类型转换....................................................................................... 49 3.5.1 隐式类型转换.................................................................................. 49 3.5.2 显式类型转换.................................................................................. 49 3.6 Java注释语句..................................................................................... 50 3.6.1 单行注释........................................................................................ 50 3.6.2 多行注释........................................................................................ 50 3.6.3 文档注释.........................................................................................51 本章小结....................................................................................................... 52 项目练习........................................................................................................ 52 Chapter04 流程控制 4.1 分支语句............................................................................................... 54 4.1.1 if语句............................................................................................. 54 4.1.2 if-else语句..................................................................................... 55 4.1.3 if-else嵌套语句............................................................................... 56 4.1.4 switch语句..................................................................................... 57 4.2 循环语句............................................................................................... 59 4.2.1 while语句....................................................................................... 59 4.2.2 do-while语句.................................................................................. 60 4.2.3 for语句............................................................................................61 4.2.4 循环语句嵌套.................................................................................. 62 4.3 跳转语句............................................................................................... 63 4.3.1 break语句...................................................................................... 63 4.3.2 continue语句.................................................................................. 64 本章小结....................................................................................................... 65 项目练习........................................................................................................ 65 Chapter05 面向对象程序设计基础 5.1 面向对象程序设计概述........................................................................ 67 5.1.1 面向过程的程序设计......................................................................... 67 5.1.2 面向对象的程序设计......................................................................... 67 5.2 类与对象............................................................................................... 70 5.2.1 类的定义........................................................................................ 70 5.2.2 创建对象........................................................................................ 72 5.2.3 成员变量........................................................................................ 72 5.2.4 成员方法........................................................................................ 72 5.2.5 成员变量和成员方法的使用................................................................ 73 5.2.6 类对象的应用.................................................................................. 75 5.3 类的构造方法....................................................................................... 79 5.3.1 构造方法的定义............................................................................... 79 5.3.2 构造方法的一些细节..........................................................................81 5.4 访问说明符和修饰符............................................................................ 83 5.4.1 访问说明符(public、protected、private)........................................... 83 5.4.2 修饰符........................................................................................... 85 5.5 main()方法.......................................................................................... 86 5.6 this引用............................................................................................... 87 5.7 重载...................................................................................................... 90 5.7.1 方法重载........................................................................................ 90 5.7.2 构造方法的重载............................................................................... 92 5.8 方法中的参数传递................................................................................ 94 5.8.1 传值调用........................................................................................ 94 5.8.2 引用调用......................................................................................... 95 5.8.3 命令行参数的使用............................................................................ 96 5.9 static、final修饰符的应用................................................................. 97 5.9.1 static关键字的使用.......................................................................... 97 5.9.2 final关键字的使用........................................................................... 101 本章小结...................................................................................................... 103 项目练习....................................................................................................... 103 Chapter06 字符串类 6.1 String类............................................................................................. 107 6.2 StringBuffer类................................................................................ 115 本章小结...................................................................................................... 119 项目练习....................................................................................................... 119 Chapter07 数组 7.1 一维数组.............................................................................................. 121 7.1.1 声明数组........................................................................................ 121 7.1.2 分配空间........................................................................................ 121 7.1.3 一维数组的初始化........................................................................... 122 7.1.4 一维数组的应用.............................................................................. 122 7.2 多维数组.............................................................................................. 123 7.2.1 声明多维数组................................................................................. 123 7.2.2 分配空间 ....................................................................................... 124 7.2.3 多维数组的初始化........................................................................... 125 7.2.4 多维数组的应用.............................................................................. 125 本章小结...................................................................................................... 127 项目练习....................................................................................................... 127 Chapter08 包装类 8.1 包装类概述.......................................................................................... 129 8.2 Integer............................................................................................... 129 8.3 Boolean............................................................................................ 132 8.4 Byte................................................................................................... 132 8.5 Character........................................................................................ 133 8.6 Double............................................................................................... 134 本章小结...................................................................................................... 136 项目练习....................................................................................................... 136 Chapter09 数字处理类 9.1 数字格式化.......................................................................................... 138 9.2 数学运算..............................................................................................140 9.2.1 Math类的属性和方法....................................................................... 140 9.2.2 Math类的应用................................................................................ 141 9.3 随机数处理类Random..................................................................... 142 本章小结...................................................................................................... 146 项目练习....................................................................................................... 146 Chapter10 日期类 10.1 Date类..............................................................................................148 10.2 Calendar类.....................................................................................149 10.3 DateFormat类............................................................................... 153 10.4 SimpleDateFormat类................................................................. 154 本章小结...................................................................................................... 156 项目练习....................................................................................................... 156 Chapter11 继承与多态 11.1 继承的概述........................................................................................ 158 11.2 继承机制............................................................................................ 159 11.2.1 继承的定义................................................................................. 159 11.2.2 类中属性的继承与覆盖.................................................................. 164 11.2.3 类中方法的继承与覆盖.................................................................. 166 11.2.4 继承的传递性.............................................................................. 168 11.2.5 在子类中使用构造方法.................................................................. 169 11.2.6 super关键字............................................................................... 171 11.3 多态性................................................................................................ 174 11.3.1 多态性概述................................................................................. 174 11.3.2 静态多态性................................................................................. 174 11.3.3 动态调用.................................................................................... 175 11.3.4 父类对象与子类对象间的类型转化.................................................. 176 本章小结...................................................................................................... 178 项目练习....................................................................................................... 178 Chapter12 抽象类与接口 12.1 抽象类................................................................................................ 182 12.1.1 抽象类的定义.............................................................................. 182 12.1.2 抽象类的使用.............................................................................. 183 12.2 接口.................................................................................................... 189 12.2.1 接口定义.................................................................................... 189 12.2.2 接口的使用................................................................................. 190 本章小结...................................................................................................... 192 项目练习....................................................................................................... 192 Chapter13 内部类与包 13.1 内部类................................................................................................ 199 13.2 包...................................................................................................... 204 13.2.1 package语句的定义及使用.......................................................... 204 13.2.2 包引用...................................................................................... 205 13.2.3 编译和运行包............................................................................. 206 13.2.4 Jar包........................................................................................ 206 13.2.5 JDK中的常用包.......................................................................... 207 本章小结..................................................................................................... 208 项目练习...................................................................................................... 208 Chapter14 常用集合 14.1 集合简介............................................................................................ 212 14.2 无序列表............................................................................................ 214 14.3 有序列表............................................................................................ 217 14.4 映射.................................................................................................. 220 14.5 集合的遍历....................................................................................... 224 14.6 泛型.................................................................................................. 227 本章小结..................................................................................................... 232 项目练习...................................................................................................... 232 Chapter15 Java异常处理 15.1 异常概述........................................................................................... 235 15.2 捕捉异常........................................................................................... 239 15.3 声明异常和抛出异常........................................................................ 247 15.4 自定义异常........................................................................................ 251 本章小结..................................................................................................... 254 项目练习...................................................................................................... 254 Chapter16 Swing图形用户界面设计 16.1 Swing概述...................................................................................... 256 16.2 常用容器类....................................................................................... 257 16.3 布局管理器....................................................................................... 262 16.4 Java的GUI事件处理...................................................................... 272 16.5 事件适配器....................................................................................... 279 16.6 Swing基本组件.............................................................................. 284 本章小结..................................................................................................... 302 项目练习...................................................................................................... 302 Chapter17 I/O处理 17.1 Java输入/输出基础........................................................................ 304 17.2 Java流相关类................................................................................. 307 17.3 文件的读写....................................................................................... 329 17.4 流的转换........................................................................................... 333 本章小结..................................................................................................... 342 项目练习...................................................................................................... 343 Chapter 18 多线程编程 18.1 线程概述........................................................................................... 345 18.2 创建线程........................................................................................... 347 18.3 线程的生命周期................................................................................ 353 18.4 线程调度........................................................................................... 356 18.5 线程同步........................................................................................... 364 本章小结..................................................................................................... 375 项目练习...................................................................................................... 375 Chapter 19 数据库编程 19.1 数据库概述....................................................................................... 377 19.2 JDBC基础........................................................................................ 381 19.3 使用JDBC访问数据库.................................................................... 384 19.4 数据库编程实例................................................................................ 391 本章小结..................................................................................................... 405 项目练习...................................................................................................... 406 Chapter 20 网络编程 20.1 网络相关知识................................................................................... 408 20.2 Java常用网络编程类....................................................................... 411 20.2.3 URLConnection类...................................................................... 416 20.3 基于TCP的Socket编程................................................................. 419 20.4 基于UDP的Socket编程................................................................ 425 20.5 网络编程应用实例............................................................................ 437 本章小结..................................................................................................... 442 项目练习...................................................................................................... 442 Chapter 21 Swing表格和树组件 21.1 表格.................................................................................................. 444 21.2 树...................................................................................................... 455 本章小结..................................................................................................... 459 项目练习...................................................................................................... 459 Chapter 22 Swing菜单和对话框组件 22.1 菜单................................................................................................... 461 22.2 对话框............................................................................................... 466 本章小结..................................................................................................... 474 项目练习...................................................................................................... 474 Chapter 23 进销存管理系统—系统分析 23.1 需求描述........................................................................................... 476 23.2 用例图............................................................................................... 477 23.3 开发运行环境需求............................................................................ 482 本章小结..................................................................................................... 483 项目练习...................................................................................................... 483 Chapter 24 进销存管理系统—系统设计 24.1 系统目标........................................................................................... 485 24.2 系统功能结构................................................................................... 485 24.3 数据库与数据表设计........................................................................ 486 24.4 系统文件夹组织结构........................................................................ 493 本章小结............................................................................................. 494 项目练习............................................................................................. 494 Chapter 25 进销存管理系统—系统实现 25.1 公共类设计....................................................................................... 496 25.2 系统登录模块设计........................................................................... 507 25.3 系统主窗体设计................................................................................ 510 25.4 进货单模块设计................................................................................ 515 25.5 售货模块设计.................................................................................... 519 25.6 库存管理模块设计............................................................................ 527 25.7 查询统计模块设计............................................................................. 531 25.8 系统打包与发布............................................................................... 536 本章小结............................................................................................. 538 项目练习............................................................................................. 538
展开全部

Java从入门到精通:全新精华版 作者简介

创客诚品团队是由多位程序开发工程师、高校计算机专业导师组成。团队核心成员有多年的教学经验,后加入知名科技有限公司担任高端工程师。现为程序设计类畅销图书作者,曾在“全国计算机图书排行榜”同品类排行中身居前列,受到广大工程设计人员的好评。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服