The document outlines a Java training program offered by SUGA Consulting Services. The 10-day program covers topics like OOP concepts, data types, strings, packages, threads, exceptions, access modifiers, methods, JDBC, log4j, and includes 3 mini projects. It provides details on each topic's duration and describes concepts like abstraction, encapsulation, polymorphism, inheritance, primitive types and wrapper classes, strings and string buffers, the util and IO packages, exception handling, access modifiers, methods and constructors, coding standards, JUnit and more. Contact details for SUGA Consulting are also included.
P2Cinfotech is one of the leading, Online IT Training facilities and Job Consultant, spread all over the world. We have successfully conducted online classes on various Software Technologies that are currently in Demand. To name a few, we provide quality online training for QA, QTP, Manual Testing, HP LoadRunner, BA, Java Technologies, SEO, Web Technologies, .NET, Oracle DBA etc.
TOPS Technologies Leading IT Training Institute offer training in Php, .Net, Java, iPhone, Android, Software testing and SEO. By TOPS Technologies. http://www.tops-int.com
This slide about Object Orientated Programing contains Fundamental of OOP, Encapsulation, Inheritance Abstract Class, Association, Polymorphism, Interface, Exceptional Handling and many more OOP language basic thing.
P2Cinfotech is one of the leading, Online IT Training facilities and Job Consultant, spread all over the world. We have successfully conducted online classes on various Software Technologies that are currently in Demand. To name a few, we provide quality online training for QA, QTP, Manual Testing, HP LoadRunner, BA, Java Technologies, SEO, Web Technologies, .NET, Oracle DBA etc.
TOPS Technologies Leading IT Training Institute offer training in Php, .Net, Java, iPhone, Android, Software testing and SEO. By TOPS Technologies. http://www.tops-int.com
This slide about Object Orientated Programing contains Fundamental of OOP, Encapsulation, Inheritance Abstract Class, Association, Polymorphism, Interface, Exceptional Handling and many more OOP language basic thing.
Java is a platform independent, case sensitive language which is used to create secure and robust applications. It was developed by James Gosling in 1991. Apart from having a C like notation, it was much easier, uniform and simple than C/C++.
oops concept in java | object oriented programming in javaCPD INDIA
object oriented programming is a key concept for the development of application in windows as well as web based application environment. oops concept maps real world through its concept of classes, objects, inheritance, polymorphism which help in making a robust application.
Basic java important interview questions and answers to secure a jobGaruda Trainings
P2Cinfotech is one of the leading, Online IT Training facilities and Job Consultant, spread all over the world. We have successfully conducted online classes on various Software Technologies that are currently in Demand. To name a few, we provide quality online training for QA, QTP, Manual Testing, HP LoadRunner, BA, Java Technologies, SEO, Web Technologies, .NET, Oracle DBA etc.
20 most important java programming interview questionsGradeup
These questions are prepared by Java Programming Experts and solutions to these programs are asked during job interviews. Knowing solution to these questions helps you in getting a job.
Java is a platform independent, case sensitive language which is used to create secure and robust applications. It was developed by James Gosling in 1991. Apart from having a C like notation, it was much easier, uniform and simple than C/C++.
oops concept in java | object oriented programming in javaCPD INDIA
object oriented programming is a key concept for the development of application in windows as well as web based application environment. oops concept maps real world through its concept of classes, objects, inheritance, polymorphism which help in making a robust application.
Basic java important interview questions and answers to secure a jobGaruda Trainings
P2Cinfotech is one of the leading, Online IT Training facilities and Job Consultant, spread all over the world. We have successfully conducted online classes on various Software Technologies that are currently in Demand. To name a few, we provide quality online training for QA, QTP, Manual Testing, HP LoadRunner, BA, Java Technologies, SEO, Web Technologies, .NET, Oracle DBA etc.
20 most important java programming interview questionsGradeup
These questions are prepared by Java Programming Experts and solutions to these programs are asked during job interviews. Knowing solution to these questions helps you in getting a job.
About Java programs, it is paramount to remember the accompanying points.
Class Names –
For all class names, the first letter ought to be in Upper Case. On the off chance that few words are utilized to structure the name of the class, every internal word’s first letter ought to be in Upper Case.
Java Programming Source code is first written in plain text files ending with the .java extension. Source files are then compiled into .class files by the javac compiler. A .class file does not contain code that is native to your processor; it i.
5. OOPs Concepts
Abstraction
You can create an unimplemented method and use it in the
implemented/inherited class If a class is abstract and cannot be instantiated, the
class does not have much use unless it is subclass. This is typically how abstract
classes come about during the design phase. A parent class contains the common
functionality of a collection of child classes, but the parent class itself is too abstract
to be used on its own.
Encapsulation
Encapsulation can be described as a protective barrier that prevents the code
and data being randomly accessed by other code defined outside the class. Access to
the data and code is tightly controlled by an interface
Polymorphism
Inheritance
6. OOPs Concepts
Polymorphism
Overloading
Overloaded method
Must change the argument list
Can change the return type
Can change the access modifier(Broader)
Can declare new or broader checked exception
7. OOPs Concepts
Polymorphism
Overriding
Overriding method can not have more restrictive access
modifier than the method being overriden but it can be less
The argument list must exactly match that of the overriden method,
if they don’t it is more likely that you are overloading the method
Return type must be the same as, or subtype of the return type
declared in overriden method in Super class
Overriding method can throw any unchecked
exception(Runtime) but it can throw checked exception which is
broader or new than those declared by the overriden method but it
can not throw fewer or narrow checked exception
8. OOPs Concepts
Inheritance
Java Inheritance defines an is-a relationship between a
superclass and its subclasses. This means that an object of a
subclass can be used wherever an object of the superclass can
be used. Class Inheritance in java mechanism is used to build
new classes from existing classes. The inheritance relationship
is transitive: if class x extends class y, then a class z, which
extends class x, will also inherit from class y.
9. Primitive Data Types, Wrapper
Classes
Type of Primitives
Char
Boolean
Byte
Short
Int
Long
Double
Float
Note*: In order to take the benefit of an object from primitives you need
to make use of Wrapper classes.
10. String, String Buffer A String is immutable, i.e. when it's created, it can never
change.
A StringBuffer (or its non-synchronized
cousin StringBuilder) is used when you need to construct a
string piece by piece without the performance overhead of
constructing lots of little Strings along the way.
The maximum length for both is Integer.MAX_VALUE,
because they are stored internally as arrays, and Java arrays
only have an int for their length pseudo-field.
The performance improvement between Strings
and StringBuffers for multiple concatenation is quite
significant
11. Util Package
Java.util package contains the collections framework,
legacy collection classes, event model, date and time
facilities, internationalization, and miscellaneous
utility classes.
The important ones are :
HashMap
StringTokenizer
ArrayList
Date,Calendar
12. IO Package
Java.io package provides classes for system input and
output through data streams, serialization and the file
system.
FileReader
FileWriter
BufferedReader
BufferedWriter
13. Exception Handling
Checked exceptions: A checked exception is an exception that is
typically a user error or a problem that cannot be foreseen by the
programmer. For example, if a file is to be opened, but the file cannot
be found, an exception occurs. These exceptions cannot simply be
ignored at the time of compilation.
Runtime exceptions: A runtime exception is an exception that occurs
that probably could have been avoided by the programmer. As opposed
to checked exceptions, runtime exceptions are ignored at the time of
compilation.
Errors: These are not exceptions at all, but problems that arise beyond
the control of the user or the programmer. Errors are typically ignored
in your code because you can rarely do anything about an error. For
example, if a stack overflow occurs, an error will arise. They are also
ignored at the time of compilation.
15. Access Modifier
Access Control Modifiers:
Java provides a number of access modifiers to set access levels for classes,
variables, methods and constructors. The four access levels are:
Visible to the package, the default. No modifiers are needed.
Visible to the class only (private).
Visible to the world (public).
Visible to the package and all subclasses (protected).
Non Access Modifiers:
Java provides a number of non-access modifiers to achieve many other
functionality.
The static modifier for creating class methods and variables
The final modifier for finalizing the implementations of classes, methods, and
variables.
The abstract modifier for creating abstract classes and methods.
The synchronized and volatile modifiers, which are used for threads.
16. Methods and Constructor
The important difference between constructors and methods is
that constructors create and initialize objects that don't exist yet,
while methods perform operations on objects that already exist.
Constructors can't be called directly; they are called implicitly
when the new keyword creates an object. Methods can be called
directly on an object that has already been created with new.
The definitions of constructors and methods look similar in
code. They can take parameters, they can have modifiers
(e.g. public), and they have method bodies in braces.
Constructors must be named with the same name as the class
name. They can't return anything, even void (the object itself is
the implicit return).
Methods must be declared to return something, although it can
be void.
17. Coding Standards Case Sensitivity - Java is case sensitive, which means
identifier Hello and hello would have different meaning in Java.
Class Names - For all class names the first letter should be in Upper Case.
If several words are used to form a name of the class, each inner word's first
letter should be in Upper Case.
Example class MyFirstJavaClass
Method Names - All method names should start with a Lower Case letter.
If several words are used to form the name of the method, then each inner
word's first letter should be in Upper Case.
Example public void myMethodName()
Program File Name - Name of the program file should exactly match the class
name.
18. Junit
JUnit is a unit testing framework for the Java
programming language. JUnit has been important in
the development of test-driven development, and is
one of a family of unit testing frameworks collectively
known as xUnit that originated with JUnit.