Java程序设计 基础教程

本书特色

[

  本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了java编程的基础知识和高级技术。全书共12章。第1章介绍了java语言的特性、java开发环境的搭建、java程序的编译和运行过程。第2章介绍了java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的java
数据结构、异常处理、文件与流、图形用户界面编程、java applet、多线程、网络编程和数据库编程技术。
  本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为java技术的初学者与编程爱好者的自学用书。

]

内容简介

[

  案例丰富,每章结尾均有一个应用案例,全书*后一章有4个综合性的大案例。
  对于程序的关键步骤的解释详细。

]

目录

第1章 初次接触java1.1 java语言概述1.1.1 java语言的发展历史1.1.2 java应用平台1.1.3 java语言特点1.1.4 java开发工具1.2 java和c/c++的比较1.3 java平台工作原理1.4 **个java程序1.4.1 java程序开发步骤1.4.2 **个java应用程序1.4.3 **个java小应用程序小结习题第2章 java语言基础2.1 标识符与关键词2.1.1 标识符2.1.2 关键词2.2 数据类型2.3 变量与常变量2.3.1 声明变量2.3.2 赋值2.3.3 常变量2.4 运算符2.4.1 算术运算符2.4.2 关系运算符和逻辑运算符2.4.3 位运算符2.4.4 赋值运算符2.4.5 条件运算符2.4.6 运算符优先级2.5 类型转换2.6 流程控制2.6.1 复合语句和块作用域2.6.2 if语句2.6.3 while语句和do-while语句2.6.4 for语句2.6.5 循环嵌套2.6.6 break与continue2.6.7 switch语句小结习题第3章 类与对象3.1 面向对象程序设计3.1.1 面向对象3.1.2 面向对象的特点3.2 类3.2.1 类的定义3.2.2 类的实现3.2.3 成员变量3.2.4 成员方法3.3 对象3.3.1 对象的定义3.3.2 对象的创建和使用3.3.3 对象的回收3.4 方法3.4.1 方法参数传递3.4.2 方法的重载3.4.3 构造方法3.4.4 局部变量3.5 关键字this3.6 关键字static3.7 包3.7.1 包的定义3.7.2 java系统常用包3.7.3 import语句3.8 访问控制小结习题第4章 继承与多态4.1 继承机制4.1.1 引入继承4.1.2 继承的基本概念4.2 类的继承4.2.1 继承4.2.2 继承与构造方法4.2.3 子类对象的初始化4.2.4 继承与访问控制4.2.5 覆写4.3 对象类型转换和多态4.4 关键词final4.5 抽象方法与抽象类4.6 接口4.7 内部类和匿名内部类4.8 object类4.9 包装类小结习题第5章 常用数据结构5.1 数组5.1.1 一维数组5.1.2 多维数组5.1.3 foreach形式的for语句5.1.4 arrays类5.2 字符串5.2.1 string类5.2.2 stringbuffer与stringbuilder类5.2.3 string类与stringbuffer类的转换5.3 vector类小结习题第6章 java异常处理6.1 异常简介6.1.1 引入异常6.1.2 异常类层次结构6.1.3 常用异常类6.1.4 用户自定义异常类6.2 java异常处理机制6.2.1 抛出和声明异常6.2.2 捕捉异常6.3 使用用户自定义异常小结习题第7章 java io流7.1 输入/输出流7.1.1 流7.1.2 流的分类7.2 字节流和字符流7.2.1 字节流概述7.2.2 字节输入流7.2.3 字节输出流7.2.4 字符流概述7.2.5 字符输入流7.2.6 字符输出流7.3 文件及文件流7.3.1 文件及目录管理7.3.2 文件的字节流读/写7.3.3 文件的字符流读/写7.3.4 随机文件的读/写7.4 过滤流7.4.1 缓冲流7.4.2 数据流7.4.3 打印流7.5 标准流7.6 对象流7.6.1 对象序列化7.6.2 对象流7.7 scanner类7.8 流的选择小结习题第8章 图形用户界面编程8.1 图形用户界面8.2 容器组件8.3 java事件处理8.3.1 委托事件模型8.3.2 事件与监听器8.4 布局管理器8.4.1 流布局器8.4.2 网格布局器8.4.3 边界布局器8.5 swing基本组件8.5.1 按钮8.5.2 标签8.5.3 面板8.5.4 文本框、文本域8.5.5 滚动窗格8.5.6 复选框、单选按钮8.5.7 组合框8.5.8 列表8.6 swing高级组件8.6.1 菜单8.6.2 标准对话框8.7 绘制几何图形、设置字体、颜色8.7.1 创建绘图接口8.7.2 绘制文本8.7.3 字体8.7.4 颜色8.7.5 创建几何图形8.7.6 绘制几何图形8.8 简单的文本编辑器小结习题第9章 applet9.1 applet小程序9.1.1 简单的applet小程序9.1.2 applet的生命周期9.1.3 安全问题9.1.4 applet的html标记及属性9.2 applet案例——简易画板小结习题第10章 多线程编程10.1 线程简介10.1.1 引入线程10.1.2 多进程和多线程10.1.3 thread类10.1.4 runnable接口10.2 线程的实现10.2.1 继承thread类10.2.2 实现runnable接口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 线程礼让10.4.5 守护线程10.5 多线程的同步与死锁10.5.1 共享资源同步10.5.2 线程间交互同步10.5.3 多线程死锁小结习题第11章 java网络编程11.1 网络编程基础知识11.1.1 相关术语11.1.2 tcp/ip协议11.1.3 java中的网络支持11.2 inetaddress类11.3 url和urlconnection11.3.1 url11.3.2 urlconnection11.4 基于tcp的socket网络编程11.4.1 socket通信11.4.2 创建socket11.4.3 socket通信案例11.5 基于udp的socket网络编程11.5.1 datagram通信11.5.2 创建datagram11.5.3 datagram通信案例小结习题第12章 数据库编程12.1 jdbc简介12.1.1 jdbc12.1.2 jdbc驱动程序12.2 jdbc的主要类及接口12.2.1 driver接口12.2.2 drivermanager类12.2.3 connection接口12.2.4 statement接口12.2.5 preparedstatement接口12.2.6 resultset接口12.3 mysql概述12.3.1 mysql的安装12.3.2 mysql常用操作12.4 数据库应用程序12.4.1 jdbc开发步骤12.4.2 配置mysql数据库驱动程序12.4.3 连接数据库12.4.4 建立数据表12.4.5 插入数据12.4.6 修改数据12.4.7 删除数据12.4.8 查询数据小结习题附录a jdk开发工具附录b eclipse集成开发环境附录c java编码规范参考文献

封面

Java程序设计 基础教程

书名:Java程序设计 基础教程

作者:贾宇波

页数:270

定价:¥35.0

出版社:人民邮电出版社

出版日期:2013-03-01

ISBN:9787115297464

PDF电子书大小:121MB

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注