Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Similar documents
Training topic: OCPJP (Oracle certified professional Java programmer) or SCJP (Sun certified Java programmer) Content and Objectives

Java Programming Course Overview. Duration: 35 hours. Price: $900

WA1278 Introduction to Java Using Eclipse

Core Java Contents. Duration: 25 Hours (1 Month)

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

15CS45 : OBJECT ORIENTED CONCEPTS

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Introduction to Programming Using Java (98-388)

Java 8 Programming for OO Experienced Developers

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

Java Programming Training for Experienced Programmers (5 Days)

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Page 1

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Complete Java Contents

Certification In Java Language Course Course Content

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

5/23/2015. Core Java Syllabus. VikRam ShaRma

Course Outline. [ORACLE PRESS] Kathy Sierra s & Bert Bates OCA/OCP Java 7 Programmer Course for Exam 1Z0-803 and 1Z

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

Java SE7 Fundamentals

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

Introduction. Assessment Test. Part I The Programmer s Exam 1

Index COPYRIGHTED MATERIAL

LTBP INDUSTRIAL TRAINING INSTITUTE

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Java SE 8 Programmer I and II Syballus( Paper codes : 1z0-808 & 1z0-809)

JAVA SYLLABUS FOR 6 WEEKS

CO Java SE 8: Fundamentals

Java SE 8 Programming

JVA-103. Java Programming

JAVA. Duration: 2 Months

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

This page intentionally left blank

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Java Training JAVA. Introduction of Java

Java SE 7 Programming

"Charting the Course... Java Programming Language. Course Summary

Core Java Syllabus DAY -1 :

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

Java SE 8 Programming

Chapter 5 Object-Oriented Programming

104. Intermediate Java Programming

A Quick Tour p. 1 Getting Started p. 1 Variables p. 3 Comments in Code p. 6 Named Constants p. 6 Unicode Characters p. 8 Flow of Control p.

ΠΙΝΑΚΑΣ ΠΛΑΝΟΥ ΕΚΠΑΙΔΕΥΣΗΣ

The Java Tutorial. A Short Course on the Basics. Raymond Gallardo. Sowmya Kannan. AAddison-Wesley. Sharon Biocca Zakhour.

Interview Questions I received in 2017 and 2018

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming

Java SE 8 Programming

Core Java Syllabus. Overview

Murach s Beginning Java with Eclipse

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

Java SE 7 Programming

Java 1.8 Programming

JAVA. 1. Introduction to JAVA

OracleAS 10g R3: Java Programming

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Core JAVA Training Syllabus FEE: RS. 8000/-

JAVA MOCK TEST JAVA MOCK TEST III

FOR BEGINNERS 3 MONTHS

PESIT Bangalore South Campus

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

GUJARAT TECHNOLOGICAL UNIVERSITY

Language Features. 1. The primitive types int, double, and boolean are part of the AP

Intro: Your brain on Java Who is this book for? What your brain is thinking. Bend your brain into submission What you need for this book

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

Java Programming. Price $ (inc GST)

1 OBJECT-ORIENTED PROGRAMMING 1

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

Big Java Late Objects

CORE JAVA TRAINING COURSE CONTENT

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13

Object Oriented Programming. Java-Lecture 11 Polymorphism

JAVA MOCK TEST JAVA MOCK TEST IV

INHERITANCE. Spring 2019

Java Programming with Eclipse

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

Oracle 10g: Java Programming

Compaq Interview Questions And Answers

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

Programming in Scala Second Edition

Chapter 4 Java Language Fundamentals

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7...

JAVA CONCEPTS Early Objects

1Z Java SE 7 Programmer II Exam Summary Syllabus Questions

Java: framework overview and in-the-small features

Points To Remember for SCJP

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

Argument Passing All primitive data types (int etc.) are passed by value and all reference types (arrays, strings, objects) are used through refs.

E Oracle 10g Java Bootcamp I v1

JAVA SYLLABUS FOR 6 MONTHS

This page intentionally left blank

Transcription:

Core Java - SCJP Course content NOTE: For exam objectives refer to the SCJP 1.6 objectives. 1. Declarations and Access Control Java Refresher Identifiers & JavaBeans Legal Identifiers. Sun's Java Code Conventions JavaBeans Standards Declare Classes Source File Declaration Rules Class Declarations and Modifiers Exercise 1-1: Creating an Abstract Superclass and Concrete Subclass Declare Interfaces Declaring an Interface Declaring Interface Constants Declare Class Members Access Modifiers Nonaccess Member Modifiers Constructor Declarations Variable Declarations Declaring Enums 2. Object Orientation Encapsulation (Exam Objective 5.1) Inheritance, Is-A, Has-A (Exam Objective 5.5) Polymorphism (Exam Objective 5.2) Overriding / Overloading (Exam Objectives 1.5 and 5.4) Overridden Methods Overloaded Methods Reference Variable Casting (Objective 5.2) Implementing an Interface (Exam Objective 1.2) Legal Return Types (Exam Objective 1.5) Return Type Declarations Returning a Value Constructors and Instantiation Determine Whether a Default Constructor Will Be Created Overloaded Constructors Statics (Exam Objective 1.3) Static Variables and Methods Coupling and Cohesion (Exam Objective 5.1) Email ID: info@q2tech.in, q2tech.in@gmail.com Page 1

