Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm currently reading Head First Java, and I am wondering if there any websites or books? that I could go to that would set out some sort of task or assignment for me to practice on. In order to gain a better practical understanding of java. Even something like a mini project and then at the end I could see a completed solution that would show me areas I could of improved my code.
Even a Step by Step project tutorial for creating a game perhaps?
Has anyone got any resources like this?
Thanks
Code Kata is a good place to find various programming assignments, and those are not language-specific. So, there's no real "one solution" to them, but they are a good way to get you thinking about different classes of problems.
I'm pretty sure I've seen another site much like that, but can't seem to think of which one it might have been right now.
Or, if you are mthematical inclined, try Project Euler.
take a look at this site it has lots of mini project related to java
http://www.1000projects.com/new/java/mini/main.html
Java Student Projects
http://mindprod.com/project/projects.html
Example Depot is a great place for real-life java examples. Try looking at examples and combining them to create a real application.
If you want more theoretical assignments: http://www.psc-consulting.ca/fenske/cpjava.htm
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I was trying to find out a good website for aspiring technical architects. To be precise, I have worked for 10 years in Java/J2EE areas, and now would like to gain further knowledge on architecture side of application. At the same time If I could see upcoming trends in technology that could provide a roadmap for Java professionals, would be of great help.
I usually get an hour or two to spend on doing extra things that includes scanning web sites, reading some articles etc..
I would like to know from experts, what site usually can be referred that can enrich me with good knowledge by spending an hour or two regularly? Or If you can share your experience would certainly help.
I like infoq.
I like Java Posse. They have lot of relevant podcasts for technical architects http://www.javaposse.com/
java lobby on dzone is quite a nice place, but you probably have already found that out. they do publish a variety of excellent quality articles.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a small/toy programming language that is implemented in Java. The implementation should preferably not be much more than around a 1000 lines or so. It might e.g. be a simple imperative language, an expression parser/interpreter or something similar. The intention is to use it as an example for a paper I'm writing, and while I could mock up something myself, it would be better to be able to refer to something that already exists. Thanks!
It's not so small as to be called a "toy" but Andrew Appel's Tiger language (from the book Modern Compiler Implementation in Java was designed to teach the basics and has a reference implementation:
http://www.cs.princeton.edu/~appel/modern/java/project.html
If a Lexical Analyzer is okay for you, check JLex
not sure if my suggestion is on time. In Russian we say 'spoon is worth during lunch time only'.
But anyway, if you still interested you might consider IUMLS.
Thanks.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Any Java tutorial that resembles Mark Pilgrim's approach for DiveIntoPython?
What about the official Java Tutorial? I found it pretty helpful to get started with the language.
I haven't read Dive Into Python but I do know that Bruce Eckels Thinking In Java is an excellent book and well worth a look.
Be warned though - it's monster size and not easy to carry around!
I don't think there is anything like Dive into Python in the Java world. The Java language doesn't lend itself to the model of 'Check out what we can do with these 15 lines of code!'
Best approach would be to dive in yourself, pick a project, and use the tutorial and the docs. Many people will recommend Eckel's Thinking in Java but know that it is the polar opposite of Dive into Python -- it is slow, methodical, and thorough.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am especially interested in generating code from sequence diagrams and vice versa- ie., sequence diagrams from code. Ofcourse it would be nice if it was free and better if it was an eclipse plugin!
Altova UModel can generate sequence diagram from the code, but I don't see any point from the opposite direction.
Anyway, UModel has 30 days free trail and it is really a great tool so you should check it.
Here is the
link.
I've never seen a tool generating code from a sequence diagram in uml or doing opposite conversion. In particular, because sequence diagrams are supposed to provide high-level overview of logic flow.
You can reverse engineer sequence diagram from code to UML.
I don't know any tool creating a java code from a sequence diagram model !!
MagicDraw is a good tool. It is written in Java and if you purchase the right pluggins will do the round tripping for you.
Be wary of round tripping too much though - it kinda defeats the purpose of designing if you do too much of it. It implies that you are not really designing and then implementing the design, but rather hacking around inside a UML tool. The project leader at one company I worked for did not allow round tripping at all and did not let developers purchase the tools to do it. Having said that, it can be useful for generating diagrams from an existing code base that you did not write, to get a high level view of design and interactions.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Could someone please recommend a simple (as in very easy to understand) charting library for Java?
I just want to add a simple chart into my program and figured I might save some time by learning a library.
JFreeChart is one of the best open source charting packages for java.
A litte outdated, but still working and with free documentation (JFreeChart has just the API for free, the devguide is saled) is jCharts.
A sample code for Swing is available here, if you don't need anything fancy or special it may be easier than JFreeChart because of the direct available documentation.
JFreeChart is definitely the way to go. Although the (for-sale) manual is useful if you're doing a huge amount of work using this, it's instructive in the first instance to check out this huge selection of examples (screenshots and code). That will get you 90% of what you need.