Sie sind auf Seite 1von 4

Durgasoft Mr.

Ratan

Thread priority
Thread synchronization
Inter Thread communication
Hook Thread
Daemon Thread
Difference between wait() notify() naifyAll()

14. Nested classes 235-245


Introduction
Advantages of nested classes
Nested classes vs inner classes
Normal Inner classes
Method local inner classes
Anonymous inner classes
Static nested classes
15. Functional interfaces & lambda expressions 246-250
16. Annotations 251 - 258
Introduction
Advantages of annotations
Different annotations working
17. Enumeration 259 - 266
Introduction
Advantages of enumeration
Enum vs enum
Difference between enum vs class

18. Arrays 267-272


Introduction
Declaration of Arrays
Arrays storing Object data & primitive data.
19. Collection framework 273-328
Introduction about Arrays
Advantages of collection over arrays
Collection vs Collections
Key interfaces of Collections
Characteristics of Collection framework classes
Information about cursors
Introduction about Map interface
List interface implementation classes
Set interface implementation classes
Map interface implementation classes
Comparable vs comparator
Sorting mechanisms of Collection objects
20. Generics.
Type safety.

4|Page
Durgasoft Mr.Ratan

21. Networking 329-332


Introduction
Socket and ServerSocket
URL info
Client-Server programming
22. AWT(Abstract Window Tool Kit) 333-357
Introduction
Frame class
Different layouts
Components of AWT(TextField,RadioButton,Checkbox….etc)
Event Handling or Event delegation Model
Different types of Listeners
23. Swings 358 to 366
Difference between Awt and swings
Advantages of swings
Different components of Swings(TextField,RadioButton,Checkbox….etc)
Event handling in Swings

24. Applet in java 367-370

25. INTERNATIONALIZATION (I18N) 371-380


Design application to support dif country languages
Local class
ResourceBundle
Date in different formats
Info about properties file
26. JVM architecture 381-382
What is JVM
Structure of the JVM
Components of JVM
27. Interview Questions 383-400
28. Regular Expressions.
29. Assertions

5|Page
Durgasoft Mr.Ratan

JAVA introduction:-
Author : James Gosling
Vendor : Sun Micro System(which has since merged into Oracle Corporation)
Project name : Green Project
Type : open source & free software
Initial Name : OAK language
Present Name : java
Extensions : .java & .class & .jar
Initial version : jdk 1.0 (java development kit)
Present version : java 8 2014
Operating System : multi Operating System
Implementation Lang : c, cpp……
Symbol : coffee cup with saucer
Objective : To develop web applications
SUN : Stanford Universally Network
Slogan/Motto : WORA(write once run anywhere)

Importance of core java:-


According to the SUN 3 billion devices run on the java language only.
1) Java is used to develop Desktop Applications such as MediaPlayer,Antivirus etc.
2) Java is Used to Develop Web Applications such as sravyajobs.com, irctc.co.in etc.
3) Java is Used to Develop Enterprise Application such as Banking applications.
4) Java is Used to Develop Mobile Applications.
5) Java is Used to Develop Embedded System.
6) Java is Used to Develop SmartCards.
7) Java is Used to Develop Robotics.
8) Java is used to Develop Games ……………………….. etc.

Technologies Depends on Core java:-

Hadoop TIBCO
Adv java Selenium

structs
Android

hibernate Core java


Cloud computing

webservices
Salesforse
spring SAP ADF

6|Page
Durgasoft Mr.Ratan

Learning process of java:-


Corejava

Adv java

JDBC Servlets jsp

Hibernate structs
Web services,tools(ant,maven,svn…..)
Spring

Parts of the java:-


As per the sun micro system standard the java language is divided into three parts
1) J2SE/JSE(java 2 standard edition)
2) J2EE/JEE(java 2 enterprise edition)
3) J2ME/JME(java 2 micro edition)

Java keywords:-(50)
Data Types
byte
short
int method-level:-
long void
float return
double (2) Exception handling:-
char try
boolean Object-level:- catch
(8) new finally
this throw Modifiers:-
Flow-Control:- super throws public
if instanceof (5) private
else (4) protected
switch 1.5 version:- abstract
case source-file: enum final
default class assert static
break extends (2) strictfp
for interface native
while implements unused:- transient
do package goto volatile
continue import const synchronized
(10) (6) (2) (11)

Predefined constants True, false, null (3)

7|Page

Das könnte Ihnen auch gefallen