Java第一步——基础+设计模式+Servlet+EJB+Struts+Spring+Hibernate
本书源代码在课件处下载。

作者:胡书敏、陈宝峰、程炜杰

丛书名:第一步

定价:99元

印次:1-1

ISBN:9787302186076

出版日期:2009.01.01

印刷日期:2008.12.11

图书责编:栾大成

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Java语言是复杂的,因为它承载着太多的Web开发需求点;Java又是简单的,只要用心,每个人都可以学会。你手中的这本《Java第一步》,就是通过生动的语言和一个个引人入胜的案例,向你讲述Java开发的各个知识点。 本书作者已从事Java开发多年。在本书中,作者以自己的经验向大家描述了一条学习Java的道路,其中不求向大家讲述最复杂最高深的知识点,但求通过讲述当前最实用的开发思想和方法,尽快地达到让大家掌握用Java语言开发中等规模项目的目的。 “知其然,知其所以然”是本书的创作动机,而通俗易懂更是贯穿本书写作的全程。当你阅读本书时,将会发现作者在字里行间中,正用文字与你交流。 在本书的第一到第九章里,将围绕“实用性”这个主题,以“面向对象”的思考方式,向大家逐渐展开Java开发的各项基础知识,比如异常处理、网络开发、数据库,以及Swing。在这个部分里,大家将通过一种益智游戏——象棋,来理解Swing里的界面开发和事件处理方式。 在本书的第十到第十六章里,将围绕Java语言的精髓——设计模式和架构思想,通过贪吃蛇和生命游戏等案例,讲述Java项目设计过程中思考问题的方式。通过了解本章的DAO、MVC等思想,大家能了解到Java设计思想的本质。 在前两部分的铺垫下,在本书的十七章及以后的部分里,讲述了Java的Web开发组件和Web开发模式。这部分比较实用的Java技术将会使你能够很快地从事软件公司里的Web开发工作。 本书虽以“实用性”为宗旨,但大家在阅读本书时,不应过多地拘泥于“实用主义”,过分地关注其中的API,而应当通过语法关注设计模式和架构思想的本质,这样才能在Java艺术殿堂里得到更完美的享受。 本书不是一本技术说明手册,而是一本Java编程思想的指南。你即将探索Java艺术的殿堂,这本书将会让你更快地获得Java的知识、智慧和成就感。

前 言 Java编程是一门艺术,这虽然是智者的游戏,但是入门却非常简单。 在Java这个高雅的殿堂里,有着各种璀璨的明珠,有包容编程精粹的面向对象思想,有整合Web工作流的Struts组件,还有体现持久性的ORM思想,由此导致了Web开发领域发生了天翻地覆的变化。 虽然这些让人叹为观止的技术和思想能让我们发动头脑风暴,帮助我们开发出一个个Java项目,但是罗马不是在一天建成的,我们也有必要从一砖一瓦上,用脚踏实地的态度迈向Java殿堂的最高点。 这本书,可以说是一份浏览Java殿堂胜景的导游手册,它从简单的语法和面向对象思想讲起,由此让大家领略Java语言的魔力所在,从而进入到第一重朴素但稳固的“Java基础”大堂,这个大堂的核心基石是面向对象思想的三大要素——“封装”“继承”和“多态”。这三大要素也是进入后继房间的钥匙。在这里,我们会产生“独上高楼忘断天涯路”的雄心,因为掌握Java魔力的源泉就在于此。 通过第一重大堂,我们可以进入到第二重的“法宝仓库”,其中有进行网络编程的利器Socket,有开发Java项目界面的法宝Swing,还有用于开发数据库动作的遥控器JDBC。通过高效地使用这些法宝,我们将能随心所欲地操纵网络、数据库和界面开发这些看似颇有难度的领域。 不会Java法宝的程序员是万万不能从事这方面开发的,但是这些法宝也不是万能的,隐藏在它们背后的是这些法宝的创建原则,比如MVC和OCP等。这些原则也是迈向第三重圣殿——Java Web组件技术圣殿的指南。在上一重学习Java开发法宝的大堂里,我们或许会因为过多地探索Java技术而“衣带渐宽”,找不到...

目录
荐语
查看详情 查看详情
目    录

第1章  Java与面向对象思想

1.1  初识Java语言 1

1.1.1  Java是什么 1

1.1.2  为什么要选用Java语言 2

1.1.3  Java语言的解释执行与跨平台特性 3

1.1.4  怎样学好Java 4

1.2  什么是面向对象思想 5

1.2.1  软件开发的方法学——面向对象思想提出的背景 5

1.2.2  面向对象的物质基础——类与封装 6

1.2.3  抽象与代码复用——抽象类与概念抽象 7

1.2.4  模块的开关——接口与功能抽象 8

1.2.5  同名但不同参——多态与重载 8

1.2.6  具有面向对象思想语言的优势 9

1.3  开发我们的第一个Java程序 10

1.3.1  如何配置Java的开发环境 10

1.3.1.1  下载和安装JDK 10

1.3.1.2  设置JDK的环境变量 10

1.3.3.3  安装Eclipse 12

1.3.3.4  添加Eclipse的中文插件 12

1.3.2  编写HelloWorld程序 12

1.3.3  运行HelloWorld程序 13

1.3.4  使用Eclipse集成开发环境运行HelloWorld程序 13

1.4  本章小结 16

第2章  开始学习Java语法

2.1  基本数据类型与操作符 17

2.1.1  基本数据类型 17

2.1.2  基本操作符 18

2.1.3  操作符优先级 21

2.1.4  对象型的数据类型 22

2.1.5  方法(函数)的参数和返回值 24

2.2 ... 查看详情

查看详情