Java2程序设计实用教程(附光盘)

出版时间:2003-5-1  出版社:电子工业出版社  作者:叶核亚,陈立  页数:337  字数:560000  

内容概要

Java语言以其完全面向对象、简单高效、与平台无关、支持多线程、安全性、健壮性等特点,已成为计算机网络编程的主流工具。?
本书介绍如何使用Java语言编写网络应用程序。主要内容包括:Java运行环境JDK,Java语言基础,面向对象技术,Java类和对象的高级特征,异常处理,图形界面设计,多线程机制,输入输出流,Applet应用程序,网络通信,Web开发技术JSP和J2EE概论等。这些内容是构成Java应用程序的基本要素和必备知识。?
本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出,通俗易懂,程序结构严谨、规范,示例典型实用、易学易用。
本书可作为高校计算机及相近专业的Java语言程序设计课程教材,也可作为使用Java从事软件开发人员的参考书。

书籍目录

第一部分  实用教程第1章  概述1.1  了解Java1.1.1  Java的特点1.1.2  Java的实现机制1.1.3  Java的核心技术1.2  Java的运行环境JDK1.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  抽象窗口工具集AWT6.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  文件字节输入流类FileInputSream8.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和Applet9.3.1  超文本标记语言9.3.2  HTML中嵌入Applet9.4  Applet应用9.4.1  标识网络上的资源9.4.2  显示图像9.4.3  播放声音第10章  网络通信10.1  网络运行机制10.2  使用URL访问网络资源10.2.1  什么是URL10.2.2  URL类10.2.3  针对HTTP协议的URLConnection类10.3  Socket通信机制10.3.1  Socket通信机制的基本概念10.3.2  实现Socket通信第11章  Web开发技术JSP11.1  Web的客户-服务器模式11.1.1  客户-服务器模式11.1.2  Web服务器、浏览器与HTTP11.1.3  服务器端脚本语言概述11.2  运行JSP11.2.1  JSP容器11.2.2  JSP的运行环境Tomcat11.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  URLC.7.2  Socket附录D  HTML与JSPD.1  HTMLD.2  JSP参考文献

图书封面

评论、评分、阅读与下载


    Java2程序设计实用教程(附光盘) PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7