先推荐几本书籍:
1、java基础方面的:
1、java:how to programing: 想这本书 就不用看了,主要面向初学
着,非常详细, 是看这本书真正进入java world的。
2、thinking in java:不用介绍了。有很深的oo思想。
3、core java(volume 1):有很深的oo思想,并且用具体实用的代码展现
给 ,而且本书是按oo组织的。
4、java tutorial: sun 网站推荐的,确实非常实用,例子非常丰富,另外
他们还有 j2ee tutorial,也是非常不错,非常通俗。
2、设计模式、oo方面:
java的精髓:oo。设计模式可是把oo发挥得淋漓尽致,它们真是浑然一体。
怎样把设计模式表示出来呢?当然是uml了。
1、java与模式(阎宏)。
2、design patterns explained。
3、design patterns workbook(启发式学习)。
4、恐怕是最实用的:http://www.jdon.com/designpatterns/index.htm 和
http://www.javaworld.com.tw/jute/post/page?bid=25&sty=3&age=0&tpg=1&s=12 (详
细讲解23种设计模式,通俗易懂, 就是看他们去学习设计模式的)
5、design pattern的圣经:《设计模式可复用面向对象软件的基础 》,但
是用c++写的,恐怕不太好看懂。
6、《uml user guide》
3、 j2ee方面
觉得学习j2ee,不要一开始就狂看代码。j2ee方面的编码(当然一般是指
ejb)并不难,难在它的设计思想和架构(注意设计模式和架构模式的区别)。
推荐书籍:《core j2ee pattern 》先了解架构,再结合看代码。另外,sun
自己的那本《j2ee turorial》确实不错,不过要自己去配置,ejb的代码绝不像java
application的“hello world”好运行, 觉得。 买了本《j2ee技术内幕》,有过项目
经验的看这本书很不错。读读sun的application server附带的一些例子 想很容易上
手。
学习j2ee的人,一般都是从jsp开始的,切记:jsp最适合做presentation。
另外,对于有什么书,先上china-pub和dearbook看看书评,别人评价一般
都是很客观的,对于 买的每一本书 都会去上面看书评的。
个人感觉:
ooa/d最难的最关键的,恐怕是职责的分离了,看看mvc就知道了。
oo原则:抽象、封装、模块、分层。
oo三要素:封装、继承、多态。 会发现,设计模式都是围绕着多态转。
对java的了解深度,一定程度就反映在 对接口和抽象类(extends和
implements)的理解程度。
学习j2ee的时候,一般主要接触的是web application,所以对一些常见框架会有一定了
解,如struts,webwork,spring,hibernate,对培养软件架构思想很有帮助,到时 会
接触到ioc和aop。
<!----------管理员操作开始--------------><!----------管理员操作结束-------------->
分享到:
相关推荐
Java图书查询系统是一种基于Java编程语言开发的信息管理系统,主要用于图书馆的图书信息检索、借阅管理以及相关业务处理。系统的核心功能包括图书数据管理、用户管理、借阅与归还操作等,旨在提高图书馆的工作效率和...
Java图书管理系统是一个基于Java编程语言开发的用于管理图书信息的应用程序。这个系统通常包含一系列功能,如添加新图书、查询图书、借阅图书、归还图书以及管理用户信息等。在本文中,我们将深入探讨该系统的组成...
【标题】"bookManager_java图书馆最新_java图书馆mysql_java_" 暗示了这是一个基于Java语言开发的图书馆管理系统,主要用于管理图书资源,同时结合了MySQL数据库进行数据存储。这个系统可能是最近更新或优化过的版本...
JAVA图书管理系统毕业设计带源码 本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; ...
《Java图书管理系统(GUI)图形界面版》是一个基于Java编程语言设计和实现的应用程序,它提供了全面的图书、读者及借阅信息管理功能。该系统采用GUI(图形用户界面),使得用户可以直观、便捷地进行操作,提高了工作...
Java图书馆书库管理系统是一种基于Java技术开发的软件应用,它旨在高效、有序地管理图书馆的各类资源,包括书籍、期刊、电子资料等。系统通常具备借阅、归还、续借、预约、查询、统计等功能,以满足图书馆日常运营的...
Java图书管理系统相关技术介绍 swing技术,mysql数据库 系统分析与总体设计 系统功能描述 管理员登录系统后可以查询: 借阅信息(借阅人、书名、状态、借书时间、还书时间) 用户信息(编号、用户名、密码、...
4. **统计分析**:统计各类图书的借阅情况,找出热门书籍,或者分析学生的借阅习惯。 为了实现这些功能,我们需要编写对应的Java类和方法,比如`Book`、`Student`、`BorrowRecord`等实体类,以及`BookService`、`...
**Java 图书管理系统实训报告** 本实训报告将详细介绍在Java环境下开发图书管理系统的全过程,旨在提升对Java编程语言的理解和应用能力,同时掌握软件工程的基本流程。通过本次实训,我们将学习到以下关键知识点: ...
《Java图书馆管理系统与MySQL数据库应用详解》 在信息化时代,图书馆管理系统的开发和应用成为提升图书服务质量、提高工作效率的关键。本系统以Java编程语言为基础,结合MySQL数据库,构建了一个基于B/S(Browser/...
《JAVA图书馆书库管理系统设计》是一个典型的毕业设计项目,它主要涵盖了软件工程中的系统分析、设计、实现和测试等关键环节。该项目使用JAVA语言作为主要开发工具,充分展示了JAVA在企业级应用中的强大功能和灵活性...
Java图书馆管理系统是一款基于Java编程语言开发的前端应用,结合MySQL数据库作为后端存储,为用户提供图书的借阅、归还、查询等管理功能。这款系统是专为初学者设计的,便于他们学习和理解Java与数据库集成应用的...
《Java 书籍》 在Java开发领域,书籍是学习和提升技能的重要资源。这篇博文链接(<https://xuhu-java.iteye.com/blog/1064022>)可能提供了关于Java编程的精选书籍推荐,这些书籍涵盖了从初学者到高级开发者所需的...
Java图书馆管理系统是一个基于Java编程语言实现的信息管理软件,主要用于协助图书馆进行图书的借阅、归还、查询等日常管理工作。这个代码是与某教材配套的实践项目,旨在帮助读者理解和应用Java在实际项目中的功能。...
java图书管理系统毕业设计(源代码).zipjava图书管理系统毕业设计(源代码).zipjava图书管理系统毕业设计(源代码).zipjava图书管理系统毕业设计(源代码).zipjava图书管理系统毕业设计(源代码).zipjava图书管理系统毕业...
【Java图书馆管理系统】是一个基于Java编程语言开发的用于高校图书馆管理的信息系统,旨在提升图书管理的效率和规范性。该系统充分利用了计算机技术,特别是数据库系统软件,来处理和存储图书馆大量的图书资料信息。...
这个系统主要用于管理和维护图书馆中的书籍信息,包括书籍的借阅、归还、查询以及库存管理等功能。通过参与这样的项目,初学者可以提升对Java语言的理解,并掌握如何构建实际的应用程序。 在Java图书管理系统中,...
《JAVA图书查询系统》 Java图书查询系统是一种基于Java编程语言开发的信息管理系统,主要用于图书馆的图书信息查询。这个系统能够帮助用户快速、准确地找到所需的图书资源,提高图书馆的管理效率和服务质量。在Java...
Java 图书管理系统源代码是一个基于Java编程语言实现的软件项目,旨在帮助用户高效地管理和维护图书馆的书籍资源。这个系统通常包含多个模块,如图书信息管理、读者信息管理、借阅与归还管理、图书查询等功能。对于...