欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java程序设计与实践(新工科建设之路计算机类专业规划教材普通高等教育十三五规划教材)
      • 作者:编者:段林涛|责编:冉哲
      • 出版社:电子工业
      • ISBN:9787121378973
      • 出版日期:2019/11/01
      • 页数:312
    • 售价:23.92
  • 内容大纲

        本书从基础知识到综合项目分12章,内容包括Java语言概述、数据类型与装达式、流程控制、数组、类与对象、异常、集合框架、VO流与文件、多线程、Swing图形用户界面编程、数据库编程等。
  • 作者介绍

  • 目录

    第1章  Java语言概述
      1.1  Java语言简介
        1.1.1  Java语言发展史
        1.1.2  Java语言的特点
        1.1.3  为什么学习Java语言
      1.2  Java虚拟机
        1.2.1  概述
        1.2.2  JVM运行时数据区
      1.3  Java开发环境
        1.3.1  JRE与JDK
        1.3.2  开发环境的搭建
      1.4  第一个Java应用程序
        1.4.1  编辑、编译与运行
        1.4.2  第一个应用程序的基本结构
        1.4.3  调试
      习题1
    第2章  数据类型与表达式
      2.1  基本数据类型
        2.1.1  整型类型
        2.1.2  浮点类型
        2.1.3  boolean类型
      2.2  引用数据类型
        2.2.1  类与对象
        2.2.2  接口与实现类
        2.2.3  数组
        2.2.4  字符串
        2.2.5  输入与输出
      2.3  数据类型转换
        2.3.1  基本数据类型转换
        2.3.2  引用数据类型转换
      2.4  运算符与表达式
        2.4.1  操作数
        2.4.2  算术运算符
        2.4.3  关系运算符
        2.4.4  逻辑运算符
        2.4.5  位运算符
        2.4.6  条件运算符
        2.4.7  赋值运算符
        2.4.8  语句与语句块
      2.5  Java编程规范
        2.5.1  注释
        2.5.2  空白符
        2.5.3  括号
        2.5.4  命名规范
      习题2
    第3章  流程控制
      3.1  程序的基本结构概述
      3.2  选择结构
        3.2.1  if语句
        3.2.2  switch语句

      3.3  循环结构
        3.3.1  for语句
        3.3.2  while语句
        3.3.3  do-while语句
        3.3.4  break与continue语句
      习题3
    第4章  数组
      4.1  一维数组
        4.1.1  数组声明与初始化
        4.1.2  数组访问
      4.2  二维数组与多维数组
        4.2.1  数组声明与初始化
        4.2.2  数组访问
      4.3  方法调用与参数传递
        4.3.1  方法
        4.3.2  参数类型
      4.4  数组常见操作
        4.4.1  插入与删除
        4.4.2  遍历
        4.4.3  合并
        4.4.4  动态扩展
        4.4.5  查询
        4.4.6  排序
      习题4
    第5章  类与对象
      5.1  面向对象编程概述
      5.2  类的定义与实例化
        5.2.1  类路径与包
        5.2.2  数据与方法
        5.2.3  访问控制
        5.2.4  方法重载
        5.2.5  构造方法
        5.2.6  static成员
        5.2.7  final成员
      5.3  面向对象特性
        5.3.1  封装
        5.3.2  继承
        5.3.3  多态
      5.4  面向对象高级特性
        5.4.1  枚举类型
        5.4.2  抽象类
        5.4.3  接口
        5.4.4  内部类
      5.5  实例:图书进货管理子系统 (数组)
        5.5.1  问题描述
        5.5.2  系统功能分析
        5.5.3  系统设计
        5.5.4  系统实现
        5.5.5  运行
      习题5

    第6章  异常
      6.1  Java异常体系
        6.1.1  Java异常
        6.1.2  异常类型
        6.1.3  常见异常类
      6.2  异常处理机制
        6.2.1  throws子句
        6.2.2  try-catch-finally语句
        6.2.3  try-with-resource语句
        6.2.4  throw语句
        6.2.5  异常链
      6.3  自定义异常
      6.4  日志
      习题6
    第7章  集合框架
      7.1  泛型
        7.1.1  泛型类
        7.1.2  泛型接口
        7.1.3  泛型方法
        7.1.4  通配符类型
      7.2  集合框架体系
        7.2.1  集合概述
        7.2.2  常用接口与实现类
      7.3  集合对象
        7.3.1  Set接口及实现类
        7.3.2  SortedSet接口及实现类
        7.3.3  List接口及实现类
        7.3.4  Queue接口及实现类
        7.3.5  Deque接口及实现类
        7.3.6  Map接口及实现类
        7.3.7  SortedMap接口及实现类
      7.4  集合工具类
        7.4.1  Arrays
        7.4.2  Collections
      7.5  实例:图书销售管理子系统 (集合)
        7.5.1  问题描述
        7.5.2  系统功能分析
        7.5.3  系统设计
        7.5.4  系统实现
        7.5.5  运行
      习题7
    第8章  I/O流与文件
      8.1  流的基本概念
      8.2  字节I/O流
        8.2.1  InputStream类和OutputStream类
        8.2.2  FileInputStream类和FileOutputStream类
        8.2.3  DataInputStream类和DataOutputStream类
        8.2.4  BufferedInputStream类和BufferedOutputStream类
        8.2.5  ByteArrayInputStream类和ByteArrayOutputStream类
        8.2.6  PipedInputStream类和PipedOutputStream类

        8.2.7  ObjectInputStream类和ObjectOutputStream类
        8.2.8  CipherInputStream类和CipherOutputStream类
      8.3  字符I/O流
        8.3.1  Reader类和Writer类
        8.3.2  InputStreamReader类和OutputStreamWriter类
        8.3.3  FileReader类和FileWriter类
        8.3.4  BufferedReader类和BufferedWriter类
      8.4  文件系统
        8.4.1  文件相关接口与类
        8.4.2  文件操作示例
        8.4.3  随机访问文件类
      8.5  实例:图书信息维护子系统(文件)
        8.5.1  问题与系统功能描述
        8.5.2  系统设计
        8.5.3  系统实现
        8.5.4  运行
      习题8
    第9章  多线程
      9.1  线程的基本概念
      9.2  线程控制
        9.2.1  线程创建与启动
        9.2.2  线程终止
        9.2.3  线程阻塞
      9.3  互斥与同步问题
        9.3.1  线程互斥
        9.3.2  线程同步
      9.4  线程状态
      9.5  死锁
      9.6  实例:作业调度器
        9.6.1  问题与系统功能描述
        9.6.2  系统设计
        9.6.3  系统实现
        9.6.4  运行
      习题9
    第10章  Swing图形界面编程
      10.1  AWT与Swing
      10.2  容器与布局管理器
        10.2.1  顶层容器
        10.2.2  中间容器
        10.2.3  布局管理器
      10.3  Swing常用组件
        10.3.1  JLabel
        10.3.2  JButton
        10.3.3  JComboBox
        10.3.4  JTextField、JPasswordField和 JTextArea
        10.3.5  JCheckBox和JRadioButton
        10.3.6  JList
        10.3.7  JTable
        10.3.8  JTree
        10.3.9  JOptionPane

      10.4  事件侦听与处理模型
        10.4.1  事件
        10.4.2  监听器
        10.4.3  适配器
      10.5  实例:图书信息维护子系统(GUI)
        10.5.1  问题与系统功能描述
        10.5.2  系统设计
        10.5.3  系统实现
        10.5.4  运行
      习题10
    第11章  数据库编程
      11.1  JDBC
      11.2  常用接口与类
      11.3  实例:图书信息维护子系统(JDBC)
        11.3.1  问题与系统功能描述
        11.3.2  数据库设计与实现
        11.3.3  系统实现
      习题11
    第12章  项目:图书进销存管理系统的设计与实现
      12.1  问题与系统功能描述
        12.1.1  项目描述
        12.1.2  业务流程说明
      12.2  系统设计
        12.2.1  数据库设计