网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 项目实践精解--Java核心技术应用开发(附光盘第2版)/项目实践精解丛书
分类
作者 梁立新//郭锐
出版社 电子工业出版社
下载
简介
编辑推荐

 由梁立新等编著的《项目实践精解——Java核心技术应用开发(附光盘第2版)》基于全新Prqiect-driven training理念,围绕一个项目(SuperVCD Store)来贯穿Java核心技术开发各个模块的理论讲解,这是本书与市场上许多Java基础教材之间的最大区别。另外,随书提供生动清晰的多媒体视频讲座课件,会对读者快速入门和提高带来很大帮助。

内容推荐

由梁立新等编著的《项目实践精解——Java核心技术应用开发(附光盘第2版)》是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。《项目实践精解——Java核心技术应用开发(附光盘第2版)》提供了一个完整的SuperVCD Store项目,通过该项目使读者能够快速掌握Java核心技术,主要内容包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/ UDP的服务器与客户端程序,以及使用JDBC开发基于关系型数据库的应用程序等。

《项目实践精解——Java核心技术应用开发(附光盘第2版)》作者有多年开发和教学经验,并且有很多学生目前正在从事Jave开发工作。因此,作者清楚Jave核心技术的合理学习路线,以及在学生过程中的注意事项。

目录

第1章 Java核心技术概述

 1.1 Java产生的历史、现状和特点

  1.1.1 Java产生的历史

  1.1.2 Java的现状

  1.1.3 Java语言的特点

 1.2 Java与面向对象

  1.2.1 传统的面向过程和现代的面向对象程序设计语言

  1.2.2 抽象的概念

  1.2.3 面向对象编程的3个原则

  1.2.4 类和实例对象的性质

 1.3 Java核心技术体系结构

  1.3.1 Java核心技术基础部分

  1.3.2 Java核心技术应用部分

  本章总结

第2章 SuperVCD Store项目概述

 2.1 项目需求分析

 2.2 项目结构分析和运行指南

  2.2.1 应用程序结构

  2.2.2 项目运行指南

 本章总结

第3章 Java启动(Getting Started)

 3.1 搭建Java开发环境

  3.1.1 Java开发环境的配置

  3.1.2 JDK简介

 3.2 Java核心特性

  3.2.1 Java虚拟机

  3.2.2 垃圾回收机制

  3.2.3 代码安全性检查机制

 3.3 Java程序开发介绍

  3.3.1 定义Java程序的基本元素

  3.3.2 类和对象基本概念

  3.3.3 编译和运行Java应用程序

  3.3.4 应用小程序

 3.4 项目实践

 本章总结

 思考题(Review Questions)

  练习(Assignment)

