background preloader

Learn Java

Facebook Twitter

Learn Java, Tutorials Based On Examples. Java Beginner Tutorial. Trail: Learning the Java Language (The Java™ Tutorials) Java SE Downloads. New to Java Programming Center - Downloads. Java is a high-level language and software-only platform. It runs on more than 50 million personal computers and on billions of devices worldwide. 9 million developers have created Java applications in all major industries.

The two main components of the Java platform are the Java Application Programming Interface (API), which is a library of Java command lines and the Java Virtual Machine (JVM) that interprets Java code into machine language. The same application can run on multiple platforms The API and the JVM make the program independent from the underlying hardware Learn about the JVM and the APIs Jump into Java Code a “Hello World” application in Java. Learn Java programming with The Java Tutorials, a comprehensive source for Java language concepts. Pick the right tool. Recommended books: Java Developer Tutorials and Online Training. Java SE Platform Java Tutorials View complete working examples, instruction, and code samples for developing to the Java SE platform. Essentials of the Java Programming Language: A Hands-On Guide, Part 1, Part 2 Get a quick start with these introductory articles.

Java EE Tutorial and Resources These practical guides give you complete working examples and dozens of specialized lessons. Java ME Platform and Mobility Wireless Development Tutorial: Part 1, Part 2 Learn to write a simple application, write and deploy a servlet, and hook up a MIDlet with the servlet. Introduction to Mobility Java Technology Get an overview of wireless Java technology and many links to detailed information. Mobile Service Architecture (MSA) Overview Learn about the standard service and application environment for Java technology-enabled devices, built on MIDP, CLDC, and JTWI. JavaFX More JavaFX Training These core tutorials help you learn the fundamentals of the JavaFX platform. Essentials of the Java Programming Language, Part 1. Training Index If you are new to programming in the Java language, have some experience with other languages, and are familiar with things like displaying text or graphics or performing simple calculations, this tutorial could be for you.

It walks through how to use the Java® 2 Platform software to create and run three common types of programs written for the Java platform—applications, applets, and servlets. You will learn how applications, applets, and servlets are similar and different, how to build a basic user interface that handles simple end user input, how to read data from and write data to files and databases, and how to send and receive data over the network.

This tutorial is not comprehensive, but instead takes you on a straight and uncomplicated path through the more common programming features available in the Java platform. Contents Lesson 1: Compiling and Running a Simple Program Lesson 2: Building Applications Lesson 3: Building Applets Lesson 4: Building a User Interface. Learn Java from the ground up. So, you want to program in Java? That's great, and you've come to the right place. The Java 101 series provides a self-guided introduction to Java programming, starting with the basics and covering all the core concepts you need to know to become a productive Java developer. This series is technical, with plenty of code examples to help you grasp the concepts as we go along.

I will assume that you already have some programming experience, just not in Java. This inaugural article introduces the Java platform and explains the difference between its three editions: Java SE, Java EE, and Java ME. What is Java? You can think of Java as a general-purpose, object-oriented language that looks a lot like C and C++, but which is easier to use and lets you create more robust programs.

Let's consider each of these definitions separately: Java is a simple language. Unpacking this definition teaches us a lot about Java. Three editions of Java Overview of the Java platform. Java 101 : Hello World. Written by David Reilly Revised May 12, 1999 Previous | Next Editor's Note : When I first wrote this tutorial series, in late 1996, Java was a relatively new language. It had a lot of potential, but a relatively small following by today's standard.

In rewriting this tutorial series, I was amazed at how things had changed. Java is now recognized as an excellent object orientated language, is used widely in commercial development and educational institutions. -- David Reilly, May 1999 Java quickly became a hot buzzword of the computing industry. Before I begin to cover the basics of Java programming, I should point out that Java is an object-orientated language, and may not be suitable for first time programmers.

This tutorial will presume that you have some basic programming knowledge, particularly in C, as it will not be covering such principles as sequence, selection and repetition. Application or Applet? Listing 1.0 - myfirstjavaprog.java myfirstprog.java javac myfirstjavaprog.java. Learn Java – Tutorials, Tips, Help, and Resources for Learning Java. Learn Java by Examples - What's needed to be prepared for learning Java programming? Date: 2010-09-16 . Category: Fundamental examples. Hits: 37K time(s). When you decided to start to learn Java Programming you can start by downloading the Java Development Kit (JDK) from Java Official website. They are three different type of JDK, the JSE (Java Standard Edition), JEE (Java Enterprise Edition), JME (Java Mobile Edition). From the website you can also download the Java API documentations which will sure be your first companion when learning the language.

It is better also to download the Java Tutorial Series that was written by the Java expert. From the tutorial you can learn from the basic of Java programming, the introduction of the fundamental object oriented programming (OOP) which is Java all about. When you want to write a code you might wonder what editor or IDE that you'll need to use to start learning.

There are a lot of good text editor available today such as the VIM , NotePad++ , TextPad , Editplus , UltraEdit . Java Video Tutorials: Learn Java the easy way! Commitment to Advance Education.