全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Java从入门到精通

  • 定价: ¥79
  • ISBN:9787113264147
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:中国铁道
  • 页数:373页
  • 作者:王征//李晓波|责...
  • 立即节省:
  • 2020-01-01 第1版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书从基本的Java概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Java编程知识。本书共17章,其中第1到第4章是Java编程基础篇;第5章到第7章是Java编程核心篇;第8章到第10章是Java面向对象程序设计篇;第11章到第16章是Java编程提高篇;第17章是综合案例实战篇,通过手机销售管理系统的编写,提高初学者对Java编程的综合认识,并真正掌握编程的核心思想及技巧,从而学以致用。
    在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Java编程中的热点问题、关键问题及各种难题。
    本书适用于大中专学校的师生、有编程梦想的初高中生阅读使用,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。

目录

第1章  Java 程序设计快速入门
  1.1  初识Java
    1.1.1  什么是Java
    1.1.2  Java 的三大体系
    1.1.3  Java 的发展历史
    1.1.4  Java 的主要特征
  1.2  搭建Java 开发环境
    1.2.1  Java 开发工具包JDK 的下载
    1.2.2  Java 开发工具包JDK 的安装
    1.2.3  Java 的环境变量配置
  1.3  编写Java 程序
    1.3.1  新建文件并编写代码
    1.3.2  保存代码并运行
  1.4  Java 集成开发软件
    1.4.1  Eclipse 的下载
    1.4.2  Eclipse 的安装
    1.4.3  利用Eclipse 软件编写Java 程序
第2章  Java 程序设计的初步知识
  2.1  常量
    2.1.1  什么是常量及其类型
    2.1.2  常量的表示方法
  2.2  变量
    2.2.1  变量的命名规则
    2.2.2  变量的定义及赋值
  2.3  基本数据类型
    2.3.1  整型
    2.3.2  浮点型
    2.3.3  字符型
    2.3.4  布尔型
  2.4  基本数据类型
    2.4.1  算术运算符
    2.4.2  赋值运算符
    2.4.3  位运算符
  2.5  自增(++) 和自减
第3章  Java 程序设计的判断结构
  3.1  if 语句
    3.1.1  if 语句的一般格式
    3.1.2  实例:任意输入两个数,显示两个数的大小关系
  3.2  if......else 语句
    3.2.1  if......else 语句的一般格式
    3.2.2  实例:任意输入两个学生的成绩,显示成绩较高的学生成绩
    3.2.3  实例:任意输入一个正数,判断奇偶性
  3.3  多个if......else 语句
    3.3.1  实例:企业奖金发放系统
    3.3.2  实例:每周计划系统
  3.4  关系运算符
    3.4.1  关系运算符及意义
    3.4.2  实例:成绩评语系统
  3.5  逻辑运算符
    3.5.1  逻辑运算符及意义
    3.5.2  实例:判断是否是闰年
    3.5.3  实例:任意输入一个字母,判断是元音字母还是辅音字母
    3.5.4  实例:剪刀、石头、布游戏
  3.6  嵌套if 语句
    3.6.1  嵌套if 语句的一般格式
    3.6.2  实例:判断一个数是否是5 或7 的倍数
    3.6.3  实例:用户登录系统
  3.7  条件运算符和条件表达式
  3.8  switch 语句
    3.8.1  switch 语句的一般格式
    3.8.2  实例:根据输入的数显示相应的星期几
第4章  Java 程序设计的循环结构
  4.1  while 循环
    4.1.1  while 循环的一般格式
    4.1.2  实例:利用while 循环显示100 之内的自然数
    4.1.3  实例:利用while 循环显示26 个大写字母
    4.1.4  实例:随机产生10 个随机数,并显示最大的数
    4.1.5  实例:猴子吃桃问题
  4.2  do-while 循环
    4.2.1  do-while 循环的一般格式
    4.2.2  实例:计算1+2+3+……+100 的和
    4.2.3  实例:阶乘求和
  4.3  for 循环
    4.3.1  for 循环的一般格式
    4.3.2  实例:利用for 循环显示100 之内的偶数
    4.3.3  实例:小球反弹的高度
  4.4  foreach 循环
    4.4.1  foreach 循环的一般格式
    4.4.2  实例:显示学生姓名信息
  4.5  循环嵌套
    4.5.1  实例:分解质因数
    4.5.2  实例:绘制# 号的菱形
    4.5.3  实例:杨辉三角
    4.5.4  实例:弗洛伊德三角形
  4.6  break 语句
  4.7  continue 语句
