As a computer science student of the University of Minnesota, we are required to take Csci 1902. This course is taught entirely in Java and is designed to teach the basics of fundemental programming techniques and data structures. Java is good for this because it is both Object Oriented (OO) and universal across all platforms, making it a powerful tool in any programmer's belt.
The importance of Java to students:
1. Universal Language across all platforms. Write code once and be done with it. Java is an interpreted language, it is run by a virtual machine (VM) that runs on the workstation. The VM will run the same code regardless of what OS the host workstation has installed.
2. Some concepts can be implemented more quickly and much easier in Java than in other languages. Every language has its advantages and disadvantages. Knowing Java gives you one more tool in your arsenal, having the knowledge of how to use that tool correctly can save you a lot of work.
2006-06-20 14:15:14
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
Two reasons. First, it's extremely easy to learn because there is no explicit memory management (so, no stack, no heap, no pointers to botch, no leaks to worry about), which simplifies it down to pretty much just the syntax... it's very difficult to shoot yourself in the feet. Second, it teaches object oriented design early on, and in a simplifed fashion (no multiple inheritance or other added complexities).
When you have what java can teach you pretty much down, it's fairly straightforward to move to a different language... you'll be able to pick up C++ or C fairly quickly (you just need to learn about the additional features of those languages).
It is, of course, perfectly reasonable to start with another language, and possibly never touch java, the advantages aren't *that* big, but java is popular for the reasons above, and also because it's free and works more or less the same on many different systems.
2006-06-20 14:05:42
·
answer #2
·
answered by Ryan 4
·
0⤊
0⤋
Java is a universal programming language so multi platforms can use it. It is good for creating web applications or games.
2006-06-20 13:44:44
·
answer #3
·
answered by earlsquareling 3
·
0⤊
0⤋
Java is a good educational language. It teaches you the principles of objet-oriented programming and design.
2006-06-20 17:53:55
·
answer #4
·
answered by Eric G 3
·
0⤊
0⤋
its really a great and poweful language
study java from http://www.studyjava.org
2006-06-26 06:12:24
·
answer #5
·
answered by ihoston 3
·
0⤊
0⤋