展开全部

主编推荐语

Java入门教程:基础语法、面向对象、界面、数据库与网络编程。

内容简介

本书是Java语言的入门教程,由浅入深、循序渐进地讲授如何使用Java语言进行程序开发。全书内容包括Java开发环境、Java基本语法知识、Java面向对象特点、Java界面开发,以及Java数据库开发和网络编程开发。为了便于读者学习,本书最后一章对一个完整的学生管理系统进行了分析,具体讲解了学生模块,以及其他模块的功能分析。

目录

  • 封面
  • 版权页
  • 前言
  • 目录
  • 第一篇 基础篇
  • 第1章 Java简介
  • 1.1 Java的平台简介
  • 1.2 安装工具包
  • 1.2.1 下载JDK
  • 1.2.2 安装JDK
  • 1.2.3 查看与设置环境变量
  • 1.2.4 JDK常用命令
  • 1.2.5 Java各个目录含义
  • 1.2.6 JDK的帮助文件
  • 1.3 程序开发过程
  • 1.4 编码规范
  • 1.5 HelloWorld:第一个Java程序
  • 1.5.1 编写程序代码
  • 1.5.2 编译程序代码并运行
  • 1.5.3 注意事项
  • 1.6 使用Eclipse集成开发工具开发
  • 1.7 综合练习
  • 1.8 小结
  • 1.9 习题
  • 第2章 Java的基本数据类型
  • 2.1 数据类型
  • 2.1.1 整型
  • 2.1.2 浮点型
  • 2.1.3 字符型(char)
  • 2.1.4 布尔型(boolean)
  • 2.2 数据类型间的转换
  • 2.2.1 自动转换
  • 2.2.2 强制转换
  • 2.2.3 隐含转换
  • 2.3 标识符的命名
  • 2.3.1 标识符的命名规则
  • 2.3.2 不好的标识符命名
  • 2.3.3 良好的标识符命名
  • 2.4 关键字
  • 2.5 代码注释
  • 2.5.1 行注释
  • 2.5.2 块注释
  • 2.5.3 文档注释用户自定义类型
  • 2.6 综合练习
  • 2.7 小结
  • 2.8 习题
  • 第3章 运算符
  • 3.1 算术运算符
  • 3.1.1 “+”:加法运算符
  • 3.1.2 “-”:减法运算符
  • 3.1.3 “*”:乘法运算符
  • 3.1.4 “/”:除法运算符
  • 3.1.5 “%”:求余运算符
  • 3.2 自增自减运算符
  • 3.3 关系运算符
  • 3.3.1 "=="、"!="
  • 3.3.2 ">"、"<"、">="、"<="
  • 3.4 逻辑运算符
  • 3.4.1 “&&”:与运算符
  • 3.4.2 “||”:或运算符
  • 3.4.3 “!”:非运算符
  • 3.4.4 逻辑运算符总结
  • 3.5 三元运算符
  • 3.6 位运算符
  • 3.6.1 “&”:按位与运算符
  • 3.6.2 “|”:按位或运算符
  • 3.6.3 “^”:按位异或运算符
  • 3.7 位移运算符
  • 3.7.1 “>>”:带符号右移运算符
  • 3.7.2 “<<”:带符号左移运算符
  • 3.7.3 “>>>”:无符号右移运算符
  • 3.8 赋值运算符
  • 3.8.1 一般赋值运算符
  • 3.8.2 运算赋值运算符
  • 3.9 运算符之间的优先级
  • 3.10 综合练习
  • 3.11 小结
  • 3.12 习题
  • 第4章 流程控制
  • 4.1 if条件语句
  • 4.1.1 if语句的语法
  • 4.1.2 if语句用法举例
  • 4.2 switch分支语句
  • 4.2.1 switch分支语句的语法
  • 4.2.2 switch分支语句表达式的使用条件
  • 4.2.3 switch分支语句举例
  • 4.3 while循环语句
  • 4.3.1 while循环语句的语法
  • 4.3.2 while循环语句举例
  • 4.4 do...while循环语句
  • 4.4.1 do...while循环语句的语法
  • 4.4.2 do...while循环语句举例
  • 4.5 for循环语句
  • 4.5.1 for循环语句的语法
  • 4.5.2 用for循环来实现其他循环语句
  • 4.5.3 for循环语句的举例
  • 4.6 如何中断和继续语句的执行
  • 4.6.1 break:中断语句执行
  • 4.6.2 continue:继续语句执行
  • 4.7 综合练习
  • 4.8 小结
  • 4.9 习题
  • 第5章 数组
  • 5.1 如何创建数组
  • 5.1.1 创建数组
  • 5.1.2 创建多维数组
  • 5.2 数组的初始化
  • 5.2.1 创建并初始数组元素
  • 5.2.2 循环初始化
  • 5.3 数组操作的举例
  • 5.3.1 数组元素值的复制
  • 5.3.2 数组元素的排序
  • 5.3.3 在数组里查找指定元素
  • 5.3.4 利用数组打印26个英文字母
  • 5.4 综合练习
  • 5.5 小结
  • 5.6 习题
  • 第二篇 面向对象篇
  • 第6章 类与对象
  • 6.1 什么是面向对象
  • 6.1.1 面向对象编程的特点
  • 6.1.2 面向对象编程与面向过程编程的区别
  • 6.2 什么是类
  • 6.2.1 类的定义和对象的创建
  • 6.2.2 如何使用现有类
  • 6.2.3 类设计的技巧
  • 6.3 成员变量
  • 6.3.1 成员变量的创建
  • 6.3.2 成员变量的初始化
  • 6.4 局部变量
  • 6.4.1 局部变量的创建和初始化
  • 6.4.2 局部变量和成员变量的区别
  • 6.5 方法
  • 6.5.1 方法的创建和参数
  • 6.5.2 方法参数的传递
  • 6.6 对象引用的使用
  • 6.6.1 调用不存在的对象或成员变量
  • 6.6.2 调用对象为null值的引用
  • 6.6.3 对象引用间的比较
  • 6.7 this
  • 6.8 要活用JDK已有的类
  • 6.8.1 Date类
  • 6.8.2 Integer类
  • 6.9 综合练习
  • 6.10 小结
  • 6.11 习题
  • 第7章 控制逻辑
  • 7.1 包(package)
  • 7.1.1 创建包
  • 7.1.2 如何使用包
  • 7.1.3 什么是静态引入
  • 7.2 类的访问级别
  • 7.2.1 公开的访问级别
  • 7.2.2 默认的访问级别
  • 7.3 什么是封装
  • 7.4 最终修饰符
  • 7.4.1 final修饰对象类型的成员变量
  • 7.4.2 final修饰基本类型的成员变量
  • 7.4.3 final修饰的局部变量
  • 7.4.4 final修饰的方法
  • 7.5 静态修饰符
  • 7.5.1 什么是静态变量
  • 7.5.2 静态变量的访问
  • 7.5.3 什么是静态常量
  • 7.6 综合练习
  • 7.7 小结
  • 7.8 习题
  • 第8章 继承
  • 8.1 什么是继承
  • 8.1.1 类的继承
  • 8.1.2 继承的语法
  • 8.2 修饰符
  • 8.2.1 public:声明成员变量为公共类型
  • 8.2.2 private:声明成员变量为私有类型
  • 8.2.3 default:声明成员变量为默认类型
  • 8.2.4 protected:声明成员变量为保护类型
  • 8.3 成员变量的覆盖
  • 8.4 对象引用
  • 8.5 方法的重写和重载
  • 8.5.1 方法重写的特点
  • 8.5.2 方法重载的特点
  • 8.5.3 重写的返回类型
  • 8.5.4 重写是基于继承的
  • 8.5.5 静态方法是不能重写的
  • 8.5.6 三者之间的关系
  • 8.5.7 重写toString方法
  • 8.5.8 重写equals方法
  • 8.6 final与继承的关系
  • 8.7 abstract与继承的关系
  • 8.8 什么是多态
  • 8.9 什么是枚举类
  • 8.10 什么是反射机制
  • 8.11 什么是泛型
  • 8.12 综合练习
  • 8.13 小结
  • 8.14 习题
  • 第9章 接口
  • 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.4 接口的多态
  • 9.5 判断类型
  • 9.5.1 什么是instanceof
  • 9.5.2 使用instanceof的注意事项
  • 9.6 综合练习
  • 9.7 小结
  • 9.8 习题
  • 第10章 构造器
  • 10.1 什么是构造器
  • 10.1.1 构造器的使用
  • 10.1.2 被修饰的构造器
  • 10.1.3 构造器方法与普通方法的区别
  • 10.2 如何实例化一个对象
  • 10.3 构造器的使用
  • 10.3.1 构造器的调用
  • 10.3.2 构造器重载
  • 10.3.3 父子类间的构造器的调用流程
  • 10.3.4 如何自定义构造器
  • 10.4 什么是单子模式
  • 10.5 构造器在程序中是何时运行的
  • 10.6 综合练习
  • 10.7 小结
  • 10.8 习题
  • 第11章 异常处理
  • 11.1 异常处理基本介绍
  • 11.1.1 try和catch捕获异常
  • 11.1.2 try…catch语句使用注意点
  • 11.1.3 finally语句的使用
  • 11.1.4 再谈异常处理注意事项
  • 11.2 异常的分类
  • 11.2.1 捕获异常
  • 11.2.2 未捕获异常
  • 11.3 抛出异常
  • 11.3.1 抛出异常的简单介绍
  • 11.3.2 使用throws和throw语句抛出异常
  • 11.4 自定义异常
  • 11.4.1 创建和使用自定义异常类
  • 11.4.2 自定义异常的实际应用
  • 11.5 综合练习
  • 11.6 小结
  • 11.7 习题
  • 第12章 内部类
  • 12.1 非静态内部类
  • 12.1.1 创建非静态内部类
  • 12.1.2 在外部类中访问内部类
  • 12.1.3 在外部类外访问内部类
  • 12.1.4 在内部类中访问外部类
  • 12.2 局部内部类
  • 12.2.1 创建局部内部类
  • 12.2.2 在局部内部类中访问外部类成员变量
  • 12.2.3 在局部内部类中访问外部类的局部变量
  • 12.2.4 静态方法中的局部内部类
  • 12.3 静态内部类
  • 12.3.1 创建静态内部类
  • 12.3.2 在外部类中访问静态内部类
  • 12.3.3 在外部类外访问静态内部类
  • 12.4 匿名内部类
  • 12.4.1 创建匿名内部类
  • 12.4.2 匿名内部类的初始化
  • 12.5 综合练习
  • 12.6 小结
  • 12.7 习题
  • 第13章 多线程
  • 13.1 多线程简介
  • 13.2 定义线程和创建线程对象
  • 13.2.1 继承Thread类定义线程
  • 13.2.2 实现Runnable接口定义线程
  • 13.3 运行线程
  • 13.3.1 启动线程
  • 13.3.2 同时运行多个线程
  • 13.4 线程生命周期
  • 13.4.1 新建状态
  • 13.4.2 准备状态
  • 13.4.3 运行状态
  • 13.4.4 等待/阻塞状态
  • 13.4.5 死亡状态
  • 13.5 线程的调度
  • 13.5.1 睡眠方法
  • 13.5.2 线程优先级
  • 13.5.3 yield让步方法
  • 13.5.4 join让步方法
  • 13.6 综合练习
  • 13.7 小结
  • 13.8 习题
  • 第三篇 应用篇
  • 第14章 Swing桌面程序开发
  • 14.1 开发第一个Swing程序
  • 14.2 JFrame窗口类
  • 14.2.1 JFrame窗口类简介
  • 14.2.2 创建简单窗体
  • 14.2.3 设置窗体
  • 14.3 JPanel面板类
  • 14.3.1 容器介绍
  • 14.3.2 JPanel面板类简介
  • 14.3.3 创建面板
  • 14.4 JLabel标签类
  • 14.4.1 JLabel标签类简介
  • 14.4.2 创建标签
  • 14.5 JButton按钮类
  • 14.5.1 JButton按钮类简介
  • 14.5.2 创建按钮
  • 14.5.3 按钮动作事件
  • 14.6 Swing中的事件
  • 14.6.1 事件简介
  • 14.6.2 同一个事件源注册多个监听器
  • 14.6.3 同一个监听器注册给多个事件源
  • 14.6.4 窗体获取和失去焦点事件
  • 14.6.5 窗体打开、关闭和激活事件
  • 14.7 综合练习
  • 14.8 小结
  • 14.9 习题
  • 第15章 嵌入式系统开发概述
  • 15.1 流布局
  • 15.1.1 流布局介绍
  • 15.1.2 使用流布局
  • 15.2 网格布局
  • 15.2.1 网格布局介绍
  • 15.2.2 使用网格布局
  • 15.3 边框布局
  • 15.3.1 边框布局介绍
  • 15.3.2 使用边框布局
  • 15.4 空布局
  • 15.4.1 空布局介绍
  • 15.4.2 使用空布局
  • 15.5 卡片布局
  • 15.5.1 卡片布局介绍
  • 15.5.2 使用卡片布局
  • 15.6 综合练习
  • 15.7 小结
  • 15.8 习题
  • 第16章 Swing常用控件
  • 16.1 文本框及密码框和多行文本框
  • 16.1.1 创建文本框
  • 16.1.2 创建密码框
  • 16.1.3 创建多行文本框
  • 16.2 复选框和单选按钮
  • 16.2.1 创建单选按钮
  • 16.2.2 创建复选框
  • 16.3 选项卡
  • 16.3.1 选项卡介绍
  • 16.3.2 创建选项卡
  • 16.4 分隔窗格
  • 16.4.1 分隔窗格介绍
  • 16.4.2 创建分隔窗格
  • 16.5 滑块和进度条
  • 16.5.1 创建滑块
  • 16.5.2 创建进度条
  • 16.6 列表框
  • 16.6.1 列表框介绍
  • 16.6.2 创建列表框
  • 16.6.3 下拉列表框
  • 16.7 菜单
  • 16.7.1 菜单介绍
  • 16.7.2 创建菜单
  • 16.7.3 创建弹出式菜单
  • 16.8 综合练习
  • 16.9 小结
  • 16.10 习题
  • 第17章 JDBC数据库编程
  • 17.1 数据库基本介绍
  • 17.1.1 数据库介绍
  • 17.1.2 数据库应用架构
  • 17.1.3 数据库模型
  • 17.2 JDBC数据库编程介绍
  • 17.2.1 JDBC和ODBC的关系
  • 17.2.2 为什么使用JDBC数据库编程
  • 17.3 SQL数据库操作技术
  • 17.3.1 什么是SQL
  • 17.3.2 如何进行SQL操作
  • 17.4 创建数据库
  • 17.4.1 创建Access数据库
  • 17.4.2 创建SQL Server数据库
  • 17.5 JDBC编程步骤
  • 17.5.1 创建数据源
  • 17.5.2 加载驱动程序
  • 17.5.3 建立数据库连接
  • 17.5.4 进行数据库操作
  • 17.5.5 获取数据库中信息
  • 17.5.6 JDBC数据库编程实例
  • 17.6 事务处理
  • 17.6.1 事务介绍
  • 17.6.2 进行事务操作
  • 17.7 综合练习
  • 17.8 小结
  • 17.9 习题
  • 第18章 Java中输入/输出流
  • 18.1 I/O流简介
  • 18.1.1 什么是I/O流
  • 18.1.2 节点流与处理流
  • 18.1.3 字节流与字符流
  • 18.1.4 抽象基类
  • 18.2 使用流进行文件操作
  • 18.2.1 使用File类进行文件与目录操作
  • 18.2.2 FileInputStream类与FileOutputStream类
  • 18.2.3 FileReader类与FileWriter类
  • 18.3 综合练习
  • 18.4 小结
  • 18.5 习题
  • 第19章 集合框架
  • 19.1 集合框架总论
  • 19.1.1 什么是集合框架
  • 19.1.2 Collection接口
  • 19.2 列表
  • 19.2.1 List列表接口
  • 19.2.2 Vector类
  • 19.2.3 ArrayList类
  • 19.2.4 LinkedList类
  • 19.3 集合
  • 19.3.1 Set接口
  • 19.3.2 SortedSet接口
  • 19.3.3 TreeSet类
  • 19.3.4 HashSet类
  • 19.4 映射
  • 19.4.1 Map接口
  • 19.4.2 HashMap类
  • 19.4.3 TreeMap类
  • 19.5 综合练习
  • 19.6 小结
  • 19.7 习题
  • 第20章 网络编程
  • 20.1 网络编程基础
  • 20.1.1 TCP/IP协议
  • 20.1.2 网络编程模型
  • 20.1.3 网络传输协议
  • 20.1.4 端口和套接字
  • 20.2 基于TCP/IP协议的网络编程
  • 20.2.1 Socket套接字
  • 20.2.2 ServerSocket类
  • 20.2.3 Socket类
  • 20.2.4 网络编程C/S架构实例
  • 20.3 综合练习
  • 20.4 小结
  • 20.5 习题
  • 第四篇 综合案例篇
  • 第21章 学生管理系统
  • 21.1 系统设计
  • 21.2 数据库设计
  • 21.3 登录界面开发
  • 21.3.1 界面设计
  • 21.3.2 程序开发
  • 21.4 学生界面开发
  • 21.4.1 界面设计
  • 21.4.2 程序开发
  • 21.4.3 开发插入学生界面
  • 21.4.4 查询学生信息界面
  • 21.4.5 查询成绩信息
  • 21.5 综合练习
  • 21.6 小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。