The moose likes Beginning Java and the fly likes UML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "UML" Watch "UML" New topic


Nelson Nadal
Ranch Hand

Joined: Jun 06, 2002
Posts: 170
Do I need to know the UML first before knowing the programming of Java?
I have a background from Database Modelling for Database programming, is it related in someway that I can apply the concept of UML as Database Modelling?
Anthony Villanueva
Ranch Hand

Joined: Mar 22, 2002
Posts: 1055
IMO you only need to understand basic OO concepts (like abstraction, encapsulation, modularity, hierarchies, typing, concurrency and persistence) before going to an actual OO methodology.
What I can suggest is you grab a beginner's book (like Deitel and Deitel, or Horton) in Java. The OO concepts will come naturally as you proceed through the discussion.
Jessica Lang
Ranch Hand

Joined: Jul 23, 2002
Posts: 61
Something to add here......UML is a type of diagram notations that can be used to represent the Software development process such as Rational Unified Process or Extreme Programming. On the other hand, OO is a concept that is used in OO programming languages like Java. Hence, I would say that UML is not a pre-requisite of Java, but knowing OO concepts can certainly make more sense for one....when he/she is learning UML. Simply, because OO concepts can be well represented by the UML notations.....
Dan Chisholm
Ranch Hand

Joined: Jul 02, 2002
Posts: 1865
If you would like to buy a book that you can easily read in a single day then buy "Object Technology: A Manager's Guide" by David A. Taylor Ph.D. You can order it from

Dan Chisholm<br />SCJP 1.4<br /> <br /><a href="" target="_blank" rel="nofollow">Try my mock exam.</a>
Nelson Nadal
Ranch Hand

Joined: Jun 06, 2002
Posts: 170
Thanks folks, again...
I agree. Here's the link:
subject: UML
It's not a secret anymore!