Click here to Skip to main content

Java

Great Reads

by Prasad Khandekar
A dropline menubar control tag library for JSP.
by diegohp.com
A quick referece for Javadoc tags
by Dr. Song Li
This is a study note on setting up Eclipse IDE for Java development.
by Mohd Akram
Java Tic Tac Toe ( AI based )

Latest Articles

by TheCannyCoder
Today we'll look at creating generators. In simple terms, a generator is a function which returns the next value in a sequence. Unlike an iterator, it generates the next value when needed, rather than returning the next item of a pre-generated collection. Some languages such as Python support
by TheCannyCoder
Java 8 is perhaps one of the most exciting editions of the Java language in recent times. One of the headline features is support for functional programming which is the focus of this blog. The support comes mostly in three features: Support for [work pipeline] streams. Streams allow us to process d
by TheCannyCoder
Welcome to Part Two! To begin this session, let’s start with a return to our HelloWorld example from the last article. Let’s make one more change to the pipeline – how about we get rid of countries that begin with a G: Now it only greets 4 countries. The filter operation keeps item
by TheCannyCoder
In the previous posts we looked at taking a container, getting it to stream its contents into a pipeline and looked at a few different operations on data in that pipeline (forEach, map, filter, peek). Java 8 supports several specialist streams where the pipeline contains a specific type of object. T

Research Library

The ever-expanding matrix of new browsers, plugins, third party apps,...
Android is on the rise. Unfortunately, popularity can also bring...
This whitepaper provides tips for developers on how to enable scanning...
Though testing on Android presents a bigger challenge than most...

Discussions

by Member 10874462 on tip/trick "3-Address Code Generator"
by Member 10927651 on article "Set Up Eclipse for Java Development"
by vladimir husnullin on article "Java Spring Mvc Single Page App with...
by matkienblu on article "Java Spring Mvc Single Page App with...
by Anil Nivargi on technical blog "Difference between Comparator...

All Articles

Sort by Score

Java Programming - Beginners 

17 Apr 2011  
Fadi Hania
This is a J2ME beginner article that describes how to add different J2ME components to your application especially StringItems and Commands.
30 Dec 2013  
Seckin Tozlu
Understand how and when to use static keyword in your applications.
24 Apr 2014  
AmosShi
Analysis the "Hello World" application at binary (JVM) level
25 Apr 2014  
AmosShi
Watch the Java class file visually & interactively for the meaning of every byte
10 Feb 2012  
David MacDermot
This article describes the creation of a Java console type application.
17 May 2011  
Nagy Vilmos
A look at how to use the enum in Java.
23 Apr 2009  
hoangtuanbs
It is easy to run your own game on your own mobile
23 Oct 2011  
Azim Zahir
This article explains how annotations work in Java.
17 Apr 2009  
El Bob-O
This article describes my experiences in trying to learn the JavaFX programming language by writing a Chess program.
1 Mar 2010  
Arun Reginald Zaheeruddin
A step-by-step guide taking a beginners' approach at effectively creating UI components in Java. This tutorial takes you through the initialization to the completion of an aesthetically pleasing UI component in Java.
10 Aug 2010  
Tejas_Pathak
A platform independent game that runs on Windows, Mac and Linux
5 Feb 2009  
Hanbo
An article on how to create a simple web service using JBossWS, how to deploy and test.
3 Apr 2009  
Akshay Bapat
Did it for the sake of a mini-project... Watch out for my real project...
17 Mar 2011  
Fadi Hania
This is a J2ME beginner article that describes how to write your Hello World J2ME application
23 Jun 2014  
uros_calakovic
How to create Swing based GUIs with JRuby
11 Sep 2002  
Irfan Dawood
Calling native functions which are written in C or C++ from Java, using JNI.
12 May 2011  
Fadi Hania
This is a J2ME beginner article that describes how to use different J2ME components in your application to make it more user interactive, using TextField and Alerts UI components.
Sort by Score

Functional Programming 