第4章 Java基础语法(一):标识符、关键字及数据类型

 4.1 标识符

 4.2 关键字

 4.3 变量

 4.4 常量

 4.5 数据类型

  4.5.1 基本类型

  4.5.2 引用类型

  4.6 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第5章 Java基础语法(二):表达式及流程控制

 5.1 运算符

  5.1.1 算术运算符

  5.1.2 关系运算符

  5.1.3 逻辑运算符

  5.1.4 位运算符

  5.1.5 赋值运算符

  5.1.6 条件运算符

  5.1.7 其他运算符

 5.2 表达式

  5.2.1 运算符的优先级

  5.2.2 数据类型转换

 5.3 Java控制语句

  5.3.1 顺序流程

  5.3.2 分支流程

  5.3.3 循环流程

  5.3.4 与程序转移有关的其他语句

  5.3.5 异常处理语句:try-catch-finally

 5.4 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第6章 Java基础语法(三):数组

 6.1 数组的声明、生成和初始化

  6.1.1 数组的声明

  6.1.2 数组的生成

  6.1.3 数组的初始化

 6.2 数组的使用

 6.3 多维数组

  6.3.1 二维数组的声明

  6.3.2 二维数组的生成和初始化

  6.3.3 二维数组的使用

 6.4 枚举类型的引入

 6.5 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第7章 Java面向对象核心语法

 7.1 面向对象的概念

  7.1.1 对象和类概述

  7.1.2 类、方法和变量

  7.1.3 构造方法

  7.1.4 方法的重载

  7.1.5 this的使用

 7.2 封装

 7.3 继承

  7.3.1 继承的概念

  7.3.2 方法重写(overriding)

  7.3.3 super的使用

  7.3.4 继承中的构造方法调用

  7.3.5 finalize()方法的使用

  7.3.6 对象的比较

 7.4 多态

  7.4.1 多态的概念

  7.4.2 多态的实现条件

  7.4.3 多态的代码实现

 7.5 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第8章 Java面向对象高级语法

 8.1 静态(static)变量、方法和初始化程序块

  8.1.1 静态(static)变量

  8.1.2 静态(static)方法

  8.1.3 静态初始化块

  8.1.4 引入含有静态方法的类

 8.2 最终(final)类、变量和方法

 8.3 访问控制(Access Control)

  8.3.1 类的访问控制

  8.3.2 类成员变量和成员方法的

  8.3.2 访问控制

 8.4 抽象类与抽象方法

 8.5 接口(Interface)

  8.5.1 接口的定义

  8.5.2 接口的实现

 8.6 基本类型包装器(Wrappers)

  8.6.1 Double和Float

  8.6.2 Byte,Short,Integer

  8.6.2 和Long

  8.6.3 Character

  8.6.4 Boolean

  8.6.5 类型的自动装箱与自动

  8.6.5 拆箱

 8.7 集合(Collection)框架

  8.7.1 Collection

  8.7.2 List

  8.7.3 Set

  8.7.4 Map接口

  8.7.5 泛型集合

  8.7.6 使用for-each操作Collection集合

 8.8 项目实践

 8.9 内部类

  8.9.1 内部类概述

  8.9.2 4种类型的内部类

 8.10 反射(Reflection)

  8.10.1 反射的工作原理

  8.10.2 反射中的主要方法

  8.10.3 反射的使用

  8.10.4 反射的安全性和性能

 8.11 Java常用类介绍

  8.11.1 String

  8.11.2 StringBuffer

  8.11.3 StringTokenizer(字符串标记)

  8.11.4 Date(日期)

  8.11.5 Calendar(日历)

  8.11.6 Random

  8.11.7 DateFormat类

  8.11.8 SimpleDateFormat类

  8.11.9 Runtime

  8.11.10 Math

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第9章 Java异常处理

 9.1 异常定义

 9.2 异常分类

 9.3 异常处理

 9.4 自定义异常

 9.5 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第10章 使用AWT建立图形用户界面

 10.1 AWT介绍

 10.2 容器、组件和布局管理器

  10.2.1 容器

  10.2.2 布局管理

  10.2.3 AWT组件库

 10.3 AWT事件处理

  10.3.1 AWT事件处理基本概念

  10.3.2 事件

  10.3.3 事件处理器(监听器)

  10.3.4 适配器(Adapter)

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第11章 使用Swing建立图形用户界面

 11.1 Swing简介

 11.2 Swing组件(Components)

  11.2.1 Swing组件的层次结构

  11.2.2 Swing组件的特性

  11.2.3 Swing组件和容器

 11.3 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第12章 Applet编程技术

 12.1 Applet简介

 12.2 Applet基本概念

  12.2.1 Applet的生命周期

  12.2.2 Applet的主要方法

 12.3 Applet的安全性

 12.4 Applet与浏览器相互间的通信

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第13章 多线程高级编程

 13.1 多线程简介

 13.2 多线程的使用

  13.2.1 创建线程

  13.2.2 启动线程

  13.2.3 线程的其他方法

 13.3 线程状态的转换

 13.4 资源同时读取问题和线程的同步

  13.4.1 基本概念

  13.4.2 多线程之间的同步和通信

  13.4.3 线程死锁

 13.5 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第14章 使用输入/输出类

 14.1 Java输入/输出流简介

 14.2 java.io包的层次结构

 14.3 常用输入/输出类

  14.3.1 常用输入类

  14.3.2 常用输出类

 14.4 文件和目录的操作

  14.4.1 文件基本操作

  14.4.2 随机访问文件

 14.5 对象流和对象序列化

  14.5.1 序列化概述

  14.5.2 序列化的实现

  14.5.3 序列化机制

 14.6 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第15章 使用TCP/IP和UDP/IP开发网络程序

 15.1 Java网络编程简介

 15.2 理解TCP/IP及UDP/IP协议

 15.3 使用ServerSocket和Socket开发TCP/IP网络程序

  15.3.1 Socket通信概述

  15.3.2 Socket通信的一般过程

 15.4 基于URL的高层次Java网络编程

  15.4.1 URL(统一资源定位器)

  15.4.2 URL的组成

  15.4.3 创建一个URL

  15.4.4 通过URLConnection读取数据

 15.5 使用DatagramPacket和DatagramSocket开发UDP/IP网络程序

  15.5.1 Datagram通信的基本概念

  15.5.2 基于UDP的程序开发

 15.6 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

第16章 使用JDBC技术开发数据库应用

 16.1 数据库的基本概念

  16.1.1 什么是数据库

  16.1.2 数据库在应用程序中的重要地位

  16.1.3 数据库管理系统(DBMS)

  16.1.4 数据库的发展历程

  16.1.5 关系型数据库(RDBMS)简介

 16.2 SQL(Structured Query Language)

 16.3 JDBC开发基础流程

  16.3.1 使用JDBC-ODBC Bridge桥接方式连接数据库

  16.3.2 使用纯JDBC连接数据库

  16.3.3 JDBC连接MySQL数据库实例

 16.4 Statement对象

 16.5 PreparedStatement对象

 16.6 JDBC异常处理

  16.6.1 SQLException类

  16.6.2 JDBC警告(SQLWarning) 

 16.7 JDBC事务处理

  16.7.1 保证数据真实、正确与完整性(Integrity)

  16.7.2 解决数据同时访问问题(Concurrency Control)

 16.8 项目实践

 本章总结

 思考题(Review Questions)

 练习(Assignment)

附录A Java集成开发环境(IDE)Eclipse介绍

附录B Java编程规范

附录C 与Java开发有关的UNIX介绍

附录D Java与C++比较

附录E Java本地接口

附录F JDK 6.0新特性

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/3 5:27:48