商品详情

| 商品基本信息 | |
| 商品名称: | 零基础学Java 第4版 |
| 作者: | 常建功 陈浩 黄淼等 |
| 市场价: | 79.00 |
| ISBN号: | 9787111466055 |
| 版次: | |
| 出版日期: | 2014-07 |
| 页数: | 109475 |
| 字数: | 700 |
| 出版社: | 机械工业出版社 |

| 目录 | |
| 目 录 前言 第一篇 Java语言语法基础——面向过程知识 第1章 Java技术概览 1 1.1 Java技术 1 1.1.1 认识Java语言 1 1.1.2 认识Java平台 2 1.1.3 Java语言的功能 3 1.1.4 Java语言的优点 3 1.1.5 Java分布式应用和多线程的特点 4 1.1.6 Java程序的可靠性、安全性 5 1.1.7 Java小程序和应用程序 5 1.2 Windows下的“HelloWorld”应用程序 5 1.2.1 创建应用程序的软件环境 5 1.2.2 创建“HelloWorld”应用程序的步骤 6 1.3 深入探讨“HelloWorld”应用程序 8 1.3.1 注释源代码 8 1.3.2 实现类定义 9 1.3.3 详解main()方法 9 1.4 常见疑难解答 9 1.4.1 环境变量设置错误 10 1.4.2 语法错误 10 1.4.3 语义错误 10 1.4.4 运行时错误 11 1.4.5 初学者如何选择Java参考书 12 1.5 小结 12 1.6 习题 12 第2章 Java开发工具及环境设置 14 2.1 Java开发工具简介 14 2.1.1 下载并安装JDK 14 2.1.2 设定环境变量 17 2.1.3 验证JDK环境是否配置成功 18 2.2 JDK内置工具 18 2.2.1 JDK常用工具 18 2.2.2 JDK常用工具的使用实例 19 2.2.3 Java应用程序的发布工具 20 2.3 一个简单的Java应用程序 20 2.4 一个简单的Java Applet应用程序 21 2.4.1 编写一个Java Applet 21 2.4.2 编写承载Java Applet的HTML文件 22 2.4.3 Java Applet运行过程 22 2.5 Java程序员的编码规则 23 2.6 常见疑难解答 24 2.6.1 Java文件扩展名是否区分大小写 24 2.6.2 Javac xxx.java顺利通过,但Java xxx显示 “NoClassDefFoundError” 24 2.6.3 导致错误“Exception in thread main java.lang.NoSuchMethodError:main”的原因 25 2.7 小结 25 2.8 习题 25 第3章 Java语言中的数据类型与运算符 26 3.1 数制 26 3.1.1 基本概念 26 3.1.2 Java语言中的数制表现形式 26 3.2 数据类型 27 3.2.1 整型 27 3.2.2 字符型 30 3.2.3 浮点型 30 3.2.4 布尔型 32 3.3 变量 32 3.3.1 变量的声明 32 3.3.2 变量的含义 33 3.3.3 变量的分类 33 3.4 变量如何初始化 35 3.5 常量 37 3.6 运算符 38 3.6.1 算术运算符 38 3.6.2 关系运算符 42 3.6.3 逻辑运算符 43 3.6.4 位运算符 45 3.6.5 移位运算符 47 3.6.6 赋值运算符 49 3.6.7 三元运算符 50 3.6.8 逗号运算符 50 3.6.9 转型运算符 50 3.6.10 运算符的优先级别 51 3.7 常见疑难解答 51 3.7.1 如何将十进制转换成二进制 51 3.7.2 转型运算符会引起精度问题,为什么还要使用它 52 3.8 小结 52 3.9 习题 52 第4章 程序设计中的流程控制 53 4.1 编程风格 53 4.2 条件语句 54 4.2.1 简单条件语句 54 4.2.2 最简单的条件语句 55 4.2.3 适应多条件的条件语句 56 4.2.4 嵌套条件语句 59 4.2.5 如何使用条件语句 60 4.3 循环语句 60 4.3.1 for循环语句 60 4.3.2 while循环 63 4.3.3 do…while语句 66 4.4 中断与继续语句 67 4.4.1 中断控制语句 67 4.4.2 继续语句 69 4.5 分支语句 70 4.6 返回语句 73 4.7 常见疑难解答 73 4.7.1 普通循环是使用for语句还是while语句 73 4.7.2 一般的程序可否用分支语句来代替条件语句 74 4.8 小结 74 4.9 习题 74 第二篇 Java语言语法进阶——面向对象知识 第5章 数组 75 5.1 数组概念的引入 75 5.1.1 实例的引入 75 5.1.2 数组的概念 75 5.1.3 用实例说明数组的用处 76 5.2 基本数据类型的数组 76 5.2.1 基本类型数组的声明 77 5.2.2 基本类型数组的初始化 77 5.3 由实例引出不同数组种类及其使用 78 5.3.1 认识一维数组 78 5.3.2 由实例引出一维数组及其使用 78 5.3.3 由实例引出二维数组及其使用 81 5.4 多维数组 82 5.4.1 多维数组的声明 82 5.4.2 初始化多维数组 83 5.4.3 使用多维数组 83 5.5 数组的综合实例 84 5.6 常见疑难解答 88 5.6.1 声明数组需要注意什么 88 5.6.2 数组在平时的程序代码中使用是否频繁 88 5.7 小结 88 5.8 习题 88 第6章 字符串的处理 90 6.1 认识字符串 90 6.1.1 代码中的字符串 90 6.1.2 String类和StringBuffer类的比较 91 6.2 字符串处理的类库种类 92 6.2.1 字符串的赋值 92 6.2.2 字符串处理类——String 92 6.2.3 字符串处理的方法 95 6.2.4 缓冲字符串处理类——StringBuffer 102 6.2.5 缓冲字符串StringBuffer类的构造器 102 6.2.6 缓冲字符串的处理 103 6.2.7 缓冲字符串类的特点 107 6.3 用实例演示如何处理字符串 107 6.4 如何格式化输出字符串 108 6.5 常见疑难解答 109 6.5.1 equals和“==”的区别 109 6.5.2 String类为何被定义成final约束 109 6.5.3 char类型如何转换成int类型,int类型如何转换成字符串 109 6.6 小结 109 6.7 习题 110 第7章 类和对象 111 7.1 面向对象开发中的类 111 7.1.1 在Java中类的定义 111 7.1.2 Java中的类与现实世界的类 112 7.2 万事万物皆对象 112 7.2.1 什么是对象 112 7.2.2 操作对象 113 7.2.3 初始化对象 113 7.2.4 对象的成员方法 114 7.2.5 对象的成员变量 119 7.3 对象中访问控制符的重要性 119 7.3.1 什么是访问控制符 119 7.3.2 如何使用访问控制符及其重要性 121 7.4 Java中的基础类 123 7.4.1 Java的数学运算处理类Math 123 7.4.2 测试时间和日期的类Date 125 7.4.3 测试日历的类GregorianCalendar 126 7.4.4 日历处理的实例解析 127 7.5 用实例分析设计一个类的流程 129 7.5.1 如何在现实程序设计中提取一个类 129 7.5.2 设置器和访问器 135 7.5.3 总结 137 7.6 常见疑难解答 137 7.6.1 类在程序语言中起到了什么作用 137 7.6.2 设置器和访问器的作用 137 7.7 小结 137 7.8 习题 137 第8章 重载和包 138 8.1 重载 138 8.1.1 什么是重载 138 8.1.2 用实例来说明重载的意义 139 8.2 包 140 8.2.1 什么是Java中的包 140 8.2.2 如何实现包 140 8.2.3 什么是类路径和默认包 142 8.2.4 包的作用域 142 8.2.5 静态导入 142 8.3 包的注释及嵌入文档 144 8.3.1 如何添加注释 144 |

| 内容简介 | |
| 本书一共分为四篇,共25章,循序渐进地讲述了Java语言的语法规则,Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的连接、网络编程和界面的设计等知识点。 |
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...