搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java应用开发指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302214359
  • 作      者:
    聂庆亮编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
    从环境搭建开始讲起,让零基础的人也能学会Java。
    代码注释非常细致,只看注释就能明白代码所要表达的含义。
    书中概念解释十分到到位,让读者知其然亦知其所以然。
    采用活泼的版式,很有层次感且阅读起来不觉得累。
    实例丰富。书中包含2个案例和370个小实例。
    赠送35小时相关培训视频。
    赠送1500页电子书。
    提供242页PPT文档。
展开
内容介绍
    《Java应用开发指南》根据TIOBE世界编程语言的排行统计,Java已经连续数年居于首位,可见其应用之广泛。各类招聘信息中,企业对Java程序员的需求量最大,待遇也最好,因此Java成为程序员的入门首选编程语言。
    《Java应用开发指南》共分4篇21章,第1~10章主要对Java的基础知识进行了讲解,第11~12章对图形化界面的应用进行了讲解,第13章对网络编程做了简单的介绍,第14章对数据库的使用及加载驱动,以及如何连接做了系统的讲解。第15~19章分别对HTML语言、JavaScript、JSP、Servlet和J2EE进行了简单介绍。第20~21章为综合应用,分别开发了考生信息系统和图书订购系统。
    《Java应用开发指南》非常适合对Java感兴趣,期望以一种轻松愉快的心态进行学习的初学者。读者完全不需要有任何编程方面的基础知识,只要有兴趣,《Java应用开发指南》就是最适合的选择
展开
精彩书摘
    4.可移植性可移植性是指编写的程序可以同时在不同的平台上运行。对于程序员而言,写出来的程序如果不需修改就能够同时在Windows、MacOS、Lunix等平台上运行,简直就是梦寐以求的事情而Java语言就离这件原本遥不可及的事已经越来越近了。使用Java语言编写的程序,只要做较少的修改,甚至有时根本不修改就可以在不同平台上运行。
    5.面向对象语言Java语言是一种纯面向对象的语言,它是人类在软件领域的一个伟大进步,也是软件发展的一个里程碑。Java的设计集中于对象及其接口,对象中封装了它的状态变量和相应的方法,实现了模块化和信息的隐藏;而类的封装性、继承性等特性,使程序代码只需一次编译,就可以通过上述特性被反复利用。Java中的对象模型不像其他面向对象的语言那么难,它既简单又容易扩展,在以后的学习中读者会慢慢感觉得到。
    6.多线程线程是一种轻量级进程,是现代程序设计必不可少的一种特性。多线程处理能力使得程序能够具有更好的交互性、实时性。Java在多线程处理方面性能超群,具有让设计者惊喜的强大功能,而且在Java语言中进行多线程处理很简单。
    Java,的主要目标之一就是使程序开发者可以交互程序,对一个问题可以分解成多个任务来执行。多线程就是为实现这个目标设计出来的,它使得Java编写出来的应用程序可以同时执行多个任务。
    7.健壮性
    Java语言在伪编译时,做了许多早期潜在问题的检查,并且在运行时又做了一些相应的检查,可以说是一种最严格的“编译器”。大部分病毒程序常使用的方法就是通过巧妙地运用地址变量,如指针来获取计算机的资源,而Java正好放弃了难学和危险的指针功能,从而使Java更安全。它的这种“防患于未然”的手段将许多程序中的错误扼杀在摇篮之中。经常有许多在其他语言中必须通过运行才会暴露出来的错误,在Java程序的编译阶段就被发现了。
    1.2搭建Java开发环境
    在运行Java程序之前,必须要有一个可以运行的环境,最常用的是JDK(Java开发者程序包)。它是Sun公司提供的一个免费的Java软件开发工具包,该工具包包含了编译、运行及调试Java程序所需要的工具。下面将具体讲解Java开发环境的搭建方法。
展开
目录
第1篇 初识Java 
第1章 Java入门简介
1.1 Java的起源与特点
1.2 搭建Java开发环境
1.2.1 JDK的下载
1.2.2 安装JDK
1.2.3 配置环境变量
1.3 编写一个Java小程序
1.3.1 编写代码
1.3.2 编译和运行
1.4 小结

