advertisement

education in java

50 %
50 %
advertisement
Information about education in java
Entertainment

Published on March 12, 2014

Author: deepu9808203010

Source: authorstream.com

advertisement

JAVA EDUCATION: Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to data centers , game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! JAVA EDUCATION WHAT IS JAVA: History Java started as a project called "Oak" (The name came from an oak tree that stood outside the Sun Microsystems office) by James Gosling in June 1991 for use in a set top box project.[3] Gosling's goals were to implement a virtual machine and a language that had a familiar C/C++ style of notation[4]. The first public implementation was Java 1.0 in 1995. It promised "Write Once, Run Anywhere"(WORA), providing no-cost runtimes on popular platforms. It was fairly secure and its security was configurable, allowing network and file access to be restricted .Major web browsers soon incorporated the ability to run secure Java "applets“ within web pages. Java became popular quickly. With the advent of "Java 2", new versions had multiple configurations built for different types of platforms. For example, J2EE was for enterprise applications and the greatly stripped down version J2ME was for mobile applications. J2SE was the designation for the Standard Edition. In 2006, for marketing purposes, new "J2" versions were renamed Java EE, Java ME, and Java SE, respectively. WHAT IS JAVA Java (programming language): Java is a programming language originally developed by Sun Microsystems and released in 1995. Java applications are typically compiled to byte code, although compilation to native machine code is also possible. At runtime, byte code is usually either interpreted or compiled to native code for execution, although direct hardware execution of byte code by a Java processor is also possible . The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java . The original Java compilers, virtual machines, and class libraries were developed by Sun Microsystems from 1995. Others have also developed alternative implementations of these Sun technologies, the most well known of which are the free software Java implementations, such as the GNU Compiler for Java and GNU Class path. Java (programming language) Main article: Java version history:  The Java project has seen many release versions. Since 1997 they are:•Java 1.1oJDK 1.1.4 (Sparkler) September 12, 1997oJDK 1.1.5 (Pumpkin) December 3, 1997oJDK 1.1.6 (Abigail) April 24, 1998oJDK 1.1.7 (Brutus) September 28, 1998 oJDK  1.1.8 (Chelsea) April 8, 1999•J2SE 1.2 (Playground) December 4, 1998oJ2SE 1.2.1 (none) March 30, 1999oJ2SE 1.2.2 (Cricket) July 8, 1999•J2SE 1.3 (Kestrel) May 8, 2000oJ2SE 1.3.1 (Ladybird) May 17, 2001•J2SE 1.4.0 (Merlin) February 13, 2002oJ2SE 1.4.1 (Hopper) September 16, 2002oJ2SE 1.4.2 (Mantis) June 26, 2003•J2SE 5.0 (1.5.0) (Tiger) September 29, 2004•Java SE 6 (1.6.0) (Mustang) December 11, 2006 [4]•Java SE 7 (1.7.0) (Dolphin) anticipated for 2008 Main article: Java version history Philosophy Primary goals: There were five primary goals in the creation of the Java language:[citation needed] 1.It should use the object-oriented programming methodology. 2.It should allow the same program to be executed on multiple operating systems. 3.It should contain built-in support for using computer networks. 4.It should be designed to execute code from remote sources securely. 5.It should be easy to use by selecting what were considered the good parts of other object-oriented languages. Philosophy Primary goals Platform independence: One characteristic, platform independence, means that programs written in the Java language must run similarly on any supported hardware/operating-system platform . One should be able to write a program once, compile it once, and run it anywhere . This is achieved by most Java compilers by compiling the Java language code "halfway" (to Java byte code) — simplified machine instructions specific to the Java platform. The code is then run on a virtual machine (VM), a program written in native code on the host hardware that interprets and executes generic Java byte code. (In some JVM versions, byte code can also be compiled to native code , resulting in faster execution.) Further, standardized libraries are provided to allow access to features of the host machines (such as graphics, threading and networking) in unified ways. Note that, although there is an explicit compiling stage, at some point, the Java byte code is interpreted or converted to native machine instructions by the JIT compiler. Platform independence Syntax : Main article: Java syntax The syntax of Java is largely derived from C++. However, unlike C++, which combines the syntax for structured, generic, and object-oriented programming, Java was built exclusively as an object oriented language. As a result, almost everything is an object and all code is written inside a class. The exceptions are the intrinsic data types (ordinal and real numbers, boolean values, and characters), which are not classes for performance reasons . Hello world For an explanation of the tradition of programming "Hello World" see: Hello world program . Stand-alone application This is a minimal usage of Java, but it does not demonstrate object-oriented programming well. No object is explicitly created since the keyword new is used. // Hello.java public class Hello public static void main(String[] args ){ System.out.println ("Hello, World!"); } Syntax : Main article Contact Info:  It is utmost task to choose the professional SEO services and for this you also need to choose from best SEO service provider. We are to serve you with the best SEO services and you only need to contact us by filling form available over there. Phone:   +91-9718284625 Email:   contact@iteducenter.com URL:   http://www.iteducenter.com/ Created By: Deepak Bisht Contact Info

Add a comment

Related presentations

Related pages

Java | Java and Middleware | Training | Oracle

Java training will introduce you to the world's most popular programming language. Develop the skills to compete for top IT jobs.
Read more

Java in Education

Java also provides Database connectivity (Java DataBase Connectivity JDBC) to enable search, random generation of questions and other database related ...
Read more

Java Software | Oracle Deutschland

Java kann Kosten senken, Innovation vorantreiben und Anwendungsservices verbessern, und zwar als Programmiersprache nach Wahl für das Internet der Dinge ...
Read more

Space: Java | Oracle Community

The Java space contains technical articles, blogs and discussion forums with questions and answers about Java technologies.
Read more

Java - techlab.education

Learn the Java programming language by designing games, animations, and simulations.
Read more

IT Training and Certification for Oracle Technology ...

Oracle University offers classroom, online training courses and certifications. Enroll in database training, PeopleSoft training and more.
Read more

Java Developer Tutorials and Online Training - Oracle

Learn the fundamentals of the Java programming language -- Java SE, Java ME, Java EE, and JavaFX -- through online tutorials and training.
Read more

Education - Android Apps on Google Play

Find the top Education apps and games for Android devices. Search; Images; Maps; Play; YouTube; News; ... Learn Java anytime, anywhere! Free. Learn ...
Read more

Schulungs- und Zertifizierungs-Shop

education.germany@sap.com; SAP Schulungsportfolio. Klassenraum; Virtual Live Classroom; Zertifizierung; eLearning; E-Academy; Learning Hub; SAP Live Access ...
Read more

Education - MagLab

Education font size decrease font size increase font size; Print; Research Experiences for Teachers Apply by April 14 for this intensive, hands-on summer ...
Read more