SlideShare a Scribd company logo
1 of 40
Welcome,[object Object],To ,[object Object], Interactive Session ,[object Object],withCETPA,[object Object],.,[object Object]
This Session Include : ,[object Object],YOU     : The “Technocrats ”  ,[object Object],Market : Your destination ,[object Object],Us          :The medium ,[object Object]
National Overview : ,[object Object],[object Object]
Total number of private Engineering colleges in India is more than 3000 in the year 2010.
Every year more than 8 lakh Engineers are produced ….!!
Only top 10% college of Engineering are able to provide job to students through Campus selection.,[object Object]
  Actual Scenario : Truth,[object Object],Infosys rejects 94% of applications it received:,[object Object],A dream company to many. It received a whooping 4,00,812 applications from prospective employees,  77,000 applicants underwent written test,,[object Object],61,000 were interviewed and,[object Object], 26,200 job offers were made in the year 2009-10. ,[object Object],Which is only 6 percent of the total applications received.,[object Object],The question is Why ??,[object Object]
system, etc. ,[object Object], CETPA: The Missing Link !! ,[object Object],We are bridging this gap since 2002.,[object Object]
 CETPA: The Missing Link !! ,[object Object],Our trainees are now at :,[object Object]
  1st year   :  Computer programming concepts    ,[object Object],  2nd year  :  DS using “C”,[object Object],  3rd year   :  Web Technology + Lab.  +  Miniproject (2 credit ),[object Object],  7thSem   :  project (4 credit) + Training (2 credit),[object Object],  8thSem  :  project ( 12 credit ),[object Object], 2nd year : ( IT )     Object Oriented Systems ,[object Object],                                  Unit IV : Java programming .,[object Object],BCA      MCA     MSc (IT)       PGDCA,[object Object],             UPTU , BPUT, RGPV almost All…,[object Object]