第2章 Java入门装备
2.1 标识符、保留字和注释
2.1.1 标识符
2.1.2 保留字
2.1.3 注释
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 原始数据类型 
2.3.1 整型数据之字节型
2.3.2 整型数据之短整型
2.3.3 整型数据之整型 
2.3.4 整型数据之长整型
2.3.5 浮点类型数据
2.3.6 字符类型
2.3.7 布尔类型
2.4 类型转换
2.4.1 自动类型转换
2.4.2 强制类型转换
2.5 运算符与表达式
2.5.1 逻辑运算符
2.5.2 关系运算符
2.5.3 算术运算符
2.5.4 位运算符
2.5.5 赋值运算符
2.5.6 条件运算符
2.6 Java数组
2.6.1 建立数组
2.6.2 给数组赋值
2.6.3 如何定义多维数组
2.7 字符串
2.7.1 如何创建String对象
2.7.2 String类方法的使用
2.7.3 StringBuffer类方法的使用
2.7.4 如何将方法进行链接
2.8 小结

第3章 流程控制
3.1 条件控制语句
3.1.1 if语句编写规范
3.1.2 if语句
3.1.3 if-else语句
3.1.4 if-else-if语句
3.1.5 switch语句
3.2 循环语句
3.2.1 for语句
3.2.2 while语句
3.2.3 do-while语句
3.3 跳转语句
3.3.1 break语句——不带标号
3.3.2 break语句——带标号
3.3.3 continue与return语句
3.4 小结

第2篇 Java的面向对象性

第4章 面向对象的思想
4.1 面向对象
4.1.1 什么是类
4.1.2 什么是对象
4.2 面向对象的特性
4.2.1 封装
4.2.2 继承
4.2.3 多态
4.2.4 抽象
4.3 小结

第5章 Java类和包
5.1 类
5.1.1 创建类
5.1.2 类的对象
5.1.3 建立构造函数
5.1.4 对象的清除
5.2 类和对象
5.2.1 创建与实例化对象
5.2.2 静态修饰符
5.3 访问成员变量及方法
5.3.1 public公共修饰符
5.3.2 protected保护修饰符
5.3.3 private私有修饰符
5.3.4 其他修饰符
5.4 抽象类与抽象方法
5.4.1 抽象的概念
5.4.2 抽象的规则
5.5 包
5.5.1 包的定义
5.5.2 如何导入包
5.5.3 访问控制
5.6 小结

第6章 继承与多态
6.1 继承
6.1.1 超类和子类的关系
6.1.2 成员变量能否被继承
6.1.3 对象在超类与子类中的使用
6.2 父类
6.2.1 调用父类的构造函数
6.2.2 访问超类的成员变量及方法
6.2.3 多层次的继承
6.3 重载 114载的定义
6.3.2 重载规则
6.4 重写
6.4.1 重写的定义
6.4.2 重写规则
6.5 小结

第7章 类的应用
7.1 final关键字的使用
7.1.1 final常量的使用
7.1.2 最终方法
7.1.3 最终类
7.2 静态修饰符 
7.2.1 静态变量
7.2.2 静态方法
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 小结

第3篇 应用篇 

第8章 异常
8.1 异常简介
8.1.1 什么是异常
8.1.2 异常分类
8.2 异常处理形式
8.2.1 try/catch语句
8.2.2 throws声明异常
8.2.3 throw抛出异常
8.2.4 自定义异常
8.3 小结

第9章 输入输出流
9.1 数据流的概念和划分
9.1.1 什么是数据流
9.1.2 数据流的划分
9.2 字节流
9.2.1 通过字节流读写数据
9.2.2 FileInputStream类
9.2.3 FileOutputStream类
9.2.4 用快捷方式读取特定信息
9.2.5 引入缓冲流读取文件
9.3 字符流
9.3.1 如何读取Unicode字符
9.3.2 读取字符文件
9.3.3 如何提高IO流操作
9.3.4 通过字符读取文件及写出
9.4 文件类
9.4.1 文件类简介
9.4.2 通过文件类对文件操作
9.5 小结

