Java程序设计实用教程

Java程序设计实用教程

董洋溢, 主编

出版社:机械工业出版社

年代:2014

定价:39.0

书籍简介:

本书从Java语言的发展历程、面向对象程序设计的基本概念入手,由浅入深地介绍了Java语言的编程方法。全书共分为10章,涉及Java语言概述、数据类型和基本语句、类和对象、异常处理、Java常用API、图形用户界面程序设计、Applet小程序和多媒体、Java多线程编程、Java网络编程及Java综合项目实例。内容基本涵盖了J2SE (Java2 Standard Edition, Java2标准版)的基本内容,为进一步学习Java高级开发技术奠定了基础。

书籍目录:

出版说明前言第1章 Java语言概述1.1 程序设计语言概况1.1.1 程序设计语言的发展历程1.1.2 面向对象的相关概念1.2 Java语言简介1.2.1 Java语言的发展史1.2.2 Java语言的特点1.2.3 Java程序的分类1.2.4 Java程序的基本结构1.2.5 Java程序的编译运行过程1.3 Java程序的开发环境1.3.1 JDK+EditPlus1.3.2 集成开发工具Eclipse1.4 Java系统类库帮助文档1.5 上机实验1.5.1 实验一 使用JDK+EditPlus编译运行最简单的Java程序1.5.2 实验二 使用JDK+Eclipse编译运行最简单的Java程序1.6 习题 第2章 数据类型和基本语句2.1 Java的基本语法2.1.1 基本语言要素2.1.2 运算符与表达式2.2 数据类型2.2.1 基本类型2.2.2 数组2.2.3 类和接口2.3 基本语句2.3.1 基本输入/输出语句2.3.2 顺序结构的语句2.3.3 选择结构的语句2.3.4 循环结构的语句2.4 综合举例2.4.1 基本数据类型的运用2.4.2 基本语句的运用2.5 上机实验2.5.1 实验一 Java基本数据类型的运用2.5.2 实验二 Java基本语句的运用2.6 习题 第3章 类和对象3.1 类和对象的概念3.1.1 类和对象概述3.1.2 类的定义3.1.3 构造方法3.1.4 类的实例化——对象的构造3.1.5 访问权限3.1.6 内存垃圾回收3.2 static关键字3.2.1 static变量3.2.2 static方法3.2.3 static代码块3.3 this关键字3.4 继承3.4.1 继承的概念3.4.2 定义继承类3.4.3 super关键字3.4.4 对象的类型转换3.4.5 方法的重写(Override)和重载(Overload)3.5 final关键字3.5.1 final类3.5.2 final方法3.5.3 final变量3.6 抽象方法和抽象类3.6.1 抽象方法3.6.2 抽象类3.7 接口3.7.1 接口的概念3.7.2 类实现接口3.8 内部类和匿名类3.8.1 内部类3.8.2 匿名类3.9 包(package)3.9.1 Java包的概念3.9.2 包的声明和引入3.10 综合举例——学生学籍管理系统3.10.1 系统分析3.10.2 系统实现3.11 上机实验3.11.1 实验一 员工管理系统(一)3.11.2 实验二 员工管理系统(二)3.12 习题 第4章 异常处理4.1 异常处理概述4.1.1 异常处理机制4.1.2 异常处理语句的基本语法4.2 常见的异常4.2.1 常见的系统异常4.2.2 自定义异常4.3 throws和throw语句4.3.1 throws和throw语句的用法4.3.2 throws和throw的区别4.4 综合举例4.4.1 系统异常处理4.4.2 自定义异常处理4.5 上机实验4.5.1 实验一 异常处理程序调试4.5.2 实验二 异常处理编程实验4.6 习题 第5章 Java常用API5.1 字符串类5.1.1 String类5.1.2 StringBuffer类5.2 基本数据类型的对象包装类5.2.1 包装类5.2.2 包装类的常用方法5.3 Math类5.4 Date、Calendar与DateFormat类5.4.1 Date与Calendar类5.4.2 DateFormat类5.5 常用集合类5.5.1 向量类Vector5.5.2 数组列表类ArrayList5.5.3 链表类LinkedList5.5.4 散列集类HashSet5.5.5 哈希映射类HashMap5.6 输入输出流类5.6.1 字节输入流类InputStream5.6.2 字节输出流类OutputStream5.6.3 字符输入流Reader5.6.4 字符输出流Writer5.6.5 文件类File5.7 综合举例——图书管理系统5.7.1 系统分析5.7.2 系统实现5.8 上机实验5.8.1 实验一 字符串类的使用5.8.2 实验二 集合类的使用5.8.3 实验三 输入/输出流类的使用5.9 习题 第6章 图形用户界面程序设计6.1 图形用户界面程序概述6.1.1 两个图形类库—AWT和Swing6.1.2 组件的概念6.1.3 AWT组件6.1.4 Swing组件6.2 容器组件6.2.1 顶层容器JFrame类6.2.2 中间容器JPanel类6.3 常用基本组件6.3.1 标签和文本框6.3.2 按钮6.3.3 单选按钮和复选框6.3.4 组合框和列表6.3.5 菜单条、菜单、菜单项6.4 事件响应6.4.1 事件响应的处理机制6.4.2 不同类型事件的响应方法6.5 界面布局管理器6.5.1 布局管理器概述6.5.2 流式布局 FlowLayout6.5.3 边界布局 BorderLayout6.5.4 网格布局GridLayout6.5.5 卡片布局CardLayout6.5.6 其他布局6.6 综合举例—简单文本编辑器6.7 上机实验6.7.1 实验一 简单计算器设计6.7.2 实验二 员工信息录入6.8 习题 第7章 Applet小程序和多媒体7.1 Applet的基本概念7.1.1 Applet的生命周期7.1.2 Applet的安全问题7.2 Applet小程序的设计7.2.1 Applet小程序的编写和编译7.2.2 嵌入到Web网页7.2.3 Applet小程序的执行7.3 多媒体类7.3.1 绘图7.3.2 音频处理7.3.3 视频和动画7.4 综合举例7.4.1 Applet中绘制钟表7.4.2 水中倒影7.5 上机实验 Applet小程序和多媒体7.5.1 实验一 Applet小程序和多媒体调试7.5.2 实验二 Applet和多媒体编程7.6 习题 第8章 Java多线程编程8.1 多线程的概念8.1.1 什么是线程8.1.2 认识多线程8.2 多线程程序设计8.2.1 创建多线程的两种方式8.2.2 线程的生命周期8.2.3 多线程的调度管理8.3 多线程的同步与通信8.3.1 多线程的同步问题8.3.2 多线程间的同步8.4 综合举例8.4.1 一个应用于Applet程序的线程8.4.2 线程间通信的举例8.5 上机实验8.5.1 实验一 线程的创建方式与优先级设置8.5.2 实验二 线程在Applet中的应用8.5.3 实验三 多线程同步问题8.6 习题 第9章 Java网络编程9.1 网络编程的概念9.1.1 网络连接与网络协议9.1.2 端口与套接字9.2 常用网络API类9.2.1 URL类9.2.2 InetAddress类9.2.3 Socket类9.2.4 ServerSocket类9.2.5 DatagramSocket类9.2.6 DatagramPacket类9.3 网络程序设计基础9.3.1 TCP程序设计9.3.2 UDP程序设计9.4 综合举例9.4.1 使用URL类查看网络上的HTML文件9.4.2 基于TCP下的点对点即时通信9.5 上机实验9.5.1 实验一 常用网络API练习9.5.2 实验二 TCP点对点的通信9.6 习题 第10章 Java综合项目实例10.1 多功能计算器10.1.1 程序的功能及界面10.1.2 程序的主要设计步骤10.1.3 参考代码10.2 简单记事本10.2.1 记事本的功能和界面10.2.2 程序的主要设计步骤10.2.3 参考代码10.3 音乐播放器10.3.1 播放器功能和界面10.3.2 程序的主要设计步骤10.3.3 参考代码10.4 简单图形界面聊天工具10.4.1 聊天程序功能和界面10.4.2 程序的主要设计步骤10.4.3 服务器端参考代码10.4.4 客户端参考代码参考文献

内容摘要:

  《Java程序设计实用教程/高等院校规划教材计算机科学与技术系列》从Java语言的发展历程、面向对象程序设计的基本概念入手,由浅入深地介绍了Java语言的编程方法。全书共分为10章,涉及Java语言概述、数据类型和基本语句、类和对象、异常处理、Java常用API、图形用户界面程序设计、Applet小程序和多媒体、Java多线程编程、Java网络编程及Java综合项目实例。内容基本涵盖了J2SE(Java2 Standard Edition,Java2标准版)的基本内容,为进一步学习Java高级开发技术奠定了基础。  本书内容翔实,实例丰富,在前9章的最后均给出了配套习题和上机实验;在第10章给出了4个实用的Java综合项目开发实例,使读者能够尽快熟悉Java应用程序的开发过程。  本书适合作为高等学校计算机类相关专业的教材,也可以作为初学者及Java开发技术人员的参考书。

书籍规格:

书籍详细信息
书名Java程序设计实用教程站内查询相似图书
9787111459392
如需购买下载《Java程序设计实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26 × 19装帧平装
页数 302 印数 3000

书籍信息归属:

Java程序设计实用教程是机械工业出版社于2014.4出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。