JAVATECHNOLOGY,[object Object],.,[object Object]
Is JAVA obsolete  …….?,[object Object],Apple said that Java on Mac had been "deprecated" and it "may be removed from future versions of Mac OS but the future of Java development on Macs is secure. In November, Apple and Oracle announced that they would collaborate on a Mac-based incarnation of OpenJDK, an open source version of Java.,[object Object],SAP is integrating ABAP with JAVA.Then the field will be so much populated by java programmers that it will be going to be the end to ABAPers.,[object Object],A/c to Gartner Research, 82 percent of U.S. corporations use Java in some capacity. ,[object Object],Android from the Open Handset Alliance, whose 34 members include Google, HTC, Motorola. It is supported by over 34 major software, hardware and telecoms companies. Application programming is primarily done in Java.,[object Object],One of Java’s best features is the truth that even it is a very powerful and vigorous, this programming languages comes out free,being open source.,[object Object]
Lets begin….,[object Object],Java Programming was developed by James Gosling in 1995, at  present subsidiary of Oracle Corporations, which was then called as sun Micro-systems. ,[object Object],Java is a third generation programming language. It has an in built application interface which has the ability to handle the graphics and user interfaces that creates the applets or applications.,[object Object],WORA: Because applications written in the Java programming language are compiled into machine-independent bytecodes, they run consistently on any Java platform. The very advantage of java is its “portability”, the programmer can write the program and compile in the same kind of environment as it is written and after that it can be run anywhere.,[object Object]
Basics …….,[object Object],    Generations of programming languages ,[object Object],1ST  - NO TRANSLATOR USED TO COMPLIE ,[object Object],2ND – SPECIFIC TO PARTICULAR PROCESSOR ,[object Object],3RD  - SYNONYM TO HIGH LEVEL ( C , C++ , C# , JAVA, COBOL),[object Object],4TH  - DOMAIN SPECIFIC PROGRAMMING ( SAS, ABAP, COLD FUSION ),[object Object],5TH -  BASED ON CONSTRAINTS  RATHER THAN ALGO ( PROLOG , Mercury ),[object Object]
About JAVA Technology,[object Object],Java technology is both a programming language and a platform. ,[object Object],The Java programming language is a high-level language that can be characterized by all of the following buzzwords: ,[object Object],      SimpleArchitecture neutral   Object oriented  PortableDistributed High performance   Multithreaded  Robust Dynamic  Secure,[object Object],Unlike in c/c++ you need not manually allocate/de allocate dynamic memory, java itself does this and also it has garbage collection for the unused objects. Java program handles the run time errors too.,[object Object],It is not always possible to compile the complete program at the same time, so java uses just-in-time compiler to compile a set of bytecodes in real time for execution and the remaining codes will just be interpreted and thus makes the execution of Java program faster.,[object Object]
The Java platform has two components: ,[object Object],1.  The Java Virtual Machine,[object Object],2.  The Java Application Programming Interface (API),[object Object],                  The API is a large collection of ready-made software    components that provide many useful capabilities. It is grouped into  PACKAGES (libraries of related classes and interfaces),[object Object]
The Java Programming Language,[object Object],J2SE,[object Object],J2EE,[object Object],J2ME,[object Object],JCSP re,[object Object],itstands for "Communicating Sequential Processes for Java, Robot Edition“work done at the University of Kent. Alex Panayotopoulos, a Masters research student at Napier University Edinburgh,[object Object]
The Java Versions : J2SE ,[object Object],J2SE versions  : -,[object Object]
The Java Versions : ,[object Object],J2SE versions  : -,[object Object]
  In Windows : Creating an  Application,[object Object],The Java SE Development Kit 6 (JDK 6) ,[object Object],A text editor,[object Object],/** ,[object Object],       * The HelloWorldApp class implements an application that ,[object Object],       * simply prints "Hello World!" to standard output. ,[object Object],       */,[object Object],  class HelloWorldApp,[object Object], {   ,[object Object],                          public static void main (String[ ] args ),[object Object],{ ,[object Object],                                          System.out.println("Hello World !"); ,[object Object],// Display the string.   ,[object Object],                                      } ,[object Object],                      } ,[object Object],*Both the compiler (javac) and launcher tool (java) are case-sensitive,[object Object]
Creating Your First Application,[object Object]
Creation  of CLASS File……..,[object Object],Now you are ready to compile. At the prompt, type the following command and press Enter. ,[object Object],       javac HelloWorldApp.java ,[object Object],The compiler has generated a bytecode file,,[object Object]
Running  the program………...,[object Object],If no Microsoft JVM is installed on the systemMicrosoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.C:ocuments and Settingsark>jview'jview' is not recognized as an internal or external command,operable program or batch file.If  a copy of the Microsoft JVM installedMicrosoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.C:ocuments and Settingsark>jviewMicrosoft (R) Command-line Loader for Java Version 5.00.3810Copyright (C) Microsoft Corp 1996-2000. All rights reserved.,[object Object],RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall If you are running an older version of the JVM you may need to upgrade to version 3809 or 3810 (windows update) before the above command will work.,[object Object]
Running  the program………...,[object Object], 1.  Open a command prompt and type,[object Object],cd dir javac* /s ,[object Object],      If it didn't find any files, install the JDK to compile your java  program.,[object Object],2. Set the CLASSPATH ,[object Object],      Right click "My Computer" and select "Properties". (or Win + Pause) Go to the "Advanced" Tab Click the "Environment Variables" button near the bottom of the dialog,[object Object]
In LINUX Continued   ………..,[object Object],Install the Java SE Development Kit 6 (JDK 6) ,[object Object],You can  download the Solaris OS or Linux version.,[object Object], A text editor,[object Object],In this example, we'll use Pico, an editor available for many UNIX-based platforms. You can easily adapt these instructions if you use a different text editor, such as vi or emacs. ,[object Object],In the Pico editor, you can save this by typing Ctrl-O and then, at the bottom where you see the prompt ,[object Object],File Name to write,[object Object],. For example,  you type /home/jdoe/java/HelloWorldApp.java and press Return.,[object Object],You can type Ctrl-X to exit Pico.,[object Object]
 Running Java in Linux/Unix ….,[object Object]
Discussion over the program,[object Object],Comments are ignored by the compiler,[object Object],       1.    /*  text */,[object Object],       2.   //  text,[object Object],       3.   /**   documentation  * /  ,[object Object],The keyword class begins the class definition, and the code for each class appears between the opening and closing curly braces marked in bold above.,[object Object],The main method accepts a single argument: an array of elements of type String. ,[object Object],String is the predefined class present in java , it contains array of characters ( args [ ] array of    string arguments ),[object Object],System.out.println ()   hereSystem  is a predefined class in java , out is an object present in the system class (console)    . Println is a method which points the output on system.out (console),[object Object]
The Java Programming Language,[object Object]
The Java Programming Language,[object Object],Why the main is public ?,[object Object],Why the main is static ?,[object Object],How JVM works internally?,[object Object],How memory is managed ?,[object Object],What is JIT  and whats its use ?,[object Object],Bytecode ??  Why so !!,[object Object],Each Java application runs inside a runtime instance of some concrete implementation of the abstract specification of the Java virtual machine.,[object Object]
Applications on the NetBeans IDE:,[object Object],The Java SE Development Kit 6 (JDK 6) ,[object Object],The NetBeans IDE,[object Object],Create an IDE project : When you create an IDE project, you create an environment in which to build and run your applications. Using IDE projects eliminates configuration issues normally associated with developing on the command line. You can build or run your application by choosing a single menu item within the IDE. ,[object Object],Add code to the generated source file : A source file contains code, written in the Java programming language, that you and other programmers can understand. As part of creating an IDE project, a skeleton source file will be automatically generated. You will then modify the source file to add the "Hello World!" message. ,[object Object],Compile the source file into a .class file The IDE invokes the Java programming language compiler (javac), which takes your source file and translates its text into instructions that the Java virtual machine can understand. The instructions contained within this file are known as bytecodes. ,[object Object],Run the program : The IDE invokes the Java application launcher tool (java), which uses the Java virtual machine to run your application. ,[object Object]
Applications on the NetBeans IDE: ,[object Object]
Applications on the NetBeans IDE: ,[object Object]
Applications on the NetBeans IDE: ,[object Object]
The Java Programming Language,[object Object],To compile your source file, choose Build | Build Main Project from the IDE's main menu.,[object Object],From the IDE's menu bar, choose Run | Run Main Project.,[object Object]
J2SE ,[object Object]
J2EE Contains ……..,[object Object],The platform was known as Java 2 Platform, Enterprise Edition or J2EE until the name was changed to Java EE in version 5. The current version is called Java EE 6.,[object Object],Java EE includes several API specifications, such as JDBC,RMI,  JMS, web services, XML, etc., and defines how to coordinate them. Java EE also features some specifications unique to Java EE for components. These include Enterprise JavaBeans, Connectors, servlets, JavaServer Pages and several web service technologies. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies.,[object Object]
J2EE  ……..,[object Object],A Web Application ?,[object Object],          Application developed in a browser controlled environment and accessed over a network (inter/intra net ).,[object Object], 1. code on server & on each client,[object Object], 2. in 1995 , Netscape Javascript,[object Object],     in 1996 , Macromedia Flash,[object Object],     in 1999 “java” introduced Servlet 2.2 at that time both XML and Javascript  exist. ,[object Object],     in  2005 , Ajax was coined (Ex;- gmail more interactive),[object Object], 3. Applications are broken into chunks called “TIERS”,[object Object],WEB ARCHITECTURES :-,[object Object],n-tier apporach (most common 3 – tier ),[object Object], Cannonical  Web Architecture . ,[object Object]
      J2ME Contains ………..,[object Object],Java Platform, Micro Edition, or Java ME, is a Java platform designed for embedded systems (mobile devices are one kind of such systems) . Target devices range from industrial controls to mobile phones (especially feature phones) and set-top boxes. Java ME was formerly known as Java 2 Platform, Micro Edition (J2ME).,[object Object]
Development Environment in J2EE ,[object Object],J2EE Web Servers,[object Object],Sun One J2ee Server,[object Object],Weblogic Server,[object Object],JBoss Server,[object Object],Apache Tomcat Server ……….etc.,[object Object],Various IDEs,[object Object],Eclipse IDE.(IBM ),[object Object],NetBeans IDE.,[object Object],BlueJ IDE ,[object Object],Kawa IDE. ………….etc.,[object Object]
J2EE Architecture,[object Object],.,[object Object],.,[object Object]

More Related Content

What's hot (20)

gopal hp
gopal hpgopal hp
gopal hp
 
Advance java summer training report
Advance java summer training report Advance java summer training report
Advance java summer training report
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
Core java kvr - satya
Core  java kvr - satyaCore  java kvr - satya
Core java kvr - satya
 
Java for Recruiters
Java for RecruitersJava for Recruiters
Java for Recruiters
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
 
Bn1005 demo ppt core java
Bn1005 demo ppt core javaBn1005 demo ppt core java
Bn1005 demo ppt core java
 
Corejava ratan
Corejava ratanCorejava ratan
Corejava ratan
 
6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies
 
Java seminar
Java seminarJava seminar
Java seminar
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
 
Best Industrial training report
Best Industrial training reportBest Industrial training report
Best Industrial training report
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
An introduction to java programming language forbeginners(java programming tu...
An introduction to java programming language forbeginners(java programming tu...An introduction to java programming language forbeginners(java programming tu...
An introduction to java programming language forbeginners(java programming tu...
 
Report in Java programming and SQL
Report in Java programming and SQLReport in Java programming and SQL
Report in Java programming and SQL
 
perl-java
perl-javaperl-java
perl-java
 
Core java slides
Core java slidesCore java slides
Core java slides
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 

Similar to Java Semimar Slide (Cetpa)

J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01Jay Palit
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkMohit Belwal
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Mr. Akaash
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java SlidesVinit Vyas
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_javaHarry Potter
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingJames Wong
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_javaTony Nguyen
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingFraboni Ec
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingLuis Goldster
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_javaHoang Nguyen
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingYoung Alista
 
(Ebook pdf) java programming language basics
(Ebook pdf)   java programming language basics(Ebook pdf)   java programming language basics
(Ebook pdf) java programming language basicsRaffaella D'angelo
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technologysshhzap
 
Notes of java first unit
Notes of java first unitNotes of java first unit
Notes of java first unitgowher172236
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language Hitesh-Java
 

Similar to Java Semimar Slide (Cetpa) (20)

Java presentation
Java presentationJava presentation
Java presentation
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
CORE JAVA
CORE JAVACORE JAVA
CORE JAVA
 
Javalecture 1
Javalecture 1Javalecture 1
Javalecture 1
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
(Ebook pdf) java programming language basics
(Ebook pdf)   java programming language basics(Ebook pdf)   java programming language basics
(Ebook pdf) java programming language basics
 
Java Intro
Java IntroJava Intro
Java Intro
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
 
Notes of java first unit
Notes of java first unitNotes of java first unit
Notes of java first unit
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
 
Java programming language basics
Java programming language basicsJava programming language basics
Java programming language basics
 

More from Pratima Parida (15)

Summer training 2012 new
Summer training 2012 newSummer training 2012 new
Summer training 2012 new
 
Summer training 2012
Summer training 2012Summer training 2012
Summer training 2012
 
Php
PhpPhp
Php
 
Oracle
OracleOracle
Oracle
 
Mechanical Designing 6 Months
Mechanical Designing 6 MonthsMechanical Designing 6 Months
Mechanical Designing 6 Months
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Hardware Networking
Hardware NetworkingHardware Networking
Hardware Networking
 
Hardware Networking
Hardware NetworkingHardware Networking
Hardware Networking
 
Advanced Networking
Advanced NetworkingAdvanced Networking
Advanced Networking
 
6 Months Net
6 Months Net6 Months Net
6 Months Net
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
 
Cartoon Presentation
Cartoon PresentationCartoon Presentation
Cartoon Presentation
 
Cetpa Clip Art
Cetpa Clip ArtCetpa Clip Art
Cetpa Clip Art
 
Cartoon Presentation
Cartoon PresentationCartoon Presentation
Cartoon Presentation
 

Java Semimar Slide (Cetpa)

  • 1.
  • 2.
  • 3.
  • 4. Total number of private Engineering colleges in India is more than 3000 in the year 2010.
  • 5. Every year more than 8 lakh Engineers are produced ….!!
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.