第10章 多线程
10.1 多线程简介
10.1.1 多线程概念
10.1.2 多线程在Java中的使用
10.2 如何创建线程
10.2.1 主线程的创建
10.2.2 实现Runnable接口
10.2.3 通过继承Thread类创建线程
10.2.4 两种方法的比较
10.2.5 创建多线程 
10.3 线程状态
10.3.1 新状态
10.3.2 可运行状态
10.3.3 运行状态
10.3.4 等待/被阻塞/睡眠/监控/挂起状态 
10.4 线程的调度
10.4.1 优先级
10.4.2 sleep睡眠方法
10.4.3 join加入方法
10.4.4 yield让步方法
10.5 线程同步和通信
10.5.1 同步的必要性
10.5.2 实现同步
10.5.3 同步代码块和死锁
10.5.4 线程间通信
10.6 小结

第11章 AWT组件开发
11.1 AWT入门
11.1.1 第一个窗口
11.1.2 窗口基础应用
11.1.3 创建多个窗口
11.2 布局管理器
11.2.1 FlowLayout
11.2.2 BorderLayout
11.2.3 GridLayout
11.2.4 CardLayout
11.3 组件和监听接口
11.3.1 按钮和ActionListener
11.3.2 运用WindowListener 
11.3.3 文本组件和TextListener
11.4 小结

第12章 Swing界面编程
12.1 Swing组件库
12.1.1 JFC结构
12.1.2 与AWT区别
12.2 JFrame窗口容器
12.2.1 JFrame简介和方法
12.2.2 JFrame应用
12.3 通过Icon接口进行图像操作
12.3.1 Icon接口简介和方法
12.3.2 Icon接口应用
12.4 按钮
12.4.1 按钮简介和方法
12.4.2 按钮的应用
12.5 复选按钮
12.5.1 复选按钮简介和方法
12.5.2 复选按钮应用
12.6 弹出式菜单
12.6.1 弹出式菜单简介和方法
12.6.2 弹出式菜单应用
12.7 单选按钮
12.7.1 单选按钮简介和方法
12.7.2 单选按钮应用
12.8 下拉列表框
12.8.1 下拉列表框简介和方法
12.8.2 下拉列表框应用
12.9 选项卡
12.9.1 选项卡简介和方法
12.9.2 选项卡应用
12.10 滑杆
12.10.1 滑杆简介和方法
12.10.2 滑杆应用
12.11 滚动条
12.11.1 滚动条简介和方法
12.11.2 滚动条应用
12.12 列表框
12.12.1 列表框简介和方法
12.12.2 列表框应用
12.13 菜单
12.13.1 菜单简介和方法
12.13.2 菜单应用
12.14 小结

第13章 网络编程
13.1 了解网络基础
13.1.1 TCP/IP协议的认识
13.1.2 URL的使用
13.2 网络编程步骤
13.2.1 使用Socket进行网络连接 
13.2.2 创建Socket
13.2.3 服务器端的访问
13.2.4 客户端的访问
13.2.5 多客户端连接
13.2.6 网络编程综合案例
13.3 小结

第14章 JDBC数据库开发
14.1 通过JDBC访问数据库
14.1.1 JDBC的概念
14.1.2 JDBC在Java中的应用
14.2 简单介绍数据库
14.2.1 关系数据库
14.2.2 对Access的操作
14.2.3 数据库语言及其操作
14.3 JDBC编程步骤
14.3.1 创建数据源
14.3.2 加载驱动程序
14.3.3 指定数据库
14.3.4 打开数据库连接
14.3.5 提交查询
14.3.6 取得查询结果
14.4 使用PreparedStatement进行预编译操作
14.4.1 PreparedStatement简介
……
第15章 HTML标签的使用
第16章 JavaScript脚本语言
第17章 JSP网页编程
第18章 Servlet服务器端编程
第19章 J2EE概述
第4篇 项目开发篇
第20章 考生作息管理系统
第21章 图书订购系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证