本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java2面向对象程序设计基础与实例解析 |
分类 | |
作者 | 陈艳华 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。 内容推荐 本书是作者根据最新计算机教学大纲,并总结多年从事Java语言程序设计的教学经验编写而成的。 本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。 本书的特点是知识内容循序渐进,通俗易懂,概念清晰,思路新颖;适合作为各类院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。 目录 第1章 Java入门 1.1.Java概述 1.2.Java的工作原理 1.2.1 Java虚拟机 1.2.2 Java虚拟机体系结构 1.2.3代码安全性检查机制 1.3.Java平台 1.3.1 Java常用包 1.3.2 Java工具 1.4.Java类库 1.5面向对象概述 1.5.1基本概念 1.5.2 Java的面向对象特性 1.6.1ava程序开发步骤简介 1.7一个简单的Java程序实例 1.7.1 Java Application程序的 演示 1.7.2.Java Applet程序的演示 1.8课后练习 第2章 Java语言开发环境 2.1.Iava语言开发工具.IDK 2.1.1 JDK的下载和安装 2.1.2设置JDK的操作环境 2.2.Java开发工具JCreator的使用 2.2.1.JCreator的安装 2.2.2首次激活JCreator时的设置 2.3课后练习 第3章 Java语法基础 3.1标识符、关键字、数据类型 3.1.1 标识符 3.1.2.Iava关键字 3.1.3基本Java数据类型 3.2变量、声明和赋值 3.2.1变量的声明 3.2.2变量的作用域 313变量的初始化 3.4类型转换与强制类型转换 3.4.1 Java的自动转换 3.4.2不兼容类型的强制转换 3.4.3表达式中类型的自动提升 3.5表达式和流程控制 3.5.1 运算符 3.5.2运算符优先级 3.5.3流程控制 3.5.4特殊循环控制 3.6数组 3.6.1数组的声明 3.6.2数组的创建和引用 3.6.3数组的初始化 3.6.4多维数组 3.6.5 复制数组 3.7课后练习 第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.3.3静态变量 4.3.4常量 4.4类的成员方法 4.4.1静态方法 4.4.2抽象方法 4.4.3最终方法 4.4.4本地方法 4.4.5同步方法 4.4.6形参和实参 4.4.7成员方法重载 4.5类的继承 4.6 this和super变量 4.7抽象类 4.8内部类 4.9Java程序的执行 4.9.1Java应用程序 4.9.2用户界面 4.9.3 Obiect类 4.10课后练习 第5章 包、接口和异常 5.1 包 5.1.1Java包的用途 5.1.2访问包成员 5.1.3源文件的布局 5.1.4 classpath参数 5.2接口 5.2.1接口能够解决的问题 5.2.2接口的定义 5.2.3 Comparable接口 5.2.4回调 5.3异常及其处理 5.3.1什么是异常 5,3.2异常的层次结构 5.3.3异常的处理 5.4创建自定义的异常 5.5课后练习 第6章 线程 6.1线程简介 6.1.1程序、进程和线程 6.1.2线程的生命周期 6.1.3线程的优先级及其调度 6.1.4线程组 6.2线程的实现方法 6.2.1继承Thread类 6.2.2实现Runnable接口 6.3线程的控制 6.3.1启动线程 6.3.2线程休眠 6.3.3中断线程 6.4 Java的多线程实例 6.5线程的同步与死锁 6.5.1线程的同步 6.5.2死锁 6.5.3线程同步示例 6.5.4设置线程优先级示例 6.6 FhreadLocal问题 6.7课后练习 第7章 输入与输出 7.1输入/输出包 7.1.1 I/O流 7.1.2 InputStream类常用接口 7.1.3 OutputStream类常用接口 7.1.4 Reader类常用接口 7.1.5 W1iter类常用接口 7.2常用的输入,输出流 7.2.1标准输入,输出 7.2.2操作目录和文件 7.2.3文件流 7.2.4随机文件的访问 7.3对象流 7.4过滤流 7.5字节流与字符流的转换 7.6课后练习 第8章 Jflvfl的网络编程 8.1网络基础知识 8.1.1 TCP/IP参考模型 8.1.2建立网络连接 8.2 Socket套接字 8.3 Java开发TCP/IP程序 8.4多线程服务器 8.4.1服务器端ServerSocket 8.4.2客户端Socket 8.4.3多线程服务器实例 8.5 数据报 8.5.1 DatagramPacket 8.5.2 DatagramSocket 8.5.3数据报实例 8.5.4组播套接字 MulticastSocket 8.6 URL资源 8.6.1 InetAddress类 8.6.2 URL和URLConnection 8.7网络聊天程序实例 8.8课后练习 第9章 Java图形用户界面 9.1容器与基本控件 9.1.1窗口 9.1.2面板和画布 9.1.3菜单 9.1.4按钮 9.1.5文本框和文本域 9.1.6标签 9.2布局管理器 9.2.1 FlowLayout布局管理器 9.2.2 GridLayout布局管理器 9.2.3 BorderLayout布局管理器 9.2.4 CardLayout布局管理器 9.2.5控件的排布示例 9.3 Java中键盘事件和鼠标事件 9.3.1 Java的事件处理模型 9.3.2使用MouseListener接口 处理鼠标事件 9.3.3使用MouseMotionListener 接口处理鼠标事件 9.3.4控制鼠标的指针形状 9.3.5键盘事件 9.4彩色列表框实例 9.5课后练习 第10章 AppIet编程 10.I Applet的基本知识 10.1.1 Applet的工作原理 10.1.2 Applet类的主要方法 10.2 Appletviewer 10.2.1什么是Appletviewer 10.2.2用Appletviewer 启动Applet 10.2.3使用Appletviewer 10.3 HTML中的Applet标记 10.4应用JAR包 10.5 Applet编程实例 10.5.1编写一个Applet 10.5.2获取键盘事件 10.5.3捕获鼠标事件 10.5.4计算器 10.5.5图片百叶窗 10.6课后练习 第11章 JDBC编程 11.1 JDBC简介 11.1.1从ODBC到JDBC 1 1.1.2 JDBC的特点 11.1.3 JDBC驱动程序 11.1.4 JDBC API 11.2 JDBC基本编程 11.2.1连接数据库 1 1.2.2加载驱动程序和创建 连接 11.2.3执行SQL语句 11.2.4处理结果集 11.2.5关闭数据库 11.3 JDBC编程实例 11.3.1建立连接 11.3.2数据库操作 11.3.3 JDBC2.0中的数据源 11.4课后练习 第12章 Web应用编程 12.1 JSP概述 12.1.1 JSP语法概要 12.1.2会话状态概述 12.2 Servlet简介 12.2.1 SetMet的生命周期 12.2.2 Servlet的接口和类 12.2.3 Servlet的编译和安装 12.2.4运行SeiMet 12.2.5输出HTML的Servlet 12.3 JavaBean与JSP 12.4 Web应用示例 12.4.1 FrP连接与浏览 12.4.2HTTP连接与浏览 12.5课后练习 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。