项目实践精解:Java核心技术应用开发
基本信息
内容简介回到顶部↑
本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCD Store项目,通过该项目使读者能够快速掌握Java核心技术,包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/ UDP的服务器与客户端程序等。 本书作者有多年从事开发和教学经验,并且有很多学生目前正在从事Java开发工作。因此,作者清楚Java核心技术的合理学习路线,以及在学习过程中的注意事项。
作译者回到顶部↑
本书提供作译者介绍
梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于12EE及SSH(Struts-Spring-Hibernate)架构的Java软件技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统,以及加拿大最大的证券交易中心Fomnto Stock Exchange股票交易系统和市.. << 查看详细
目录回到顶部↑
第1章 java核心技术概述
1.1 java产生的历史、现状和特点
1.2 java与面向对象
1.3 java核心技术体系结构
第2章 supervcd store项目概述
2.1 项目需求分析
2.2 项目结构分析和运行指南
第3章 java启动(getting started)
3.1 搭建java开发环境
3.2 java核心特性
3.3 java程序开发介绍
3.4 项目实战
第4章 java基础语法(一):标识符、关键字及数据类型
4.1 标识符
4.2 关键字
4.3 变量
4.4 常量
4.5 数据类型
第5章 java基础语法(二):表达式及流程控制
5.1 运算符
1.1 java产生的历史、现状和特点
1.2 java与面向对象
1.3 java核心技术体系结构
第2章 supervcd store项目概述
2.1 项目需求分析
2.2 项目结构分析和运行指南
第3章 java启动(getting started)
3.1 搭建java开发环境
3.2 java核心特性
3.3 java程序开发介绍
3.4 项目实战
第4章 java基础语法(一):标识符、关键字及数据类型
4.1 标识符
4.2 关键字
4.3 变量
4.4 常量
4.5 数据类型
第5章 java基础语法(二):表达式及流程控制
5.1 运算符
前言回到顶部↑
在开始学习Java之前,我们要解决的第一个问题就是:为什么选择Java?.
其实答案只有一个字:快!
Java快在3个方面:
(1)就业快:Java是面前企业需求量最大、应用范围最广的技术之一,所以就业机会很多。
(2)入门快:Java是一门相对简单的技术,对相关基础要求较低,学习曲线比较平缓,入门速度较快。
(3)开发快:由于独特的跨平台性、简单性等特点,使用Java技术的开发速度较快,这样就保证了Java应用系统能尽早投入市场(Time-to-Market),产生效益。
我们会在后面的学习过程中详细解释这些快的原因。
如果选择了Java,那么下一步就是尽快掌握Java技术。学习任何技术都要从基础开始,这本书就是讲解Java核心技术的。读者如果简单调研一下就不难发现,市面上最多的就是这类Java基础入门的教材。那么,我们还有没有必要再多写一本没有特色、枯燥乏味的书呢?答案当然是否定的!做事就要做得更好,写书也不例外。作者从事软件设计开发工作十多年,最近才萌发了写一本好书的想法,因为作者希望推广一种最有效的学习与培训的捷径,这就是Proieot-driven training,也就是用项目实战来带动理论的学习。基于此,作者围绕一个项目(SuperVCD Store)来贯穿Java核心技术开发各个模块的理论讲解。这是本书最大的特色!通过项目实战,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样)
本书的内容是以作者在亚思晟高端Java培训过程中的讲义和项目实战为基本素材整理出来的,同时结合了作者多年项目设计开发经验,具有良好的实践性和可操作性、具体化、通俗化。
本书特点
1.重项目实践
笔者多年项目开发经验的一个体会是“IT是做出来的,不是想出来的”。理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!通过书,笔者希望读者对项目开发流程有个整体了解,减少对项目实战的盲目感和神秘感,能够根据本书的体系循序渐进地动手做出自己的真实项目来。
2.重理论要点
本书是以项目实践为主线,着重介绍Java核心技术理论中最重要、最精华的部分,以及它们之间的融会贯通,这才是本书的特色!读者首先通过项目把握整体概貌,然后深入局部细节,系统学习理论:再不断优化和扩展细节,完善整体框架和改进项目。
总之,既有整体框架,又有重点技术。一书在手,思路清晰,项目无忧!
为什么选择这本书
本书基于全新Proiect-driventraining(项目驱动)理念,围绕一个项目(SuperVCD Store)来贯穿Java核心技术开发各个模块的理论讲解,这是与市场上许多Java基础教材的最大区别。另外,随书提供生动清晰的多媒体视频讲座课件,会对读者快速入门和提高带来很大帮助。本书与《项目实践精解》系列中其他图书的区别及联系
万丈高楼平地起,好的开头等于成功的一半!这些都说明打基础的重要性。本书就是介绍Java核心技术基础的。它是系列丛书《项目实践精解》其中的一本,也是学习《项目实践精解:Java Web应用开发》)和《项目实践精解:基于Struts-Spring-Hibernate的Java应用开发》的基础。
本书的组织结构和学习指南
常常有开发人员和学员问我,什么是学习Java的最佳途径?
其实答案只有一个字:快!
Java快在3个方面:
(1)就业快:Java是面前企业需求量最大、应用范围最广的技术之一,所以就业机会很多。
(2)入门快:Java是一门相对简单的技术,对相关基础要求较低,学习曲线比较平缓,入门速度较快。
(3)开发快:由于独特的跨平台性、简单性等特点,使用Java技术的开发速度较快,这样就保证了Java应用系统能尽早投入市场(Time-to-Market),产生效益。
我们会在后面的学习过程中详细解释这些快的原因。
如果选择了Java,那么下一步就是尽快掌握Java技术。学习任何技术都要从基础开始,这本书就是讲解Java核心技术的。读者如果简单调研一下就不难发现,市面上最多的就是这类Java基础入门的教材。那么,我们还有没有必要再多写一本没有特色、枯燥乏味的书呢?答案当然是否定的!做事就要做得更好,写书也不例外。作者从事软件设计开发工作十多年,最近才萌发了写一本好书的想法,因为作者希望推广一种最有效的学习与培训的捷径,这就是Proieot-driven training,也就是用项目实战来带动理论的学习。基于此,作者围绕一个项目(SuperVCD Store)来贯穿Java核心技术开发各个模块的理论讲解。这是本书最大的特色!通过项目实战,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样)
本书的内容是以作者在亚思晟高端Java培训过程中的讲义和项目实战为基本素材整理出来的,同时结合了作者多年项目设计开发经验,具有良好的实践性和可操作性、具体化、通俗化。
本书特点
1.重项目实践
笔者多年项目开发经验的一个体会是“IT是做出来的,不是想出来的”。理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!通过书,笔者希望读者对项目开发流程有个整体了解,减少对项目实战的盲目感和神秘感,能够根据本书的体系循序渐进地动手做出自己的真实项目来。
2.重理论要点
本书是以项目实践为主线,着重介绍Java核心技术理论中最重要、最精华的部分,以及它们之间的融会贯通,这才是本书的特色!读者首先通过项目把握整体概貌,然后深入局部细节,系统学习理论:再不断优化和扩展细节,完善整体框架和改进项目。
总之,既有整体框架,又有重点技术。一书在手,思路清晰,项目无忧!
为什么选择这本书
本书基于全新Proiect-driventraining(项目驱动)理念,围绕一个项目(SuperVCD Store)来贯穿Java核心技术开发各个模块的理论讲解,这是与市场上许多Java基础教材的最大区别。另外,随书提供生动清晰的多媒体视频讲座课件,会对读者快速入门和提高带来很大帮助。本书与《项目实践精解》系列中其他图书的区别及联系
万丈高楼平地起,好的开头等于成功的一半!这些都说明打基础的重要性。本书就是介绍Java核心技术基础的。它是系列丛书《项目实践精解》其中的一本,也是学习《项目实践精解:Java Web应用开发》)和《项目实践精解:基于Struts-Spring-Hibernate的Java应用开发》的基础。
本书的组织结构和学习指南
常常有开发人员和学员问我,什么是学习Java的最佳途径?







点击看大图


加载中...