第5章  Java 程序设计的数组应用
  5.1  初识数组
    5.1.1  数组的定义
    5.1.2  为数组的分配空间
    5.1.3  数组的初始化
  5.2  数组元素的访问
    5.2.1  实例:利用数组元素的索引显示矩阵内容
    5.2.2  实例:利用循环语句显示数组中的元素
    5.2.3  实例:利用随机数为数组赋值并显示
    5.2.4  实例:动态输入学生成绩信息并显示统计信息
  5.3  二维数组
    5.3.1  二维数组的定义
    5.3.2  二维数组的初始化
    5.3.3  显示二维数组中的元素值
    5.3.4  实例:利用随机数为二维数据赋值并显示
    5.3.5  实例:显示二维数组中整行数据
    5.3.6  实例:显示二维数组中整列数据
  5.4  Arrays 类
    5.4.1  equals() 方法
    5.4.2  fill() 方法
    5.4.3  sort() 方法
第6章  Java 程序设计的字符串应用
  6.1  String 类
    6.1.1  定义字符串
    6.1.2  字符串的连接
    6.1.3  字符串的长度
    6.1.4  字符串的大小写转换
    6.1.5  删除字符串的首尾空格
    6.1.6  从字符串中获取部分字符串
    6.1.7  分割字符串
    6.1.8  字符串的比较
    6.1.9  字符串的查找
    6.1.10  字符串的替换
  6.2  StringBuffer 类
    6.2.1  向StringBuffer 类中添加内容
    6.2.2  反转字符串和替换字符串
    6.2.3  字符串的删除
  6.3  如何使用正则表达式来操作字符串
    6.3.1  元字符
    6.3.2  限定符
    6.3.3  实例:动态输入正确的电话号码
第7章  Java 程序设计的数字和日期应用
  7.1  Math 类
    7.1.1  Math 类的两个属性
    7.1.2  Math 类的常用数学运算方法
    7.1.3  Math 类的三角运算方法
    7.1.4  Math 类的random() 方法
    7.1.5  Math 类的指数运算方法
  7.2  Date 类
    7.2.1  时间戳
    7.2.2  Date 类的两个构造方法
    7.2.3  Date 类的常用方法
  7.3  使用SimpleDateFormat 格式化
  7.4  Calendar 类
第8章  Java 程序设计的类和对象
  8.1  面向对象概述
    8.1.1  什么是对象
    8.1.2  什么是类
    8.1.3  面向对象程序设计的优点
    8.1.4  面向对象程序设计的特点
  8.2  类的定义和对象的创建
    8.2.1  类的定义
    8.2.2  对象的创建、初始化及显示
  8.3  类成员的访问权限
    8.3.1  公有成员public
    8.3.2  私有成员private
    8.3.3  保护成员protected
  8.4  类的构造方法
    8.4.1  定义构造方法
    8.4.2  带有参数的构造方法
  8.5  类中的成员方法
    8.5.1  成员方法的语法格式
    8.5.2  成员方法的定义与调用
    8.5.3  成员方法的递归调用
    8.5.4  成员方法的可变参数
  8.6  包机制
    8.6.1  包的作用
    8.6.2  系统包
    8.6.3  自定义包
第9章  Java 程序设计的继承和多态
  9.1  继承
    9.1.1  类继承的语法格式
    9.1.2  类继承的实例
  9.2  多态
    9.2.1  方法的重载
    9.2.2  方法的重写
  9.3  抽象类
    9.3.1  抽象类的创建
    9.3.2  抽象类的继承类
    9.3.3  测试抽象类
  9.4  接口
    9.4.1  接口的特征
    9.4.2  接口与类的相同点与不同点
    9.4.3  接口与抽象类的区别
    9.4.4  接口的定义
    9.4.5  接口的实现
    9.4.6  接口的继承
第10章  Java 程序设计的集合框架和泛型
  10.1  集合框架
    10.1.1  设计集合框架的目标
    10.1.2  集合框架中的接口
    10.1.3  集合框架中的接口实现类
  10.2  Collection 接口
  10.3  List 接口的实现类ArrayList
    10.3.1  ArrayList 类的常用方法
    10.3.2  创建ArrayList 类
    10.3.3  List 集合中元素的基本操作
    10.3.4  List 集合中元素的查找与截取
  10.4  List 接口的实现类LinkedList
    10.4.1  LinkedList 类的常用方法
    10.4.2  LinkedList 类的应用
  10.5  Set 接口及实现类
    10.5.1  HashSet 类的应用
    10.5.2  TreeSet 类的应用
  10.6  Map 接口及实现类
    10.6.1  HashMap 类的常用方法
    10.6.2  HashMap 类的应用
  10.7  泛型
    10.7.1  泛型方法
    10.7.2  泛型类