2 Jul 2014  
TheCannyCoder
Java 8 is perhaps one of the most exciting editions of the Java language in recent times. One of the headline features is support for functional programming which is the focus of this blog. The support comes mostly in three features: Support for [work pipeline] streams. Streams allow us to process d
Sort by Score

Java Programming - General 

17 Jul 2008  
David Whitehurst
CAS may be easier in a production environment
16 Jun 2009  
.Shoaib
Speed up object serialization in Java.
29 Mar 2010  
Adrabi Abderrahim
Pivot 1.4, Spring and Hibernate is my RPG Game
16 May 2010  
Bikash Shaw
This is a modified version of Log4J DailyRollingFileAppender with maxBackupIndex to delete old log files if exceeds given maxBackupIndex size.
18 Apr 2011  
Holly Schinsky
This article is intended to give developers a quick reference guide to using Flex 4 containers and layouts.
23 Dec 2011  
carl morey
Full description of constructing a game application in Java.
14 Nov 2012  
Andre' Gardiner
A java Bowling Score Board Game.
5 Jul 2012  
Santhosh Kumar Jayaraman
How to create a simple IMEI validator application using Java Swing.
5 Mar 2013  
Prasad Khandekar
A dropline menubar control tag library for JSP.
22 Mar 2013  
Shubhashish_Mandal
Animated sliding panel in Swing.
3 Jul 2013  
Ohad Redlich
This article shows how Java application can retrieve user's data from the Active Directory
15 Sep 2013  
Ohad Redlich
This document describes how to get extended user’s data, such as email address, from the Active Directory. A former article describes how to do so using native tools, such as COM4J; however these tools are cumbersome for use, while pure Java is better and simple.
25 Sep 2013  
diegohp.com
A quick referece for Javadoc tags
11 Dec 2013  
Issam Lahlali
Discover some interesting facts about the Java String
4 Feb 2014  
Andrey Chaschev
Describes how to download Java by navigating Oracle.com with WebView from JavaFX
3 Mar 2014  
vladimir husnullin
Web development using JSON is simple
3 Mar 2014  
vladimir husnullin
Web development using JSON is simple
3 Mar 2014  
vladimir husnullin
Web development using JSON is simple
5 Mar 2014  
Mark H Bishop
A quick demo of the JEL expressions library.
17 May 2014  
Dr. Song Li
This is a study note on setting up Eclipse IDE for Java development.
27 May 2014  
Mohd Akram
Java Tic Tac Toe ( AI based )
26 Apr 2012  
Jovan Popovic
Enhancing simple tables implemented in Java web applications using the jQuery DataTables plug-in.
10 Sep 2013  
Pragmateek
Java/JSON mapping with GSON.
8 Jul 2008  
Member 2230040
This article introduces the concepts of Generics and shows you examples of how to use it.
26 Apr 2009  
Vitaly Shelest
Demonstrates a simple technique for embedding WPF/.NET Components into Java GUI
7 Oct 2010  
b4rc0ll0
Create a useful draggable generic component to create custom graphic desktop applications, like visual editors or multimedia management
20 Mar 2013  
Nagy Vilmos
A paramaterized expression evaluator in Java.
21 Apr 2011  
Adrabi Abderrahim
This article describes how to create a basic modular Java Enterprise Application, by using these Open Source frameworks
17 Jan 2011  
George Stragand
Move beyond the String.equals() method of Java and introduce fuzzy String matching.
9 Dec 2008  
Bikash Shaw
JSP custom tags provide a standardized mechanism for separating the presentation and business logic in a dynamic web page, allowing page designers to focus on the presentation while application developers code the backend.
19 Jun 2002  
Stanley Wang
An article on inter-process communication between Java and Java, Java and C++ programs.
3 Nov 2013  
Lộc Nguyễn
Event-Driven Programming Model
7 Jan 2009  
Bikash Shaw
Web Services Interoperability
8 Apr 2004  
Doron Barak
Execute any external Process from your Java code without worry
10 Apr 2012  
Jovan Popovic
This article explains how you can implement full data management functionalites (adding, deleting, inline editing) into web tables using jQuery DataTables/Editable and J2EE applications.
21 Mar 2013  
Ata Amini
A set of static methods in Java that are critical in all mathematical calculations that involve matrices.
18 Dec 2013  
Filipe Marques
This article presents a new flexible Java layout.
1 May 2009  
BurkHufnagel
Three examples of Java code that doesn't do what you'd expect
16 Jul 2009  
Dmitry Brant
Renders the Mandelbrot Set on your mobile device, with panning and zooming
1 Jan 2013  
bijulsoni
This article provides a brief introduction about graph data structure with BFS and DFS traversal algorithm.
24 Jun 2011  
Vishwanath Narayanan
In this article, we will look at a real world technical problem in an enterprise and how web service helps us in solving the problem.
29 Apr 2009  
BurkHufnagel
Suggestions to improve your approach to API design.
24 Nov 2010  
Penkov Vladimir
Shows how to manage swing components in HTML style
8 Nov 2013  
Brian M Leach
Teaches how to write a simple class to convert dates to pixel X values and back.
18 Nov 2010  
Bikash Shaw
Don't deploy your application in Jetty, deploy Jetty in your application
20 Feb 2009  
logicchild
An article to launch the beginner into the world of Java GUI programming
22 Oct 2011  
Asha Desai
This program allows you play Solitaire puzzle also known as Peg Solitaire Puzzle.
3 Dec 2013  
Peter Leow
Explore the different integer validation methods.
8 May 2007  
Jeeva S
A complete Java (AWT) Chat Application with great customizable GUI Interface. It has features such as general chat and private chat, music when message arrives, sending images and more
11 Jul 2013  
Nagy Vilmos
A set of classes providing a polymorphic data structure.
26 Jun 2009  
Shyam S
An article describes how to create PDF document programmatically using XSLFO and FOP
11 Sep 2013  
Anurag Saini
A chat application which can handle multiple users at the same time.
26 Jul 2008  
Carlos Jaimez
This article explains how to use WOX to serialize Java objects to XML. One of its main features is the generation of standard XML, which is language independant.
11 Oct 2010  
b4rc0ll0
Create a Shape for a custom JFrame and apply a transparency effect (0 to 1 alpha value) on entire window, on Windows Platform
14 Feb 2012  
Mike Winiberg
A new user's look at two Java Desktop Frameworks
29 Dec 2013  
Orel Eraki
Comparator and Comparable objects tutorial.
2 Jun 2014  
Anna Koneva
The article describes using the new feature of Java 8 - lambda expressions.
17 Apr 2014  
Praba Prakash
Apache Hadoop 2.3 for Big Data Analytics
14 May 2012  
Sharjith
This article shows how to create a Java Swing GUI application in Netbeans and interface it with JNI DLL.
30 Mar 2011  
alex turner
JVM code can be just as fast as the equivalent native code: Why and How.
13 May 2014  
Tuan Xuan Bui
Integrate DataTables into a Java web application, render DataTable on demand, simple to use and flexible to work with.
7 Apr 2009  
jaigharge
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract · event-driven · asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
31 Jan 2013  
evgeny.dolganov
An introduction to the Green-forest Framework for creating a web application example.
5 Jul 2002  
Manish Hatwalne
Enhance visual appeal of your swing application with colorful and customizable themes.
10 Oct 2010  
b4rc0ll0
Reusable extension of JPanel with rounded borders, shadow and antialiasing
27 Jan 2014  
Yucel Guven
IPv6 subnetting tool/calculator explained
18 Jun 2004  
Prasad Khandekar
A Log4j appender class to create daily folders
6 Sep 2002  
John Croucher
This tutorial provides any beginner with the basic skills required to start programming in Java.
16 Feb 2009  
Mario Fusco
This article shows how a Null Object can be dynamically generated with a proxy.
12 Mar 2009  
logicchild
An article for the student of Java GUI programming.
14 Jun 2009  
Mario Fusco
A thread safe library of static methods that provides an internal DSL to manipulate Java collections without loops
28 Feb 2011  
George Stragand
Move beyond the String.equals() method of Java and introduce fuzzy String matching
18 Aug 2011  
csanuragjain
Helps you to synchronise your gmails and lets you watch your mail even in offline states.
2 Oct 2013  
diegohp.com
Description and usage with examples of a helper lib to create Swing applications
7 Dec 2010  
Stephen Swensen
Functional programming with functors and object streams in Java.
23 Jul 2010  
Tejas_Pathak
A platform independent application that runs on Windows, Mac and Linux
31 Jan 2009  
stlane
Java Lucene website crawler and indexer
3 Jul 2000  
Davanum Srinivas
This article shows how to add support for Mouse Wheel for Java Swing Widgets
11 Jun 2008  
jedliu2046
Since all these functions are implemented as an HTTP client communicating directly with the Voicent Gateway, they can be run on any machine that has a connection to the host running the gateway. The C# interface source code is also included.
10 Mar 2009  
krasnoff
A guide to write a basic JAVA Midlet
6 Sep 2009  
Mario Fusco
How lambdaj tries to partially fill the lack of closures in Java
14 May 2010  
Software_Developer
How to create a Random Joke Generator in Java
16 Jun 2011  
Kevin Ruse
10 Things Every Java Developer Should Know About Flex
21 Mar 2013  
Doron Barak
A powerful supplement to Class.getResource(...).
29 Oct 2013  
Ogwara Rowland
NW.ORM, a helper framework for working Hibernate.
28 Feb 2009  
Mario Fusco
This article shows with an example some rules for effective concurrent programming
3 Oct 2006  
mastergaurav
The article describes how to consume a Web service in Java 5. (Creating proxy classes in Java was never so simple!)
25 Nov 2008  
Bikash Shaw
How the Java Virtual Machine Works: Inside the JVM.
8 Jul 2008  
Member 2230040
This article discusses how Generics is implemented in Java, and we delve into a number of issues with it.
25 May 2000  
Glenn S. Peffers
An article describing JavaScript code that will display a message (i.e. Please Wait...) while a Java Applet is loading. This code is designed to work in both IE and Netscape
1 Jun 2008  
ggraham412
An example of how to use Open Office and Ghostscript to convert supported formats to PDF using Open Office and merge them using Ghostscript
18 Nov 2001  
Sidney Chong
An abstract base class that provides the basic plumbing necessary for an options dialog. More specifically, it manages the creation, layout, display and event handling of the three option buttons OK, APPLY and CANCEL.
3 Jun 2008  
Ali BaderEddin
An interesting article to learn how UPC-A bar coding works
29 Jun 2008  
kaushik_sathupadi
A step by step guide to implement Mouse Gestures based commands in your Swing applications
5 Jul 2008  
Cedric Beust
An article that discusses structural typing vs. duck typing
9 Jul 2008  
Member 2230040
This article has discussions on issues with mixing generic and non-generic (raw-type) code, and the issues of converting a non-generic legacy code to generics.
13 Jul 2008  
Member 2230040
This article discusses new features in Java 5, and see how you can benefit from these. In Part-I, we cover auto-boxing and foreach.
13 Jul 2008  
Member 2230040
This article discusses two new features in Java 5: varargs and static import.
11 May 2009  
abcbalaji
Java code to create your own face collage
28 Jan 2010  
Anton Grigoryev
Command-line UI auto-generation to easily make code runnable.
8 Jun 2010  
Assoudi
An article on how to implement a functional web server in Java
8 Nov 2010  
b4rc0ll0
Create a smart Java component used as accordion menu. Explains how to create visual transition effects, and simple icons management. Also shows how to create a hierarchy of components with an easy cascade management.
2 Aug 2011  
Azim Zahir
This article describes how to get the internal details of a class in Java using introspection.
28 Mar 2012  
lessthanoptimal
Comparision of Java linear algebra libraries
15 Apr 2013  
Nestor Marsollier
A point of view about business validations on enterprise applications
24 Mar 2014  
EastBancTech
Sharing Experience of SSO Integration via SAML 2.0 Resources
21 Mar 2003  
Robert Little
A debugging class for Java applications and applets.
16 Dec 2002  
Mark Kozel
Returns a File and String object that point to the directory that a class is executing from
20 May 2003  
Rod VanAmburgh
Sample JNI DLL and Java test code
13 Aug 2006  
fahadkhowaja
This article provides an implementation of the LZW compression algorithm in Java
26 Feb 2005  
Doron Barak
A small utility to automate and simplify the process of JAR signing
3 Mar 2006  
Prasad Khandekar
An Ant task for reading manifest information from a jar file and displaying it
13 Aug 2001  
Kyle Morris
How to create a wrapping and/or multiline label in AWT
23 Jul 2008  
DebadattaMishra
This article gives you an idea of how to compare your string with * and ? so called wild cards
18 Jul 2011  
csanuragjain
These are Java Programs for typing on computer without physically typing, screen capture, AutoDownloader, etc.
3 May 2013  
Antoine Amend
Create custom indexes for improving Mapreduce performance
1 Apr 2004  
Tomer Petel
Description: Shows how to detect if the computer is going to go into sleep (stand-by) mode and allow/disallow it
21 Mar 2000  
Buddy
A simple application that hides the JVM console window while your JVM GUI runs
3 Mar 2013  
Marius Mihailescu
Creating a server program using Java
1 Apr 2006  
Salman Jamali
I have discussed how to set up Jack and what it defines an agent to be, plus a step-by-step procedure to compile and run an example in it
17 May 2008  
Alice Huang
In this tutorial, I will try to explain how to use JNI auto loader for JAR file.
4 Apr 2013  
Prasad Khandekar
An INI file manipulation class with support for environment variables.
9 Oct 2003  
Dan Bunea
Event driven, component based, database bound Java web applications using Echo web framework and JDO.
24 Oct 2005  
Ian Schumacher
A simpler way to process XML
13 Mar 2003  
Robert Little
A digital clock JavaBean for use in a JavaBean aware IDE
27 Jan 2006  
Tomer Petel
Submit multipart HTTP requests from Java and display information about the upload progress
17 Aug 2004  
mysorian
Frame-like navigation is possible with limited extent using Page Fragments
30 Oct 2005  
Ian Schumacher
LRU caching code small enough to paste directly into your application
7 Nov 2007  
NinethSense
A single window Java Learner IDE with C#
14 Jun 2005  
Ashraf Mohamed
Sending Mails using Java API
4 Oct 2005  
SChat
Provides a graphical solution to eight queen problem
5 Oct 2004  
Yury Fedorov
This article describes how to resolve the problem of connections of application clients with database in JBoss 3.2.x
17 Sep 2008  
daniel_at_work
Use Spring and Commons Configuration to load application properties from a database
12 Dec 2008  
RipleyKuo
How to build domain model with tree structure, thinking Object-Oriented
1 Mar 2010  
anand kr
How to make Singletons whose behaviour can be overridden and that allows mock objects.
26 Aug 2010  
anand kr
XMLBeans for Java can be used for validating XML Document based on some schema
22 Jun 2004  
Dr. Ivan S Zapreev
In this article, I am going to discuss the A11Y and I18N testing of Java based GUIs
7 Sep 2004  
Mariano Lorente
One of the multiple forms to give persistence in data base to an object of a class with oriented programming to aspects (AOP) in AspectJ
24 Apr 2008  
Imran Ebrahim
Automate - "Extend my Windows desktop onto this monitor" using Java
26 Sep 2006  
Diego Barrientos
Free Java Web Server
5 Jul 2008  
Cedric Beust
An article that discusses Scala's case classes
1 Sep 2004  
Ashraf Mohamed
Read/write the local machine file system using a signed applet
5 Jun 2009  
Mark_Ameba
No more problems with complexity of TableModels.
19 Jul 2006  
Madanu Ujjwal Kumar
MakeLogic Tail is a freeware similar to " tail -f " of Linux. It is Tail for Windows, Tail for Linux and Tail for Mac
3 Oct 2002  
Jeeva S
This is Simple Java System Tray Application.. This Works only in Windows Environment. No Need For JNI.
19 Aug 2004  
mohammed alodib
This is a Java-program to calculate the grade point average and the term's average
7 Jul 2006  
Member 2495999
A Java application to generate the calender for a given year
8 Aug 2004  
immaad
The program provides a User Interface to convert any file type to base64. The base64 conversion is to remove unreadable characters from your file. You can save your base64 code in a separate file and then convert it back to the original format whenever you want.
20 Apr 2006  
lombamarc
This is java standalone application that shows a mathematic function in one or more charts.
4 Jun 2009  
daniel_at_work
Stratagies for managing application properties in Java
7 Jun 2010  
Jeeva S
This is a Java tab Control like SS Tab in VB. Its Cool One
19 Jan 2005  
Jacklondon Chen
discuss about java interface and the general contract when overriding equals
3 Feb 2006  
deepakgpatel
SCJP Exam Objectives
20 Nov 2004  
zlst
SPFOL JSP FORUM , is an cost-effective, user-friendly, easy to use, efficient, stable, secure and flexible, easy to setup bulletin board (forum) built on the Java J2EE technology (Jsp/Servlet). It is compatible with any Servlet Containers which supports Jsp 1.2 and Servlet 2.3..
21 Jun 2005  
manigandank
Characteristics, Principles of Industrial Automation Software
2 Mar 2008  
st0le
Emulate the NetCat Feature.
5 Jul 2008  
Cedric Beust
An article about Annotation transformers in Java
3 Dec 2008  
stefanbb
Program written in Java, using the flickrj API, to browse a Flickr username's contacts
28 Jan 2009  
Florin Badea
This article shows how to modify the j2mepolish styles of a j2me application at runtime using code and not CSS files.
19 Mar 2009  
logicchild
An article to help write applet code.
23 Jan 2011  
Sam NG
How to add class paths to SystemClassLoader.
21 Apr 2011  
Penkov Vladimir
Shows how to use beans binding with swinghtmltemplate
11 Jul 2011  
Vishwanath Narayanan
This article will discuss about the real world problem and then we will see that how it can be resolved using JAXB.
21 Nov 2011  
Giuseppe Luciano
A solution to livelock problem using ExecutorService and LiveLockSolution interfaces
16 Apr 2012  
Amr Rekaby
This article discusses memory management in Java applications, the different data types handling, and the role of garbage collection.
10 Sep 2012  
Ashraff Ali Wahab
48 Bit Image Processing using JAI(Java Advanced Imaging Library)
19 Dec 2012  
Hanbo
This article introduces developers to use Apache Struts 2 with Google AppEngine. Specifically, the jars needed, and the project setup to allow your application to allow Struts execute under the AppEngine environment.
23 Mar 2013  
Ata Amini
This article introduces multi-linear regression/classification with simple examples and provide the codes in Java.
Sort by Score