3. Assignments Stack and Heap Quick Review Literals, Assignments, and Variables (Exam Objectives 1.3 and 7.6) Literal Values for All Primitive Types Assignment Operators Exercise 3-1: Casting Primitives Using a Variable or Array Element That Is Uninitialized and Unassigned Local (Stack, Automatic) Primitives and Objects Passing Variables into Methods (Objective 7.3) Passing Object Reference Variables Does Java Use Pass-By-Value Semantics? Passing Primitive Variables Array Declaration, Construction, and Initialization (Exam Objective 1.3) Declaring an Array Constructing an Array Initializing an Array Initialization Blocks Using Wrapper Classes and Boxing (Exam Objective 3.1) An Overview of the Wrapper Classes Creating Wrapper Objects Using Wrapper Conversion Utilities Autoboxing Overloading (Exam Objectives 1.5 and 5.4) Garbage Collection (Exam Objective 7.4) Overview of Memory Management and Garbage Collection Overview of Java's Garbage Collector Writing Code That Explicitly Makes Objects Eligible for Collection Exercise 3-2: Garbage Collection Experiment 4. Operators Java Operators (Exam Objective 7.6) Assignment Operators Relational Operators instanceof Comparison Arithmetic Operators Conditional Operator Logical Operators Email ID: info@q2tech.in, q2tech.in@gmail.com Page 2

5. Flow Control if and switch Statements (Exam Objective 2.1) if-else Branching switch Statements Exercise 5-1: Creating a switch-case Statement Loops and Iterators (Exam Objective 2.2) Using while Loops Using do Loops Using for Loops Using break and continue Unlabeled Statements Labeled Statements Exercise 5-2: Creating a Labeled while Loop Handling Exceptions (Exam Objectives 2.4 and 2.5) Catching an Exception Using try and catch Using finally Propagating Uncaught Exceptions Exercise 5-3: Propagating and Catching an Exception Defining Exceptions Exception Hierarchy Handling an Entire Class Hierarchy of Exceptions Exception Matching Exception Declaration and the Public Interface Rethrowing the Same Exception Exercise 5-4: Creating an Exception 6. Exceptions, and Assertions Common Exceptions and Errors(Exam Objective 2.6) Working with the Assertion Mechanism (Exam Objective 2.3) Assertions Overview Enabling Assertions Using Assertions Appropriately 7. Strings String, StringBuilder, and StringBuffer (Exam Objective 3.1) The String Class Important Facts About Strings and Memory Important Methods in the String Class The StringBuffer and StringBuilder Classes Important Methods in the StringBuffer and StringBuilder Classes The java.io.console Class Serialization (Exam Objective 3.3) Email ID: info@q2tech.in, q2tech.in@gmail.com Page 3

8. Collections Overriding hashcode() and equals() (Objective 6.2) Overriding equals() Overriding hashcode() Collections (Exam Objective 6.1) So What Do You Do with a Collection? List Interface Set Interface Map Interface Queue Interface Using the Collections Framework (Objectives 6.3 and 6.5) ArrayList Basics Autoboxing with Collections Sorting Collections and Arrays Navigating (Searching) TreeSets and TreeMaps Other Navigation Methods 9. Threads Defining, Instantiating, and Starting Threads (Objective 4.1) Defining a Thread Instantiating a Thread Starting a Thread Thread States and Transitions (Objective 4.2) Thread States Preventing Thread Execution Sleeping Exercise 9-1: Creating a Thread and Putting It to Sleep Thread Priorities and yield( ) Synchronizing Code (Objective 4.3) Synchronization and Locks Exercise 9-2: Synchronizing a Block of Code Thread Deadlock Thread Interaction (Objective 4.4) Using notifyall( ) When Many Threads May Be Waiting 10. Development Using the javac and java Commands (Exam Objectives 7.1, 7.2, and 7.5) Compiling with javac Launching Applications with java Searching for Other Classes JAR Files (Objective 7.5) JAR Files and Searching Using Static Imports (Exam Objective 7.1 ) Static Imports Email ID: info@q2tech.in, q2tech.in@gmail.com Page 4

11. Java 5 new features The for/each loop Scanner and command-line input Generics Autoboxing Varargs Printf formatting output Reading command-line input 12. Java 6 new features XML processing and Web services JDBC 4.0 Annotation-based programming Java compiler APIs Application client GUI APIs Email ID: info@q2tech.in, q2tech.in@gmail.com Page 5