Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / Java / JavaSE

JavaSE

JavaSE

Great Reads

by Jitendra_Jain04
IBM WebSphere Application Server V8.5 Liberty profile is a flexible and dynamic server profile of WAS which enables the WAS server to deploy only required custom features instead of deploying a big set of available JEE components.
by Vitaly Shelest
Describes an SDK that enables direct Java calls to export functions from regular DLL modules
by Javin Paul
Memory Mapped IO is one of the fastest IO options available for Java program. If you are writing latency sensitive application, where IO can skew your numbers, then using MemoryMappedByteBuffer is a good option.
by Mario Fusco
This article shows with an example some rules for effective concurrent programming

Latest Articles

by Jitendra_Jain04
IBM WebSphere Application Server V8.5 Liberty profile is a flexible and dynamic server profile of WAS which enables the WAS server to deploy only required custom features instead of deploying a big set of available JEE components.
by Vitaly Shelest
Describes an SDK that enables direct Java calls to export functions from regular DLL modules
by Javin Paul
Memory Mapped IO is one of the fastest IO options available for Java program. If you are writing latency sensitive application, where IO can skew your numbers, then using MemoryMappedByteBuffer is a good option.
by Mario Fusco
This article shows with an example some rules for effective concurrent programming

All Articles

Sort by Score

JavaSE 

