Skip to main content

JAVA Hello World Samples

Java

• 1991 - James Gosling, Sun Microsystems, Inc.
• Originally a platform independent language for
programming home appliances and was called “Oak”
later renamed “Java” in 1995.
• Later (1994) used for World Wide Web applications (since byte code can be
downloaded and run without compiling it)
• Eventually used as a general-purpose programming language (for the same
reason as above plus it is object-oriented)
• Why the name “Java”? Java was then named “Java”, paying homage to the
large amounts of coffee consumed by the team.
• Now owns by Oracle
• Full-fledged application programming language
• Additional capability as a Web programming language
(currently the strength of its application base)
• A pure OO programming language
• NOT radical or especially new
• Adopts its looks from C++, and its behavior from Smalltalk
• Compiled to processor-neutral instruction set then
interpreted on each supporting platform
• Extremely fast adoption rate! (due to WWW)


Java Development Environment


1. Install the Java JDK.
The latest Java SE JDK is 9. We will use Java SE JDK 8 in this course.
2. Editing a program
• Type a Java program ( source code )
• e.g :
vi editor ( Linux )
notepad ( Windows DOS prompt )
IDE (Eclipse, IntelliJ )
• Extension : .java
3. Compiling a Java program
     • The java compiler (javac) compiles java code to an
intermediate language called Java Byte Code. This is a
platform neutral low level language which can be translated
to machine code. Compiled java programs are stored in files
with the extension .class
4. Running a Java Program
   • The java interpreter is used to run a compiled program on
your computer. Each platform has its own Java Virtual
Machine which translates Java Bytecode to machine code.




/* First Java Program

*/

public class HelloWorld {

public static void main(String args[]) {

System.out.println("Hello World !");

}

}

Sample Programs








Comments

Popular posts from this blog

Introduction to ER Diagrams

In this tutorial We will be discussing following concepts in ER modeling. 

ICT Grade 10 - 1st Term Test Model Paper 1

Grade 10 ICT - 1st Term Test MCQ Model Paper 2018 sample Click Here to view  in Google Drive

Top 5 Vulnerabilities for future Hackers!

Access control, sometimes called authorization, is how a web application grants access to content and functions to some users and not others. These checks are performed after authentication, and govern what ‘authorized’ users are allowed to do. Access control sounds like a simple problem but is insidiously difficult to implement correctly. A web application’s access control model is closely tied to the content and functions that the site provides. In addition, the users may fall into a number of groups or roles with different abilities or privileges. Developers frequently underestimate the difficulty of implementing a reliable access control mechanism. Many of these schemes were not deliberately designed, but have simply evolved along with the web site. In these cases, access control rules are inserted in various locations all over the code. As the site nears deployment, the ad hoc collection of rules becomes so unwieldy that it is almost impossible to understand. Many of these...