Subscribe
Tutorial search

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 !

Sort by:
Struts 2 Tutorial in simple steps
Struts 2 Tutorial in simple steps
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:
Installing The Android SDK In Eclipse
Installing The Android SDK In Eclipse
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:
Kickstarter Best Practices For Getting Startup Seed-Money
Kickstarter Best Practices For Getting Startup Seed-Money
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:
Android - Hello world (Java)
Android - Hello world (Java)
A simple tutorial to get you started in developing applications on the android environment using eclipse and java.
Difficulty:
clear screen code in Java.
clear screen code in Java.
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:
Concurrency: Producer-Consumer Problem
Concurrency: Producer-Consumer Problem
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:
Resolve common concurrency problems with GPars
Resolve common concurrency problems with GPars
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:
5 things you didnt know about command-line flags for the JVM
5 things you didnt know about command-line flags for the JVM
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:
Introduction to Java programming Part 1
Introduction to Java programming Part 1
In Part 1, learn the essentials of object-oriented programming on the Java platform, including fundamental Java syntax and its use.
Difficulty:
Introduction to Java programming Part 2
Introduction to Java programming Part 2
In Part 2 explore the more-sophisticated syntax and libraries you will need to develop complex, real-world Java applications.
Difficulty:
Java development 2.0 Cloud storage with Amazon SimpleDB Part 2
Java development 2.0 Cloud storage with Amazon SimpleDB Part 2
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:
Evolutionary architecture and emergent design: Building DSLs in Groovy
Evolutionary architecture and emergent design: Building DSLs in Groovy
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:
Evolutionary architecture and emergent design: Leveraging reusable code Part 2
Evolutionary architecture and emergent design: Leveraging reusable code Part 2
In Part-2 learn two techniques for harvesting idiomatic patterns: capturing patterns as APIs and using metaprogramming techniques
Difficulty:
Evolutionary architecture and emergent design: Leveraging reusable code Part 1
Evolutionary architecture and emergent design: Leveraging reusable code Part 1
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:
Gourmet Java technology for Android applications
Gourmet Java technology for Android applications
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