by Jitendra_Jain04
IBM WebSphere Application Server V8.5 Liberty profile is a flexible and dynamic server profile of WAS which enables the WAS server to deploy only required custom features instead of deploying a big set of available JEE components.
by Vitaly Shelest
Describes an SDK that enables direct Java calls to export functions from regular DLL modules
by Mario Fusco
This article shows with an example some rules for effective concurrent programming
by gspatwal
A brief article comparing and contrasting the features of Java and C#.
by Robert Little
A debugging class for Java applications and applets.
by mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
by Craig Muller
An introduction to a vector collection class for typed pointers.
by BurkHufnagel
Suggestions to improve your approach to API design.
by Amit Kumar Dutta
Discusses a technique to record current geographic location from mobile and display in web pages (with Location History Browsing)
by Murray Brooks Davis
How to make a simple, end-to-end, mobile, Java enterprise application including a RESTful web service and an Android client.
by Ravimal Bandara
An efficient algorithm for encode 7-bit characters to 6 or 5 bits to reduce the size of a string
by Dr. Ivan S Zapreev
In this article, I am going to discuss the A11Y and I18N testing of Java based GUIs
by 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.
by arnavguddu
This article demostrates how to access MS Access databases from Java.
by Davanum Srinivas
This article shows how to add support for Mouse Wheel for Java Swing Widgets
by John Graham-Cumming
Five Steps to Continuous Integration
by radumi
An article about how to build Web applications of the future relying on the current standards and less technology.
by rtybase
A Java like threading framework.
by Prasad Khandekar
An INI file manipulation class with support for environment variables
by logicchild
An article to launch the beginner into the world of Java GUI programming
by logicchild
An article for the student of Java GUI programming.
by Afzaal Ahmad Zeeshan
This article discusses Android programming and aims at teaching you about Android programming for Camera and Widgets.
by daniel_at_work
Stratagies for managing application properties in Java
by Cedric Beust
An article that discusses Scala's case classes
by 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
by Dmitry Brant
Renders the Mandelbrot Set on your mobile device, with panning and zooming
by dmihailescu
What is the start-up and system performance overhead for .Net, Mono, Java versus C++ and Forms, WPF, Swing versus MFC
by Piyushkp
http://www.cs.ucsb.edu/~ebelding/txt/infocom06.pdf
by Ponnurangam D
BlackBerry Java application development using Visual Studio.
by ILOG, Inc.
Software developers know that user interfaces often take much longer to build than initially planned. This white paper presents approaches for quickly creating and delivering graphically rich user interfaces that work on both the desktop and the Ajax-enhanced browser.
by KoriFrancis
Using C# from Java through JNI just got a little easier to understand.
by Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
by lodieus
Create a Flash-like button in Java.
by Prentice_Hall
As the preface hints, JavaFX has a combination of features that makes it unique. This chapter gives you a taste of the language and some of these features.
by Prentice_Hall
JavaFX Script blends declarative programming concepts with object orientation. This provides a highly productive, yet flexible and robust, foundation for applications. However, with this flexibility comes responsibility from the developer.
by Biswas, Sumit
Command Line Interface (CLI) Performance Testing using java
by Thilina S Hasantha
In this article, I’ll show you how to compress and extract files easily in Java using ziputil.jar.
by Yury Fedorov
This article describes how to resolve the problem of connections of application clients with database in JBoss 3.2.x
by Lộc Nguyễn
Example of JNotif - A Java Notification App
by sacoskun
Simple examples on how to use the kSOAP library to invoke Web Service methods which are defined on .NET.
by mastergaurav
The article describes how to consume a Web service in Java 5 (Creating proxy classes in Java was never so simple!)
by Ritesh Poojara
SQL function to convert GMT datetime to Local datetime
by tduffy
Create a Swing dialog for choosing fonts.
by Han Bo Sun
An article on how to create a simple web service using JBossWS, how to deploy and test
by Anton Grigoryev
Command-line UI auto-generation to easily make code runnable.
by Doron Barak
Create simple images for icons on the fly and with Java code only.
by becker666
Extend a field to make into a chart/plot field
by Koundinya
Explains about the concepts of JAXB and compares it with JDOM and JSAX.
by Prasad Khandekar
A Log4j appender class to create daily folders
by Prasad Khandekar
An Asp.Net style grid control for JSP with ability to fetch data from java.sql.Connection or java.util.List or java.sql.ResultSet
by Dan Bunea
Event driven, component based, database bound Java web applications using Echo web framework and JDO.
by Gregory Shpitalnik
How to debug simultaneously Java/C++ mixed code in both Java and C++ debuggers
by abhinav_soni
Support for Delegates, Events and Pass by ref in Java using bytecode manipulation
by J Martinsson
Code .NET 2.0 and build for Java! Develop a Java AJAX RSS news reader using Visual Studio 2008, ASP.NET AJAX and Grasshopper 2.5.
by Addison-Wesley
This chapter gives you a better understanding of what Flex is, both as a technology and as a development environment (Flash Builder).
by Robert Little
A digital clock JavaBean for use in a JavaBean aware IDE
by Prakash Hirani
How to display a progress bar (loading box) during any task or work is running in the back end using JQuery and CSS.
by Prakash Hirani
Article on how to display action messages after any action or event performs successfully or not like Gmail using JQuery and CSS
by Alina Simion
A distributed database management system, having a main server-LookupServer, several DatabaseServers and Clients, using java.nio for communicating.
by Zizilamoroso
Create a double buffered base-class using standard Java AWT.
by Davanum Srinivas
Pure Java Sample for Drag and Drop between Swing based JList and Windows Explorer
by Prasad Khandekar
A dropline menubar control tag library for JSP.
by Doron Barak
Execute any external Process from your Java code without worry
by ObjectWave Corp
Swan makes building rich web applications easy.
by 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.
by JIANGWilliam
An open-source JAVA library to enable composing new XML document from scratch or based on templates, parsing XML to dictionary or JSON with easy and efficiency
by Jovan Popovic(MSFT)
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.
by Addison-Wesley
This chapter concerns creating and destroying objects: when and how to create them, when and how to avoid creating them, how to ensure they are destroyed in a timely manner, and how to manage any cleanup actions that must precede their destruction.
by bijulsoni
This article describes a way to perform remote lookup of EJB 3.0 session bean into simple Java application.
by Jacklondon Chen
discuss about java interface and the general contract when overriding equals
by Davanum Srinivas
With this your Java projects can take advantage of ActiveX controls and Office documents such as spreadsheets, charts, calendars, word processors, specialized graphics, and many more.
by Davanum Srinivas
This article shows how to use OpenGL calls inside Java AWT Canvas using JDK1.3's JAWT interface
by Gaurav Saini
Demonstrate the use of RSA algorithm in HTML pages
by MiamiCoder
How to create a real-world BlackBerry application.
by Ganesan Senthilvel
An article about Enterprise Application Integration & its implementation using Apache Camel framework.
by Guy Balteriski
This article describes a high-performing interoperability solution between the Java platform and the .NET Framework. The suggested solution does not replace the Java Virtual Machine or the .NET Framework runtime, instead, your JVM or .NET are each hosted within the opposing runtime environment
by sdesciencelover
How best does one integrate code quality tools into an active project?
by Vitaly Shelest
Demonstrates an easy way of creating and embedding Java objects into C++ code, with Object-Oriented JNI.
by b4rc0ll0
A useful launcher for JAR executable files, with Splash Image function
by 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
by abcbalaji
Java code to create your own face collage
by Ian Schumacher
A simpler way to process XML
by 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
by Member 2230040
This article introduces the concepts of Generics and shows you examples of how to use it.
by Member 2230040
This article discusses how Generics is implemented in Java, and we delve into a number of issues with it.
by 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.
by Mark Kozel
Returns a File and String object that point to the directory that a class is executing from
by ManjunathR
The code demonstrates displaying time using javascript.The javascript function showtime will be called onLoad event of form body tag.settTimeout will keep on dispalying the time for set interval.
by SChat
Provides a graphical solution to eight queen problem
by co7eguy
An introductory article about how to use the 'Grid' Layout in Java.
by Buddy
A simple application that hides the JVM console window while your JVM GUI runs
by Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
by Vitaly Shelest
Demonstrates a simple technique for embedding WPF/.NET Components into Java GUI
by Suresh Thakur
The basic idea of designing this module is to give an idea to call server side methods or sever side script using java script and Asp.Net. In this example I am calling Static methods and non static methods using two different techniques. Ajax.Net , Client Callback
by ajalilqarshi
This article covers calling Java functions from C using JNI. It also covers passing/returning simple parameters, arrays, and structure arrays in Java functions.
by User 257328
Demonstrates how to call ASP.NET webservices from the client within other languages and platforms
by Software_Developer
How to create a Random Joke Generator in Java
by Kyle Morris
How to create a wrapping and/or multiline label in AWT
by Ashraf Mohamed
Read/write the local machine file system using a signed applet
by User 6744868
This tutorial explains from start to finish in simple language how to digitally sign a Java Mobile Midlet.
by Bikash Shaw
Web Services Interoperability
by logicchild
An article to help write applet code.
by Akshay Bapat
Did it for the sake of a mini-project... Watch out for my real project...
by R. Thomas
An article on how to make a 'Java type' listener method.
by Ata Amini
Implement Gauss-Newton algorithm in Java to solve non-linear least squares problems; i.e. to find minimum of a function.
by upender chinthala
Integrating existing jms with ActiveMq jms system
by kaushik_sathupadi
A step by step guide to implement Mouse Gestures based commands in your Swing applications
by Animesh Srivastava
A Hashtable provides a key-value lookup functionality. Hashtable in java.util.Hashtable is not guaranteed to Enumerate (or Iterate) keys in the same order as they were put in. This article explains how to implement ordering in a Hashtable.
by Mario Fusco
This article shows how a Null Object can be dynamically generated with a proxy.
by Eric Beijer
A simulation of Minesweeper by Microsoft with improvement, I think
by ambatisreedhar
An open source Content Management System (CMS) built on top of Java
by Han Bo Sun
In this article, I will show you how to integrate Hibernate Search into a simple yet feature complete web application with the Spring MVC and Hibernate enabled.
by Zeeshan Amjad
This article shows a way of integrating Java, C++ and Assembler
by El Bob-O
This article describes my experiences in trying to learn the JavaFX programming language by writing a Chess program.
by bijulsoni
This article provides a brief introduction about graph data structure with BFS and DFS traversal algorithm.
by krasnoff
A guide to write a basic JAVA Midlet
by jedliu2046
IVR telephone notification software broadcast voice messages by phone. Ideal for group event reminders, marketing, lead generation, political campaign promotions, school fundraising, church communications, emergency notifications, and much more.
by 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.
by Fadi Hania
This is a J2ME beginner article that describes how to write your Hello World J2ME application
by Fadi Hania
This is a J2ME beginner article that describes how to add different J2ME components to your application especially StringItems and Commands.
by 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.
by 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.
by Member 2230040
This article discusses two new features in Java 5: varargs and static import.
by 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.
by Anand Manikiam
Java and .Net interop using Sockets. Article explains a bit at both ends that will allow passing of primitive data between a Java socket server and C# client(s)
by John Croucher
This tutorial provides any beginner with the basic skills required to start programming in Java.
by Member 2495999
A Java application to generate the calender for a given year
by 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
by AmosShi
Watch the Java class file visually & interactively for the meaning of every byte
by Doron Barak
Presenting a generic way to convert Array contents to Strings
by Doron Barak
Java's Reflection enables programs to automatically flesh out simple interfaces to create automated data objects
by Praveen Nair (NinethSense)
A single window Java Learner IDE with C#
by Manish Hatwalne
Enhance visual appeal of your swing application with colorful and customizable themes.
by BurkHufnagel
Three examples of Java code that doesn't do what you'd expect
by Alice Huang
In this tutorial, I will try to explain how to use JNI auto loader for JAR file.
by Lemo Stein
Control And View Another Computer Remotely
by AnOldGreenHorn
An article on socket programming in raw C++ on the Windows platform
by Abhijit Bhole
A set of MFC classes the duplicate the Java Swing look and feel
by Jeeva S
This is Simple Java System Tray Application.. This Works only in Windows Environment. No Need For JNI.
by Jeremiah Talkar
Give Java applets a second chance (as COM style binary components)
by Franky Braem
A Java Class Browser written in C++ using WTL
by Atul Saini
A performance analysis of publish/subscribe throughput
by Irfan Dawood
Calling native functions which are written in C or C++ from Java, using JNI.
by Diego Barrientos
Free Java Web Server
by 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.
by Haykaz Baghdasaryan
This article illustrates a simple way to have closing tabs without diving into BasicTabbedPaneUI.
by Doron Barak
A small utility to automate and simplify the process of JAR signing
by Mario Fusco
How lambdaj tries to partially fill the lack of closures in Java
by Dmitriy Gakh
An introduction to Genetic Algorithms with brief reference to biology and example of finding one solution for complex mathematical equation
by Shai Raiten
Most of the software companies are running Load Testing on their products. Load testing is one of the most important testing types today....
by daniel_at_work
Use Spring and Commons Configuration to load application properties from a database
by stlane
Java Lucene website crawler and indexer
by fahadkhowaja
This article provides an implementation of the LZW compression algorithm in Java
by Prasad Khandekar
An Ant task for reading manifest information from a jar file and displaying it
by Mario Fusco
A thread safe library of static methods that provides an internal DSL to manipulate Java collections without loops
by DebadattaMishra
This article gives you an idea of how to compare your string with * and ? so called wild cards
by Fredrik Bornander
First part of four in a beginners' guide to J2ME game programming.
by Fredrik Bornander
Second part of four in a beginners' guide to J2ME game programming.
by Liz Andrews
Altova’s data mapping tool, MapForce, provides strong support for the conversion and transformation of EDI formats, enabling businesses to reconcile their legacy formats with newer documentation, storage, and system requirements, while still adhering to conventional e-commerce transaction ordinances
by Adrabi Abderrahim
This article describes how to create a basic modular Java Enterprise Application, by using these Open Source frameworks
by Tomer Petel
Submit multipart HTTP requests from Java and display information about the upload progress
by Prateek Kathpal
In this paper, learn how you can store XML documents in an integrated, scalable, high-performance, object-oriented native XML database and take advantage of fast access to every element of an XML document regardless of the number of concurrent users, the number of documents, or the database size.
by mysorian
Frame-like navigation is possible with limited extent using Page Fragments
by 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.
by supernova5666
A chat server that can be setup as a service or application. Opens listening port and awaits connections from Java clients or .NET clients. You could setup even a HTML refresh with a little JavaScript knowhow. I've included the server only because I would like some feedback on the way I do threads.
by lessthanoptimal
Simple tutorial on visual object tracking with BoofCV on Android and the Desktop
by .Shoaib
Speed up object serialization in Java.
by NeoPunk
This article shows how to bind relational data model with object design model
by Svante Seleborg, Alphons van der Heijden, Dave Shaw, katakana2
A Windows Mobile C# reader for the popular Password Safe archive files.
by Tomer Petel
Description: Shows how to detect if the computer is going to go into sleep (stand-by) mode and allow/disallow it
by Shyam S
An article describes how to create PDF document programmatically using XSLFO and FOP
by 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
by Pervasive Software
A Pervasive Software Architecture White Paper
by John Jiyang Hou
An algorithm to determine if a point is inside a 3D convex polygon for a given polygon vertices in Java
by Shaheryar Ch.
This tutorial is an effort to overcome problems faced by the developers who want to sign data using Java Key Store and want to verify it on .NET platform. The tutorial demonstrates how to export the Public Key using Java to .NET compatible Public Key (XML format).
by Ashraf Mohamed
Sending Mails using Java API
by Doron Barak
A powerful supplement to Class.getResource(...).
by Narayana Rao Surapaneni, Praveena Surapaneni
This article discusses the Terminal Exchange and Remote Monitoring terminology and the use of the latter in Terminal Exchange.
by Bikash Shaw
Don't deploy your application in Jetty, deploy Jetty in your application
by Rod VanAmburgh
Sample JNI DLL and Java test code
by poohtbear
How to solve the skip limitation of Samsung JSR75.
by deepakgpatel
SCJP Exam Objectives
by Layer 7 Technologies
Discuss XML and Web services-specific security challenges and presents the limitations of an SSL or sole XML Firewall solution. Outlines the attributes of an ideal Web services security solution.
by Suresh Thakur
This article solves problem of showing detail page in grid view without post back of page , using java script. Developer can use any control like data list , repeator, form veiw or any custom logic to view information in detail page, using the same technique .
by Mark_Ameba
No more problems with complexity of TableModels
by abhinav_soni
Very simple XML based framework for client and server side validation frameworks in Java.
by Ian Schumacher
LRU caching code small enough to paste directly into your application
by Ogwara Rowland
NW.ORM, a helper framework for working Hibernate.
by Mohamad K. Ayyash
A detailed development of a simple ASP.NET web service, in addition to configuring IIS server to host the service, finally creating an ASP.NET, Java and PHP web clients that consume the service.
by Svetoslav Chekanov
A full featured SOCKS 4 & 5 proxy server written in Java.
by 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..
by manigandank
Characteristics, Principles of Industrial Automation Software
by Parasoft Corporation
Data flow analysis enables early and effortless detection of critical runtime errors like exceptions, resource leaks, and security vulnerabilities. It can also check if exceptions reported from automated unit testing are “real bugs.
by Corinna John
Fun with code and yarn
by Slava Khristich
How to deliver GPS data asynchronously to the server over the internet without queues.
by Koundinya
User defined StringTokenizer
by Wee Ding
A user defined String Tokenizer (Java).
by alfreds
A near to perfect clone of the very popular Yahoo messenger. Purely written in Java and SWING, this messenger also uses the capabilities of JNI and JAWT to provide some features.
by Kashif Manzoor
The article discusses interpreters, compilers, the JVM and the CLR
by John Paul Walker
How to think like a programmer
by Nagy Vilmos
A look at how to use the enum in Java.
by Vijayaraghavan A Iyengar
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
by RB Changanacherry
Presents how to change the node text of ASP.Net using Java Script
by hyle
This article details the major reasons for Java programmers to consider switching from the Java language to Visual C#.
by paladin_t
Twiggery Scripting Language
by 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.
by Infragistics Community
Technology’s ability to efficiently capture, store and retrieve data is only part of the story. As data warehouses grow, business needs for digesting and presenting data in consumable, understandable ways will also grow. Infragistics helps developers meet that need with strong tooling and guidance.
by paladin_t
Use Twiggery as JavaME Game Scripting Language
by Armoghan Asif, farooqmian
Bridging the gap between Java and C#, JMS specific message have been send to C# client using web services.
by Chayan
IKVM.NET is an open source implementation of Java for Mono /Microsoft .NET Framework and makes it possible both to develop .NET applications in Java, and to use existing Java APIs and libraries in applications written in any .NET language.
by Stanley Wang
An article on inter-process communication between Java and Java, Java and C++ programs.
by Marius Iulian Mihailescu
Creating a server program using Java
by stefanbb
Program written in Java, using the flickrj API, to browse a Flickr username's contacts
by PrafullaVedante
This article describes how to access native windows dll from Java programs to take advantages of facilities provided by windows which are not possible to use directlly from Java. It introduces JNI ( Java native interface )
by paoloden
How to build your first pure Java application and deploy it on Linux using the Visual Studio 2005 development environment, Grasshopper 2.0 and ASP.NET 2.0 controls
by Kenji Sulzberger
The Agile Manifesto states that individuals and interactions are more important than processes and tools. I pretty much agree with that. But the iterative nature of agile projects also raises some particular challenges to version control, which are just as important for small shops.
by 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
by Dave Elliott
An application to download WSDL and related files and update them to be relative.