第11章  Java 程序设计的文件和文件夹操作
  11.1  文件的操作
    11.1.1  在当前文件夹中创建文件
    11.1.2  查看文件的属性
    11.1.3  在当前目录的子文件夹中创建文件
    11.1.4  利用绝对路径创建文件
    11.1.5  向文件中写入内容
    11.1.6  读取文件中的内容
    11.1.7  二进制文件的读写
  11.2  文件夹的操作
    11.2.1  在当前文件夹中创建文件
    11.2.2  在当前目录的子文件夹中创建文件夹
    11.2.3  利用绝对路径创建文件夹
    11.2.4  查看当前工作目录的绝对路径
    11.2.5  查看操作系统的根目录
    11.2.6  查看指定目录中的文件和文件夹
第12章  Java 的GUI 程序设计常用控件
  12.1  初识Swing
    12.1.1  容器
    12.1.2  控件
    12.1.3  布局管理器
  12.2  JFrame 框架窗体
  12.3  常用控件
    12.3.1  JLabel 标签控件
    12.3.2  JButton 按钮控件
    12.3.3  JTextField 文本框控件
    12.3.4  JTextArea 多行文本框控件
    12.3.5  JRadioButton 单选按钮控件
    12.3.6  JCheckBox 复选框控件
    12.3.7  JList 列表框控件
    12.3.8  JComboBox下拉列表框控件
    12.3.9  JProgressBar 进度条控件
    12.3.10  Timer 计时器控件
第13章  Java 的GUI 程序设计高级控件
  13.1  菜单控件
    13.1.1  JMenu 和JMenuItem 的常用方法
    13.1.2  实例:为窗体添加菜单
    13.1.3  实例:添加右键菜单
  13.2  常用对话框控件
    13.2.1  消息对话框
    13.2.2  确认对话框
    13.2.3  输入对话框
    13.2.4  选项对话框
    13.2.5  打开文件对话框
    13.2.6  保存文件对话框
    13.2.7  选择颜色对话框
  13.3  工具栏控件
  13.4  表格控件
第14章  Java 程序设计的异常处理
  14.1  初识异常
    14.1.1  什么是异常
    14.1.2  异常的类型
    14.1.3  异常类
  14.2  异常处理
    14.2.1  捕获异常
    14.2.2  多重捕获
    14.2.3  finally 语句
    14.2.4  声明和抛出异常
  14.3  自定义异常类
第15章  Java 程序设计的网络编程
  15.1  初识网络编程
    15.1.1  什么是网络编程
    15.1.2  网络的类型
    15.1.3  网络编程的模式
    15.1.4  TCP/IP 协议
    15.1.5  套接字和端口
  15.2  InetAddress 类
    15.2.1  获取本地主机名和IP 地址
    15.2.2  查看指定主机名的IP 地址
  15.3  ServerSocket 类
    15.3.1  ServerSocket 类的构造方法与常用方法
    15.3.2  实例:创建服务器端Socket
  15.4  Socket 类
    15.4.1  Socket 类的构造方法与常用方法
    15.4.2  实例:客户端程序
    15.4.3  实例:服务端程序
第16章  Java 程序设计的数据库编程
  16.1  MySQL 数据库
    16.1.1  什么是数据库
    16.1.2  MySQL 数据库的特性
    16.1.3  MySQL 的下载
    16.1.4  MySQL 的安装
    16.1.5  MySQL 的配置
  16.2  创建数据库和数据表
    16.2.1  创建数据库
    16.2.2  创建数据表
    16.2.3  向数据表中插入数据和显示
  16.3  利用JDBC 连接MySQL 数据库
  16.4  利用Java 显示MySQL 数据表中的数据
  16.5  利用Java 向MySQL 数据表中插入数据并显示
  16.6  利用Java 修改MySQL 数据表中的数据并显示
  16.7  利用Java 删除MySQL 数据表中的数据并显示
第17章  手机销售管理系统
  17.1  手机销售管理系统登录界面
    17.1.1  登录界面设计
    17.1.2  设计登录数据库表
    17.1.3  为两个按钮添加监听
  17.2  手机销售管理系统主程序界面
    17.2.1  主程序界面设计
    17.2.2  登录界面与主程序界面的关联
  17.3  显示全部手机信息界面
    17.3.1  设计手机信息数据库表
    17.3.2  显示全部手机信息界面设计
    17.3.3  显示全部手机信息界面与主程序界面的关联
  17.4  增加手机信息界面
    17.4.1  增加手机信息界面设计
    17.4.2  为三个按钮添加监听
    17.4.3  增加手机信息界面与主程序界面的关联
  17.5  查找手机信息界面
    17.5.1  查找手机信息界面设计
    17.5.2  为两个按钮添加监听
    17.5.3  查找手机信息界面与主程序界面的关联
  17.6  购买手机功能界面
    17.6.1  购买手机功能界面设计
    17.6.2  为两个按钮添加监听
    17.6.3  购买手机功能界面与主程序界面的关联
  17.7  删除手机信息界面
    17.7.1  删除手机信息界面设计
    17.7.2  为两个按钮添加监听
    17.7.3  购买手机功能界面与主程序界面的关联