书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >>
Java编程新手自学手册-(含1DVD)

Java编程新手自学手册-(含1DVD)

作者:谭贞军等
出版社:机械工业出版社出版时间:2012-08-01
开本: 16开 页数: 538
中 图 价:¥53.9(6.0折) 定价  ¥89.9 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Java编程新手自学手册-(含1DVD) 版权信息

Java编程新手自学手册-(含1DVD) 本书特色

《Java编程新手自学手册(附光盘)/新手学编程ABC丛书》编著者谭贞军。 本书适用于Java的初学者,也适于有一定Java基础的读者,还可以作为有一定造诣的程序员的参考书。本书不但适用于Java的初学者,也适于有一定Java基础的读者,还可以作为有一定造诣的程序员的参考书。

Java编程新手自学手册-(含1DVD) 内容简介

java是当今使用*为频繁的编程语言之一,一直在开发领域占据重要的地位。本书循序渐进、由浅入深地详细讲解了Java的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共19章,分为4篇。第1~6章是基础篇,逐一讲解了Java基础,Java开发工具,Java数据,字符串、运算符和表达式,假设语句,循环语句等Java开发所必须具备的基本知识。第7~12章是核心技术篇,逐一讲解了数组,面向对象,类,异常处理,I/O与文件处理,线程等知识;第13~17章是提高篇,逐一讲解了网络与通信,AWT开发窗体程序,窗口编程,数据库编程等知识。第18、19章是综合实战篇,分别通过画图板系统和网上书城系统的实现过程,讲解了Java语言在日常项目开发中的综合应用流程,并穿插介绍了各个模块的实现技巧。每篇*后为本篇的范例实战,通过实战演练帮助读者掌握本篇知识。全书采用故事性、趣味性相结合的对话讲解方式,并穿插了学习技巧和职场生存法则,引领读者全面掌握Java。本书附有1张DVD光盘。 本书不但适用于Java的初学者,也适于有一定Java基础的读者,还可以作为有一定造诣的程序员的参考书。

Java编程新手自学手册-(含1DVD) 目录

