您好,欢迎光临有路网!
Java程序设计基础(第2版 微课版)
QQ咨询:
有路璐璐:

Java程序设计基础(第2版 微课版)

  • 作者:胡伏湘
  • 出版社:大连理工大学出版社
  • ISBN:9787568515481
  • 出版日期:2018年08月01日
  • 页数:299
  • 定价:¥48.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    Java是当今软件开发的主流编程语言,也是软件专业及其他计算机相关专业学生必须掌握的编程工具。《Java程序设计基础(第2版 微课版)/“十二五”职业教育**规划教材》以通俗易懂的语言介绍了Java编程思想,运用大量的经典实例,从实用的角度讲解了Java面向对象编程思路和编程技术,通过项目驱动和案例教学,让读者系统掌握Java软件开发的全过程,并提供全套案例和项目源程序。《Java程序设计基础(第2版 微课版)/“十二五”职业教育**规划教材》编者均在软件企业担任程序员多年,来到学校后又长期承担软件专业程序设计类课程的教学任务,教材的编写过程既是企业开发经验的系统总结,也是技能训练方法与手段的升华。
    《Java程序设计基础(第2版 微课版)/“十二五”职业教育**规划教材》定位为培养Java程序员,立足于具有一定C语言和数据库基础、刚刚踏上软件开发之路的入门者,以业界通用的Eclipse作为设计平台,通过“银行ATM自动取款系统”作为项目主线,从需求分析到功能实现,贯穿整个教学过程,让学习者有兴趣、有目标、有挑战,实现从学生到程序员身份的顺利过渡。
    《Java程序设计基础(第2
    目录
    模块1 课程准备
    第1章 初识Java
    1.1 Java语言的发展历史
    1.1.1 Java的三种版本
    1.1.2 Java的应用
    1.2 Java语言的特点
    1.2.1 Java语言的技术特点
    1.2.2 Java虚拟机(JVM)
    练习题
    第2章 搭建开发环境
    2.1 软件的安装与配置
    2.1.1 安装和设置JDK
    2.1.2 Eclipse简介
    2.2 体验**个Java程序
    2.2.1 应用程序(Application)
    2.2.2 应用程序的运行
    2.2.3 小程序(Applet)
    2.2.4 小程序的运行
    练习题
    第3章 建立面向对象的编程思想
    3.1 面向对象的思想
    3.1.1 面向对象思想的基本概念
    3.1.2 面向对象思想的基本特征
    3.1.3 面向对象思想的基本要素
    3.2 面向对象的编程方法
    3.2.1 面向对象编程的基本步骤
    3.2.2 主要概念解析
    3.2.3 类的实现
    练习题
    项目训练一 分析“银行ATM自动取款系统”

    模块2 初级面向对象编程
    第4章 创建类
    4.1 类的定义
    4.1.1 定义类
    4.1.2 修饰类
    4.2 成员属性
    4.2.1 基本数据类型
    4.2.2 类型转换
    4.2.3 成员属性的声明
    技能训练1 创建类
    练习题
    第5章 创建类的成员属性和方法
    5.1 Java语言的基本组成
    5.1.1 分隔符
    5.1.2 关键字
    5.2 运算符与表达式
    5.2.1 算术运算符
    5.2.2 关系运算符
    5.2.3 逻辑运算符
    5.2.4 赋值运算符
    5.2.5 条件运算符
    5.2.6 表达式
    技能训练2 创建类的成员属性
    5.3 控制结构
    5.3.1 分支语句
    5.3.2 循环语句
    5.3.3 Java编码规范
    5.4 数组
    5.4.1 一维数组
    5.4.2 多维数组
    5.5 成员方法的声明
    5.5.1 方法的声明
    5.5.2 方法的覆盖与重载
    技能训练3 创建类的成员方法
    练习题
    第6章 创建对象
    6.1 创建对象概述
    6.1.1 类的实例化
    6.1.2 对象的引用
    6.1.3 方法的参数传递
    6.1.4 对象的清除
    6.2 构造方法
    6.2.1 构造方法的定义
    6.2.2 构造方法的重载
    技能训练4 创建对象
    练习题
    第7章 使用程序包
    7.1 Java系统包
    7.1.1 Java类库结构
    7.1.2 包的引用
    7.2 建立自己的包
    7.2.1 包的声明
    7.2.2 包的应用
    7.3 字符串的处理
    7.3.1 字符串的生成
    7.3.2 字符串的访问
    7.3.3 String类的常用方法
    7.4 JDK帮助系统
    7.4.1 JDK帮助文档介绍
    7.4.2 JDK帮助文档应用举例
    技能训练5 使用程序包
    练习题
    项目训练二 实现“银行ATM自动取款系统”的类及包

    模块3 **面向对象编程
    第8章 实现继承
    8.1 定义继承
    8.1.1 继承的概念
    8.1.2 继承的定义方法
    8.2 子类对父类的访问
    8.2.1 调用父类中特定的构造方法
    8.2.2 在子类中访问父类的成员
    8.3 抽象类
    8.3.1 抽象类的概念
    8.3.2 定义抽象类
    技能训练6 实现继承
    练习题
    第9章 实现接口
    9.1 定义接口
    9.2 接口的实现方法
    技能训练7 实现接口
    练习题
    第10章 实现多态
    10.1 创建多态的条件
    10.1.1 多态的定义
    10.1.2 多态的条件
    10.2 多态的实现方法
    10.2.1 子类向父类转型实现多态
    10.2.2 类向接口转型实现多态
    技能训练8 实现多态
    练习题
    第11章 异常处理
    11.1 异常的分类
    11.1.1 异常的产生
    11.1.2 Java定义的标准异常类
    11.2 异常处理机制
    11.2.1 异常处理的语句结构
    11.2.2 Throwable类的常用方法
    11.2.3 异常类的创建
    11.3 异常的抛出
    11.3.1 thrOW语句
    11.3.2 thrOWS语句
    技能训练9 处理异常
    练习题
    项目训练三 实现“银行ATM自动取款系统”的**特性

    模块4 图形用户界面
    第12章 创建图形用户界面
    12.1 分析图形用户界面特征
    12.1.1 AWT组件的一般功能
    12.1.2 AWT的基本组件
    12.2 创建图形界面容器
    12.2.1 Frame框架类
    12.2.2 fJanel面板类
    12.3 布局图形界面组件
    12.3.1 FlowLayout顺序布局管理器
    12.3.2 BorderLayout边界布局管理器
    12.3.3 GridLayotIt网格布局管理器
    12.3.4 其他布局管理器
    技能训练10 创建图形界面
    练习题
    第13章 处理图形界面组件事件
    13.1 AWT事件处理过程
    13.1.1 JDK事件处理模型
    13.1.2 事件监听器
    13.1.3 事件适配器
    13.2 AWT基本组件
    13.2.1 Label标签
    13.2.2 Button按钮
    13.2.3 (2heckbox复选框
    13.2.4 复选框组——单选框
    13.2.5 Choice选择框
    13.2.6 TextField文本框
    13.2.7 TextArea文本区域
    13.2.8 List列表框
    13.2.9 组件的外观控制
    13.3 Swing组件
    13.3.1 JButton按钮
    13.3.2 JPasswordField密码框
    13.3.3 复选框、单选按钮、按钮组
    13.3.4 菜单组件
    13.3.5 工具栏JToolBar
    技能训练11 处理图形界面组件事件
    练习题
    项目训练四 实现“银行ATM自动取款系统”的图形界面

    模块5 网络编程及相关技术
    第14章 实现流
    14.1 识别流的类型
    14.1.1 Java标准输入输出数据流
    14.1.2 InputStream类
    14.1.3 OutputStream类
    14.1.4 PrintStream类
    14.1.5 DataInputStream类和DataOutputStream类
    14.1.6 InputStreamReader类和OutputStreamWriter类
    14.1.7 BufferedInputStream类和BufferedOutputStream类
    14.2 应用文件流
    14.2.1 File类
    14.2.2 FileInputStream类和FileOutputStream类
    技能训练12 实现流
    练习题
    第15章 实现多线程
    15.1 认识多线程
    15.1.1 多线程的意义
    15.1.2 线程的优先级与分类
    15.1.3 线程的生命周期
    15.2 创建多线程
    15.2.1 Thread线程类
    15.2.2 线程的创建
    15.3 同步多线程
    15.3.1 synchronized同步方法
    15.3.2 synchronized同步代码块
    技能训练13 实现多线程
    练习题
    第16章 实现网络通信
    16.1 认识网络通信
    16.1.1 网络编程基本理论
    16.1.2 网络编程的基本方法
    16.2 URL编程
    16.2.1 URL类
    16.2.2 URLConnection类
    16.3 实现基于Socket的网络通信
    16.3.1 Socket通信机制
    16.3.2 Socket应用
    16.4 实现基于Datagram的网络通信
    16.4.1 数据报Datagram通信原理
    16.4.2 运用Datagram进行通信
    技能训练14 实现网络通信
    练习题
    第17章 实现数据库编程
    17.1 JDBC概述
    17.1.1 JDBC的概念
    17.1.2 SQL Sever 2005/2008 for JDBC的安装
    17.2 实现JDBC数据库编程
    17.2.1 JDBC的工作原理
    17.2.2 JDBC数据库应用程序的开发过程
    17.2.3 java.sql软件包的用法
    技能训练15 实现数据库编程
    练习题
    项目训练五 实现“银行ATM自动取款系统”的存储和通信
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外