您好,欢迎光临有路网!
Java程序设计实用教程
QQ咨询:
有路璐璐:

Java程序设计实用教程

  • 作者:叶核亚 陈立
  • 出版社:电子工业出版社
  • ISBN:9787505386884
  • 出版日期:2005年12月01日
  • 页数:337
  • 定价:¥31.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    内容有:java运行环境和语言基础,面向对象技术,java类和对象的**特征,图形界面设计,输入输出流,网络通讯,web开发技术jsp和j2ee概论等,习题,上机操作实习,综合运用实习等
    文章节选
    Java语言以其完全面向对象、简单**、与平台无关、支持多线程、**性、健壮性等特点,已成为计算机网络编程的主流工具。
    本书介绍如何使用Java语言编写网络应用程序。主要内容包括:Java运行环境JDK,Java语言基础,面向对象技术,Java类和对象的**特征,异常处理,图形界面设计,多线程机制,输入输出流,Applet应用程序,网络通信,Web开发技术JSP和J2EE概论等。这些内容是构成Java应用程序的基本要素和**知识。
    本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出,通俗易懂,程序结构严谨、规范,示例典型实用、易学易用。
    本书可作为高校计算机及相近专业的Java语言程序设计课程教材,也可作为使用Java从事软件开发人员的参考书。
    目录
    **部分 实用教程
    第1章 概述
    1.1 了解Java
    1.1.1 Java的特点
    1.1.2 Java的实现机制
    1.1.3 Java���核心技术
    1.2 Java的运行环境JDK
    1.2.1 Java软件环境的安装
    1.2.2 Java程序的编辑、编译与运行
    第2章 Java语言基础
    2.1 标识符与关键字
    2.2 基本数据类型
    2.3 变量与常量
    2.4 运算符与表达式
    2.4.1 赋值
    2.4.2 运算符
    2.4.3 表达式
    2.5 流程控制
    2.5.1 程序控制结构
    2.5.2 分支语句
    2.5.3 循环语句
    2.5.4 转向语句
    2.6 数组
    2.6.1 一维数组
    2.6.2 二维数组
    2.6.3 不规则的多维数组
    2.7 字符串
    第3章 面向对象技术
    3.1 类与对象
    3.2 类的创建
    3.2.1 类的声明
    3.2.2 类主体
    3.3 对象的创建
    3.3.1 创建对象
    3.3.2 对象的使用
    3.3.3 对象的初始化
    3.3.4 对象的销毁
    3.4 类的封装
    3.4.1 封装的概念
    3.4.2 如何封装
    3.4.3 实例成员和类成员
    3.5 类的继承
    3.5.1 创建子类
    3.5.2 this引用、super引用和instanceof对象运算符
    3.5.3 *终类和抽象类
    3.6 类的多态性
    3.6.1 方法的重载
    3.6.2 方法的覆盖
    3.7 递归方法
    第4章 Java类和对象的**特征
    4.1 接口
    4.1.1 定义接口
    4.1.2 实现接口
    4.2 内部类
    4.2.1 内部类特性
    4.2.2 静态内部类
    4.3 包
    4.3.1 Java的API介绍
    4.3.2 引用Java定义的包
    4.3.3 自定义包
    第5章 异常处理
    5.1 Java异常处理的基础知识
    5.1.1 错误与异常
    5.1.2 异常处理机制
    5.2 异常类的产生、捕获与处理
    5.3 异常的分类
    5.4 抛出异常
    5.5 自定义异常类
    第6章 图形界面设计
    6.1 创建图形界面
    6.1.1 抽象窗口工具集AWT
    6.1.2 Java的图形类结构
    6.1.3 框架与面板
    6.1.4 按钮
    6.1.5 标签和文本行
    6.2 AWT的事件模型
    6.2.1 层次事件模型和委托事件模型
    6.2.2 AWTEvent事件类
    6.2.3 事件类的接口
    6.2.4 事件适配器
    6.3 AWT常用组件
    6.3.1 界面的布局
    6.3.2 文本区
    6.3.3 复选框
    6.3.4 单选按钮
    6.3.5 选择框
    6.3.6 列表框
    6.3.7 对话框
    6.4 菜单组件
    6.5 图形设计
    6.5.1 在组件上绘图
    6.5.2 绘图类
    第7章 多线程机制
    7.1 线程概念
    7.2 Runnable接口与Thread类
    7.3 线程的控制与调度
    7.3.1 线程的生命周期
    7.3.2 线程调度与优先级
    7.3.3 改变线程状态
    7.4 线程的同步机制
    7.4.1 共享数据的线程“互斥”锁定
    7.4.2 传送数据的线程同步运行
    7.4.3 死锁问题
    第8章 输入输出流
    8.1 数据流的基本概念
    8.1.1 理解数据流
    8.1.2 Java的标准数据流
    8.1.3 java.io包中的数据流及文件类
    8.2 字节流初步
    8.2.1 InputStream和OutputStream类
    8.2.2 文件字节输入流类FileInputSream
    8.2.3 文件字节输出流FileOutputStream类
    8.3 文件操作
    8.3.1 File类
    8.3.2 文件过滤器
    8.3.3 文件对话框
    8.3.4 随机文件操作
    8.4 字符流
    8.4.1 Reader类和Writer类
    8.4.2 字符文件流FileReader和FileWriter类
    8.4.3 字符缓冲流BufferedReader和BufferedWriter类
    8.5 字节流的**应用
    8.5.1 管道流
    8.5.2 数据流
    8.5.3 对象流
    第9章 Applet应用程序
    9.1 Applet的特点
    9.2 Applet类
    9.2.1 Applet的创建
    9.2.2 Applet的生命周期
    9.2.3 Applet的显示与刷新
    9.3 HTML和Applet
    9.3.1 超文本标记语言
    9.3.2 HTML中嵌入Applet
    9.4 Applet应用
    9.4.1 标识网络上的资源
    9.4.2 显示图像
    9.4.3 播放声音
    第10章 网络通信
    10.1 网络运行机制
    10.2 使用URL访问网络资源
    10.2.1 什么是URL
    10.2.2 URL类
    10.2.3 针对HTTP协议的URLConnection类
    10.3 Socket通信机制
    10.3.1 Socket通信机制的基本概念
    10.3.2 实现Socket通信
    第11章 Web开发技术JSP
    11.1 Web的客户-服务器模式
    11.1.1 客户-服务器模式
    11.1.2 Web服务器、浏览器与HTTP
    11.1.3 服务器端脚本语言概述
    11.2 运行JSP
    11.2.1 JSP容器
    11.2.2 JSP的运行环境Tomcat
    11.2.3 JSP的执行过程与生命周期
    11.3 JSP基本语法与隐式对象
    11.3.1 JSP的基本语法
    11.3.2 JSP隐式对象
    第12章 J2EE概论
    12.1 J2EE的基本概念
    12.2 J2EE的优势
    12.3 J2EE的分布式应用模型
    12.4 J2EE的核心技术
    12.5 J2EE的测试平台
    第二部分 习 题
    习题1 概述
    习题2 Java语言基础
    习题3 面向对象技术
    习题4 Java类和对象的**特征
    习题5 异常处理
    习题6 图形界面设计
    习题7 多线程机制
    习题8 输入输出流
    习题9 Applet应用程序
    习题10 网络通信
    习题11 Web开发技术JSP
    习题12 J2EE概论
    第三部分 上机操作实习
    实验1 金额的中文大写方式
    实验2 求解约瑟夫环问题
    实验3 设计银行账户类及存取款操作方法
    实验4 继承String类重载replace方法
    实验5 设计学生成绩表
    实验6 计算器
    实验7 利用线程比较插入、冒泡排序算法的运行时间
    实验8 使用多种方式读取文本文件
    实验9 浏览器中的图形与动画设计
    实验10 以Socket方式发送与接收邮件
    实验11 网上购书
    第四部分 综合应用实习
    实习1 设计一个Java程序编辑器
    实习2 设置日期时间属性
    实习3 利用线程比较查找、排序算法的运行时间
    实习4 交通信号灯的线程设计
    实习5 使用对象流模拟对象数据库
    实习6 网上发牌程序
    实习7 设计邮箱
    实习8 设计一个聊天室程序
    第五部分 附 录
    附录A ASCII码表
    附录B Java关键字表
    附录C Java部分类库表
    C.1 java.lang包
    C.1.1 Object类
    C.1.2 数据类型包装类
    C.1.3 String类
    C.1.4 Math类
    C.1.5 System类
    C.1.6 Class类
    C.1.7 Runtime类
    C.1.8 异常处理类
    C.1.9 线程类
    C.2 java.util包
    C.2.1 Date类
    C.2.2 Calendar类
    C.3 java.text包
    C.4 java.awt包
    C.4.1 组件类及其子类
    C.4.2 事件类
    C.4.3 布局管理器
    C.44 字体与颜色
    C.4.5 菜单组件
    C.4.6 绘图类
    C.5 java.io包
    C.5.1 字节流
    C.5.2 文件
    C.5.3 字符流
    C.6 java.applet包
    C.7 java.net包
    C.7.1 URL
    C.7.2 Socket
    附录D HTML与JSP
    D.1 HTML
    D.2 JSP
    参考文献
    编辑推荐语
    随着计算机技术日新月异的变化及网络化的发展趋势,Java语言已成为目前*具吸引力且功能强大的程序设计语言。Java是完全面向对象的,具有诸多传统语言无**拟的优点,且用C++更容易学习,程序的可读性也更强。
    本书主要内容包括Java运行环境JDK、Java语言基础、面向对象技术、Java类和对象的**特征、异常处理、图形界面设计、多线程机制、输入输出流、Applet应用程序、网络通信、Web开发技术JSP和J2EE概论。

    与描述相符

    100

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