丛书序 前言 **篇 基 础 篇 第1章 Java基础 1 1.1 认识Java 2 1.2 Java初步 2      1.2.1 Java的起源 2      1.2.2 Java语言的特点 3      1.2.3 Java的一些名词解释 4 1.3 搭建开发环境 5      1.3.1 获得JDK 5      1.3.2 轻松安装JDK 7      1.3.3 JDK配置如此简单 8 1.4 体会Java程序 11      1.4.1 Java输出“我喜欢你” 11      1.4.2 编译和运行Java文件 14 1.5 疑难问题解析 15 职场点拨——谈Java的重要性 15 第2章 Java开发工具介绍 17 2.1 认识Java的开发工具 17 2.2 Java开发工具简介 18      2.2.1 Eclipse简介 18      2.2.2 Netbeans简介 19      2.2.3 JBuilder简介 20 2.3 Eclipse的获得与安装 21      2.3.1 获得Eclipse 21      2.3.2 新建一个Eclipse项目 22 2.4 NetBeans的使用 27      2.4.1 下载NetBeans 27      2.4.2 安装NetBeans 29      2.4.3 使用NetBeans新建项目 33 2.5 疑难问题解析 35 职场点拨——学习Java的正确态度 35 第3章 Java数据 37 3.1 量 37      3.1.1 常量 37      3.1.2 变量 39 3.2 数据类型 43      3.2.1 简单数据类型值范围 43      3.2.2 字符型 44      3.2.3 整型 45      3.2.4 浮点型 46      3.2.5 布尔型 47 3.3 运算符 48      3.3.1 算术运算符 48      3.3.2 关系运算符和逻辑运算符 50      3.3.3 位运算符 53      3.3.4 条件运算符 53 3.4 标识符和关键字 54 3.5 疑难问题解析 55 职场点拨——不同的客户,不同的处理方式 55 第4章 字符串、运算符和表达式 56 4.1 再看运算符 56      4.1.1 算术运算符 57      4.1.2 关系运算符和逻辑运算符 62      4.1.3 位运算符 64      4.1.4 条件运算符 65      4.1.5 赋值运算符 66 4.2 表达式 67      4.2.1 什么是表达式 67      4.2.2 表达式的优先级 68      4.2.3 表达式的应用 68 4.3 字符串 70      4.3.1 字符串的初始化 70      4.3.2 String类 71      4.3.3 StringBuffer类 77 4.4 疑难问题解析 79 职场点拨——提高你的职场生存能力 79 第5章 Java中的假设语句 81 5.1 if语句 81      5.1.1 if控制语句 81      5.1.2 if语句的延伸 83      5.1.3 多个条件判断的if语句 85 5.2 switch语句 87      5.2.1 switch语句的形式 87      5.2.2 switch语句无break 90      5.2.3 case没有执行语句 91      5.2.4 default可以不在末尾 93 5.3 条件语句 94      5.3.1 正确使用switch语句 94      5.3.2 正确使用if语句 95      5.3.3 switch语句的执行顺序 97 5.4 疑难问题解析 98 职场点拨——创业还是就业 98 第6章 循环语句 100 6.1 Java循环语句 100      6.1.1 for循环语句 100      6.1.2 while循环语句 106      6.1.3 do…while循环语句 109 6.2 跳转功能的实现 112      6.2.1 break语句的应用 112      6.2.2 return语句的应用 118      6.2.3 continue跳转语句 120      6.2.4 轻松使用跳转语句 122 6.3 疑难问题解析 123 职场点拨——面试的准备 124 温故而知新——**篇实战范例 125 范例1 获得JDK 125 范例2 配置运行环境 125 范例3 安装Java的开发工具 126 范例4 量、数据类型 126 范例5 运算符 128 范例6 表达式 129 范例7 字符串 130 范例8 if语句 130 范例9 switch语句 131 范例10 for循环语句 132 范例11 while和do…while循环语句 133 范例12 数组 134 第二篇 核心技术篇 第7章 特殊数据——数组 136 7.1 简单的一维数组 137      7.1.1 声明一维数组 137      7.1.2 创建一维数组 137      7.1.3 轻松初始化一维数组 139 7.2 二维数组 142      7.2.1 二维数组的声明 142      7.2.2 二维数组的创建 143      7.2.3 二维数组的初始化 145 7.3 多维数组 149      7.3.1 三维数组的声明 149      7.3.2 三维数组的创建 149      7.3.3 三维数组的初始化 149 7.4 对数组的操作 151      7.4.1 复制数组 151      7.4.2 比较数组 154      7.4.3 搜索数组中的元素 155      7.4.4 排序数组 156      7.4.5 填充数组 157 7.5 疑难问题解析 160 职场点拨——客户沟通之道 161 第8章 Java面向对象 162 8.1 面向对象 163      8.1.1 面向对象的理念 163      8.1.2 面向对象的特点 163 8.2 面向对象的**特征——类 164      8.2.1 如何编写一个类 164      8.2.2 特殊的方法——构造方法 164      8.2.3 一般的方法 167 8.3 属性和方法的修饰符 168      8.3.1 public修饰符 168      8.3.2 private修饰符 169      8.3.3 protected修饰符 171      8.3.4 其他修饰符 171 8.4 this的用法 173 8.5 类和对象的使用 175      8.5.1 创建和使用对象 175      8.5.2 使用静态变量和静态方法 176 8.6 特殊的类—抽象类 178      8.6.1 创建抽象类 178      8.6.2 抽象类的规则 180 8.7 软件包 181      8.7.1 定义软件包 181      8.7.2 在Eclipse中定义软件包 182      8.7.3 在程序中插入软件包 184 8.8 疑难问题解析 187 职场点拨——打造一个团队 187 第9章 类 189 9.1 类的继承 189      9.1.1 父类和子类 189      9.1.2 调用父类的构造方法 192      9.1.3 随意访问父类的属性和方法 195      9.1.4 多重次继承 197 9.2 重写和重载 200      9.2.1 重写 200      9.2.2 重载 205      9.2.3 重写与重载联合使用 208 9.3 接口 209      9.3.1 定义接口 209      9.3.2 接口里的量和方法 211      9.3.3 接口的实现 215      9.3.4 接口的引用 218 9.4 疑难问题解析 219 职场点拨——模块化设计的重要性 220 第10章 异常处理 222 10.1 什么是异常 222      10.1.1 认识异常 223      10.1.2 Java提供的异常处理类 223 10.2 异常处理方式 224      10.2.1 使用try…catch处理异常 224      10.2.2 处理多个异常 226      10.2.3 在异常中使用finally关键字 227 10.3 将异常抛出 228      10.3.1 使用throws将异常抛出 228      10.3.2 使用throw将异常抛出 231 10.4 自定义异常 233 10.5 异常处理的陋习 236      10.5.1 丢弃异常 237      10.5.2 不指定具体的异常 238      10.5.3 占用资源不释放 238      10.5.4 不说明异常的详细信息 238      10.5.5 过于庞大的try块 239      10.5.6 输出数据不完整 239 10.6 疑难问题解析 240 职场点拨——不同老板的不同特点 241 第11章 I/O与文件处理 242 11.1 Java I/O简介 242 11.2 流 243      11.2.1 字节流 243      11.2.2 字符流 247 11.3 加快I/O操作效率 252      11.3.1 缓冲字节流 252      11.3.2 缓冲字符流 255 11.4 文件处理 257      11.4.1 文件类 257      11.4.2 使用文件类处理文件 258 11.5 疑难问题解析 260 职场点拨——可以做兼职 260 第12章 Java线程 262 12.1 线程起步 262      12.1.1 线程与进程的理解 263      12.1.2 多线程的理解 263 12.2 创建线程 264      12.2.1 创建主线程 264      12.2.2 通过runable接口创建线程 265      12.2.3 通过Thread类创建线程 267 12.3 创建多线程 268 12.4 线程的优先级 271 12.5 控制线程 274      12.5.1 当前的线程等待 274      12.5.2 当前线程进入睡眠状态 278      12.5.3 当前线程做出让步 281 12.6 多线程同步 282      12.6.1 同步的重要性 282      12.6.2 轻松实现同步 284      12.6.3 什么是死锁 287 12.7 线程之间互相通信 289 12.8 疑难问题解析 292 职场点拨——揣测老板的弦外之音 292 温故而知新——第二篇实战范例 293 范例1 类的继承 293 范例2 接口的实现 295 范例3 异常的处理 297 范例4 读取文件的字符 298 范例5 缓冲字节流 299 范例6 深刻认识多线程 300 范例7 认识网络编程 302 第三篇 提 高 篇 第13章 网络与通信 304 13.1 什么是网络通信 304      13.1.1 TCP/IP协议 305      13.1.2 使用URL进行网络链接 305      13.1.3 编写URL程序常用的方法 306 13.2 网络编程初步 309      13.2.1 创建Socket 309      13.2.2 多个客户端连接 312 13.3 疑难问题解析 313 职场点拨——同事相处之道 314 第14章 AWT开发窗体程序 315 14.1 什么是AWT 315 14.2 创建窗口 316 14.3 创建窗口组件 319 14.4 布局利器 321      14.4.1 布局利器FlowLayout 321      14.4.2 布局利器BorderLayout 323      14.4.3 布局利器GridLayout 326      14.4.4 布局利器CardLayout 329      14.4.5 布局利器 331 14.5 编写监听接口 334      14.5.1 窗口监听的接口 334      14.5.2 按钮监听的接口 336      14.5.3 文本框监听的接口 337 14.6 疑难问题解析 339 职场点拨——修炼“门面功夫” 340 第15章 深入Java窗口编程 341 15.1 Swing的开发步骤 341 15.2 创建窗口 342      15.2.1 JFrame简介和方法 342      15.2.2 创建**个Swing窗口 342 15.3 Icon接口 344 15.4 添加组件 347      15.4.1 弹出式菜单 347      15.4.2 文本框 350      15.4.3 菜单 353      15.4.4 单选按钮 355      15.4.5 复选框按钮 358      15.4.6 列表框 359      15.4.7 选项卡 360      15.4.8 文本域 361      15.4.9 按钮 363      15.4.10 进度条 365 15.5 常用的布局管理器 366      15.5.1 不使用布局管理器 366      15.5.2 使用边界布局管理器 368      15.5.3 使用网格布局管理器 369 15.6 疑难问题解析 370 职场点拨——你准备找好工作吗 371 第16章 Java和数据库 373 16.1 数据库的定义 373 16.2 操作MySQL数据库 375 16.3 MySQL的安装 376 16.4 MySQL的管理工具 379      16.4.1 创建数据库 379      16.4.2 创建表 380      16.4.3 输入记录 381 16.5 SQL Sever很简单 383      16.5.1 创建数据库 383      16.5.2 创建表 385      16.5.3 创建记录 387 16.6 疑难问题解析 388 职场点拨——我有一颗创业心 388 第17章 数据库编程 390 17.1 SQL操作 390 17.2 什么是JDBC 392      17.2.1 JDBC API 392      17.2.2 JDBC驱动类型 392 17.3 连接数据库 393      17.3.1 轻松连接MySQL 393      17.3.2 轻松连接SQL Sever 2000 398 17.4 SQL语句 403      17.4.1 新建数据库表 403      17.4.2 数据库查询语句 404      17.4.3 数据库操纵语句 406 17.5 疑难问题解析 408 职场点拨——谈加薪升职 409 温故而知新——第三篇实战范例 410 范例1 顺序布局 410 范例2 网格布局 411 范例3 Swing窗口(一) 412 范例4 Swing窗口(二) 414 范例5 新建MySQL数据库 415 第四篇 综合实战篇 第18章 画图板 417 18.1 系统概述与预览 417      18.1.1 软件概述 417      18.1.2 软件预览 418 18.2 创建软件的准备 421      18.2.1 搜集素材 421      18.2.2 获得Java API手册 422 18.3 编程软件 422      18.3.1 创建一个类 422      18.3.2 菜单栏和标题栏的程序 423      18.3.3 保存文档的程序 426      18.3.4 界面的实现 430      18.3.5 调色盘的实现 436      18.3.6 中央画布的实现 443      18.3.7 输入字体的实现 446      18.3.8 打开以前文档的实现 448      18.3.9 实现其他功能 454 第19章 “众望书城”网上系统 460 19.1 效果展示 460 19.2 数据库设计 462 19.3 SQL Server 2000 JDBC驱动 466      19.3.1 下载JDBC驱动 466      19.3.2 安装JDBC驱动 466      19.3.3 配置JDBC驱动 468      19.3.4 将JDBC驱动加载到项目中去 469 19.4 系统设计 470      19.4.1 登录窗口的编写 470      19.4.2 主窗口 472      19.4.3 商品信息的基本管理 479      19.4.4 进货信息管理 489      19.4.5 销售信息管理 498      19.4.6 库存管理 506      19.4.7 查询与统计 513 19.5 数据库模块的编程 517 温故而知新——第四篇实战范例 530 范例1 编写记事本 530 范例2 使用Java编写简易计算器 534
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服