Reflection 

4 May 2013  
Sonny Benavides
Swing Events with Annotations for Swing components.
15 May 2012  
abhinav_soni
Support for Delegates, Events and Pass by ref in Java using bytecode manipulation
7 Jun 2010  
Doron Barak
Make Java's Reflection easier with this utility class.
30 Sep 2004  
Doron Barak
Java's Reflection enables programs to automatically flesh out simple interfaces to create automated data objects
Sort by Score

EJB 

25 Aug 2010  
anand kr
How to use Spring Integration with ActiveMQ to handle message in pure POJO
19 Jul 2008  
David Whitehurst
An article about pirates and session beans - there is a relation
1 May 2008  
bijulsoni
This article describes a way to perform remote lookup of EJB 3.0 session bean into simple Java application.
Sort by Score

Security 

15 Feb 2013  
Mohammad Umer
Communication demonstration between java card and host application
11 Jun 2013  
David MacDermot
The article describes adding native functionality to BlueCove applications.
5 Jun 2013  
Ohad Redlich
This document describes how to integrate the Spring-Security-oAuth2 project with Spring-Security-SAML.
17 Jul 2008  
David Whitehurst
An article about simplifying CAS for security

Advertise | Privacy | Mobile
Web01 | 2.8.140705.1 | Last Updated 8 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid