Java SE 6从入门到精通
查看书籍详细信息:
内容简介
本书针对最新的JDK 6版本,采用案例驱动形式,以一个完整的系统开发贯穿全书。第1章~第5章介绍了Java SE 6概述、基本语法、流程控制语法、集成开发环境Eclipse、面向对象编程等基本知识;第6章~第l2章结合典型实例介绍利用Java SE 6开发应用程序的一般原理与方法,内容包括Java SE 6图形用户界面编程、异常处理、I/O流编程、Socket网络编程、多线程编程、泛型编程以及数据库编程;第13章综合前面所学知识完整地介绍了办公固定资产管理系统的开发流程,通过该系统的实现过程,读者可以掌握JavaSE 6开发应用程序的思路、流程、技巧与方法。
本书以实例、项目工程的实现为主线,以应用为目的,循序渐进地讲解Java SE 6的具体应用,适用于没有或者缺乏Java编程经验的初学者,同时也适合具有一定编程基础,需要提高实践技术的程序员作为参考用书。本书也可作为高等院校计算机等专业及计算机培训学校的教材。
本书以实例、项目工程的实现为主线,以应用为目的,循序渐进地讲解Java SE 6的具体应用,适用于没有或者缺乏Java编程经验的初学者,同时也适合具有一定编程基础,需要提高实践技术的程序员作为参考用书。本书也可作为高等院校计算机等专业及计算机培训学校的教材。
目录
弟1草 Java SE 6概述
1.1 Java SE的产生与发展
1.1.1 Java技术的产生
1.1.2 Java SE的发展
1.2 Java SE的特性
1.3 搭建Java SE简易开发环境
1.3.1 下载JDK 6
1.3.2 安装JDK 6
1.3.3 Windows环境下JDK 6的配置
1.3.4 JDK 6新特性
1.4 Java SE程序开发过程
1.4.1 Java SE程序基本结构
1.4.2 编写Java SE程序
1.4.3 编译和运行Java SE程序
1.4.4 使用Java SE API文档
第2章 Java SE 6基本语法
2.1 标识符、分隔符、关键字和注释
2.1.1 标识符
2.1.2 分隔符
2.1.3 关键字
2.1.4 注释
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 运算符号与表达式
第3章 Java SE 6流程控制语句
第4章 Eclipse集成开发环境
第5章 Java SE 6的面向对象编程
第6章 Java SE 6图形用户界面编程
第7章 Java SE 6的异常处理
第8章 Java SE 6输入输出流程编程
第9章 Java SE 6网络编程
第10章 Java SE 6多线程编程
第11章 Java SE 6中的泛型
第12章 Java SE 6数据库编程
第13章 办公固定资产管理系统
1.1 Java SE的产生与发展
1.1.1 Java技术的产生
1.1.2 Java SE的发展
1.2 Java SE的特性
1.3 搭建Java SE简易开发环境
1.3.1 下载JDK 6
1.3.2 安装JDK 6
1.3.3 Windows环境下JDK 6的配置
1.3.4 JDK 6新特性
1.4 Java SE程序开发过程
1.4.1 Java SE程序基本结构
1.4.2 编写Java SE程序
1.4.3 编译和运行Java SE程序
1.4.4 使用Java SE API文档
第2章 Java SE 6基本语法
2.1 标识符、分隔符、关键字和注释
2.1.1 标识符
2.1.2 分隔符
2.1.3 关键字
2.1.4 注释
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 运算符号与表达式
第3章 Java SE 6流程控制语句
第4章 Eclipse集成开发环境
第5章 Java SE 6的面向对象编程
第6章 Java SE 6图形用户界面编程
第7章 Java SE 6的异常处理
第8章 Java SE 6输入输出流程编程
第9章 Java SE 6网络编程
第10章 Java SE 6多线程编程
第11章 Java SE 6中的泛型
第12章 Java SE 6数据库编程
第13章 办公固定资产管理系统
在线试读部分章节
第1章 Java SE 6概述
Java是一种随着网络发展而产牛的编程语言,其本身的产牛与发展决定了它在现今软什行业的主流地位,本章将着罩分析其产牛和特性,并介绍Java SE简易开发环境的搭建和程序开发的基本过程。
1.1 Java SE的产生与发展
1.1.1 1ava技术的产生
1991年4ASun公司推动了一个绿色项目(Green Project),该项目旨在推出一种可以为家用消费电子类产品开发一个分布式代码系统,这样可以把E.mail发给电冰箱、电视机等家用电器,对它们进行控制和信息交流。
项目开始时,准备采用C++,但使用C++语言对家用消费电子类产品进行嵌入式编程,产品中细微的硬件变化都意味着要对使用C+十编写的软件做大量的改动,而在家用消费电子类产品中将面临多种硬件平台,这使得软件编程变得极为复杂。最后该项目基于C++开发了一种新的语言,其最大的优势在于跨平台,可做到“一次编译,随处运行”(Writing Once.Runnin9’Everywhere)。语言的创建者James Goslin9将该语言命名为Oak(橡树),后来得知该名和其他语言重名,其他开发人员在咖啡屋休息时得到灵感,建议使用Java这个名字,得到了认同并沿用至今。
这个项目组在开发过程中困难重重,由于智能化电子消费设备的市场并不像Sun公司所预期的发展那么快,该项目面临着被取消。庆幸的是,1993年Intemet迅速兴起,开发人员立即发现了有着跨平台优势的Java在该领域的巨大潜力,利用它可以在网页上添加交互操作和动画等动态内容,而不必考虑网页运行的客户端运行环境的差异。
……
Java是一种随着网络发展而产牛的编程语言,其本身的产牛与发展决定了它在现今软什行业的主流地位,本章将着罩分析其产牛和特性,并介绍Java SE简易开发环境的搭建和程序开发的基本过程。
1.1 Java SE的产生与发展
1.1.1 1ava技术的产生
1991年4ASun公司推动了一个绿色项目(Green Project),该项目旨在推出一种可以为家用消费电子类产品开发一个分布式代码系统,这样可以把E.mail发给电冰箱、电视机等家用电器,对它们进行控制和信息交流。
项目开始时,准备采用C++,但使用C++语言对家用消费电子类产品进行嵌入式编程,产品中细微的硬件变化都意味着要对使用C+十编写的软件做大量的改动,而在家用消费电子类产品中将面临多种硬件平台,这使得软件编程变得极为复杂。最后该项目基于C++开发了一种新的语言,其最大的优势在于跨平台,可做到“一次编译,随处运行”(Writing Once.Runnin9’Everywhere)。语言的创建者James Goslin9将该语言命名为Oak(橡树),后来得知该名和其他语言重名,其他开发人员在咖啡屋休息时得到灵感,建议使用Java这个名字,得到了认同并沿用至今。
这个项目组在开发过程中困难重重,由于智能化电子消费设备的市场并不像Sun公司所预期的发展那么快,该项目面临着被取消。庆幸的是,1993年Intemet迅速兴起,开发人员立即发现了有着跨平台优势的Java在该领域的巨大潜力,利用它可以在网页上添加交互操作和动画等动态内容,而不必考虑网页运行的客户端运行环境的差异。
……