Subscribe
Tutorial search
Cool Stuff
How would you like to MASTER graphic design by next week?
Click here to find out how
Photoshop Templates
Featured Photoshop templates - professional ready to use designs for your next project
View all templates
Java Tutorials
Tutorials
Stuff
Affiliates
Java Application Tutorials
We hope that you will enjoy our Java Application tutorials. Feel free to contact us if you would like to be a tutorial hero and contribute your own Java Application tutorial to our site. Thank you !
Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.
The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time. Apache Struts 2 was originally known as WebWork 2.
Difficulty: 


Before developing applications for the Android mobile operating system the SDK must be installed. This tutorial covers installing the SDK and preparing the Eclipse IDE for use with the SDK. Also covered is building an emulator.
Difficulty: 


Startups fail often because they create a product or service that no one really wants in mass. To mitigate Startup failure you can test your Idea at Kickstarter - A cool place to not only test interest in your idea, but also a great place tp obtain croudsourced funding for your Startup. A good idea, communicated well on KickStarter can spread fast and wide, and the large Kickstarter community can be a tremendous source of money and encouragement.
Difficulty: 


A simple tutorial to get you started in developing applications on the android environment using eclipse and java.
Difficulty: 


Can any body please tell me what code is used for clear screen in java? For example in c++ "system("CLS"); " is used just like this what code is used in java for clear screen? Please help. Thanks!
Difficulty: 


This is a basic implementation of the producer-consumer problem in Java using ArrayBlockingQueue that I did some time ago (my original post with a bit more details).
Difficulty: 


The shift toward multicore processing has fueled an interest in concurrent programming models like fork/join, actors, agents, and executors. While these models originated within different programming languages, many of them are encapsulated in GPars, a Groovy-based concurrency library. With Alex Miller as your guide, learn how to resolve concurrency problems using techniques drawn from both the functional and object-oriented programming worlds — and do it all using Groovy's familiar, Java-friendly syntax.
Difficulty: 


Java virtual machines come with hundreds of command-line options, which more experienced Java developers can use to tune the Java runtime. Learn how to monitor and log compiler performance, disable explicit garbage collection (System.gc();), extend the JRE, and more.
Difficulty: 


In Part 1, learn the essentials of object-oriented programming on the Java platform, including fundamental Java syntax and its use.
Difficulty: 


In Part 2 explore the more-sophisticated syntax and libraries you will need to develop complex, real-world Java applications.
Difficulty: 


In Part 1 of this introduction to SimpleDB, you will learn how to leverage Amazon's own API to model a CRUD-style racing app. In Part 2 learn how to refactor the racing application from Part 1 to be compliant with the JPA specification. Then you'll port the app to SimpleJPA, which implements a subset of the Java Persistence API.
Difficulty: 


In last month's installment, I showed examples of using domain-specific languages (DSLs) to harvest idiomatic patterns. Internal DSLs are possible but cumbersome in the Java language because of its restrictive syntax. This article covers some of the capabilities you can exploit and issues you'll encounter when using Groovy to build internal DSLs.
Difficulty: 


In Part-2 learn two techniques for harvesting idiomatic patterns: capturing patterns as APIs and using metaprogramming techniques
Difficulty: 


Once you identify idiomatic patterns in code, the next step is to harvest and use them. Understanding the relationship between design and code can facilitate the discovery of reusable code. In Part-1 learn the relationship between code and design.
Difficulty: 


Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access.
Difficulty: 

Total Tutorials in Category: 127
