Topics of Core Java and Advanced Java
Topics of Core Java and Advanced Java
Quora
Searchforquestions,people,andtopics SignIn
WhatisacompletelistoftopicsofCoreJavaandtopics WhattopicsinCoreJavaandAdvanceJavashould
ofAdvancedJava? onelearntogetadecentjobasafresher?
(Iamconfusedwhichiswhich)? WhataretheimportanttopicsincoreJavafor
beginners?
8Answers WhichtopicsofJavaprogramminglanguageare
consideredadvanced?
SurajKadam,LearningJavaandAppDevelopment
WhichadvancedtopicsinJavacanIstudyto
WrittenFeb27,2016
increasemyknowledgeinthisprogramming
CORE JAVA Syllabus: language?
String Literals
Non-Primitive Datatypes
Assignment Operator
Arithmetic Operators
Relational Operators
Logical Operators
Conditional Operators
Operator Precedence
Strict typing
Type conversion
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 1/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
switch case
Searchforquestions,people,andtopics SignIn
for statement (both avours traditional and enhanced for)
return statement
Abstraction
Inheritance
Polymorphism
Encapsulation
Protection of data
Getters/Setters
Heap
Stack
5. Packages
6. Miscellaneous
Var-Args
7. Statics
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 2/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Static imports
Searchforquestions,people,andtopics SignIn
Static initialization blocks; instance intialization blocks
8. Constructors
Properties of Constructors
Constructor Chaining
9. Exceptions in Java
Types of Exceptions
Declaring Exceptions
Custom Exception
Assertions
Immutability in Strings
Queue Interface
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 3/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Queue Implmentation classes
Searchforquestions,people,andtopics SignIn
Utility classes
12. Generics
What is a stream?
Overview of Streams
PrintWriter Class
14. Serialization
Object Serialization
Serializable Interface
Serialization API
Transient Fields
Inner Classes
Member Classes
Local Classes
Anonymous Classes
Non-Threaded Applications
Threaded Applications
Creating Threads
States of a Thread
Sychronization for threads; static and non-static synchronized methods; blocks; concept of
object and class locks
Coordination between threads - wait, notify and notifyAll methods for inter-thread
communication
17. Applets
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 4/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Need for Applets
Searchforquestions,people,andtopics SignIn
Dierent ways of running an applet program
Introduction to AWT
Swing API
Sample Calculator application using Swing GUI and Swing Event handling
19. JDBC
JDBC features
JDBC Drivers
Default
Protected
Private
Public
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 5/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
3. Servlets
Searchforquestions,people,andtopics SignIn
What are Servlets?
Servlet Lifecycle
4. Session Management
What is a session?
Why is it required?
5. JSPs
JSP Lifecycle
6. JSP Elements
Scriptlets
Expressions
Declarations
Page Directive
Include Driective
Taglib Directive
Expression Language
1. Basics of MVC
What is MVC?
Struts 1 overview
2. Struts 2 Architectutre
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 6/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Components of Model, Views and Controller in Struts Framework
Searchforquestions,people,andtopics SignIn
Interceptors
Model/Action classes
Value Stack
OGNL
4. Struts 2 Interceptors
Responsibilities of an Interceptor
Dening Interceptors
6. Struts 2 Validations
Dening tiles.xml le
1. Introduction
Why ORM?
ORM implementations
2. Hibernate Architecture
Introduction to Hibernate
Hibernate Architecture
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 7/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
3. Hibernate CRUD
Searchforquestions,people,andtopics SignIn
Setting up Hibernate project
Using HQL
2 One to many
3 Many to one
4 Many to many
5. Hibernate Caching
What is caching?
1. Introduction to spring
What is Spring?
Spring DI
Spring AOP
Spring MVC
Spring DAO
3. Setting up spring
Download JARs
4. Dependency Injection
5. Spring AOP
36.9kViewsViewUpvotes
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 8/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Searchforquestions,people,andtopics SignIn
RelatedQuestions MoreAnswersBelow
WhatarethetopicscoveredundercoreJava?
WhattopicsinCoreJavaandAdvanceJavashouldonelearntogetadecentjobasa
fresher?
WhataretheimportanttopicsincoreJavaforbeginners?
WhichtopicsofJavaprogramminglanguageareconsideredadvanced?
WhichadvancedtopicsinJavacanIstudytoincreasemyknowledgeinthisprogramming
language?
UdayprakashGhule,2+yearsexperienceworkingasaSoftwareEngineer
WrittenJul23,2015
Hi ,
Thanks
14.9kViewsViewUpvotes
Dileepindla
WrittenJun22,2016
Basics
Variables
Arrays
Summary of Variables
Operators
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 9/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Summary of Operators
Searchforquestions,people,andtopics SignIn
Questions and Exercises: Operators
Branching Statements
Classes
Declaring Classes
Dening Methods
Objects
Creating Objects
Using Objects
More on Classes
Initializing Fields
Nested Classes
Local Classes
Anonymous Classes
Lambda Expressions
Method References
When to Use Nested Classes, Local Classes, Anonymous Classes, and Lambda
Expressions
Enum Types
Annotations
Annotations Basics
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 10/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Predened Annotation Types
Searchforquestions,people,andtopics SignIn
Type Annotations and Pluggable Type Systems
Repeating Annotations
Interfaces
Dening an Interface
Implementing an Interface
Evolving Interfaces
Default Methods
Summary of Interfaces
Inheritance
Polymorphism
Hiding Fields
Object as a Superclass
Summary of Inheritance
Numbers
Summary of Numbers
Characters
Strings
Generics (Updated)
Generic Types
Raw Types
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 11/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Generic Methods
Searchforquestions,people,andtopics SignIn
Bounded Type Parameters
Type Inference
Wildcards
Unbounded Wildcards
Type Erasure
Non-Reiable Types
Restrictions on Generics
Packages
Creating a Package
Naming a Package
Exceptions
What Is an Exception?
Chained Exceptions
Advantages of Exceptions
Summary
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 12/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Questions and Exercises
Searchforquestions,people,andtopics SignIn
Basic I/O
I/O Streams
Byte Streams
Character Streams
Buered Streams
Scanning
Formatting
Data Streams
Object Streams
Path Operations
File Operations
Finding Files
Summary
Concurrency
Thread Objects
Interrupts
Joins
Synchronization
Thread Interference
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 13/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Synchronized Methods
Searchforquestions,people,andtopics SignIn
Intrinsic Locks and Synchronization
Atomic Access
Liveness
Deadlock
Guarded Blocks
Immutable Objects
Lock Objects
Executors
Executor Interfaces
Thread Pools
Fork/Join
Concurrent Collections
Atomic Variables
Conguration Utilities
Properties
Command-Line Arguments
Environment Variables
System Utilities
System Properties
Regular Expressions
Introduction
Test Harness
String Literals
Character Classes
Quantiers
Capturing Groups
Boundary Matchers
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 14/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Methods of the Matcher Class
Searchforquestions,people,andtopics SignIn
Methods of the PatternSyntaxException Class
Unicode Support
Additional Resources
Trail: Deployment
Java Applets
Developing an Applet
Deploying an Applet
Retrieving Resources
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 15/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Setting Trusted Arguments and Secure Properties
Searchforquestions,people,andtopics SignIn
System Properties
JNLP API
Cookies
Accessing Cookies
Deployment In-Depth
Deployment Toolkit
Deploying an Applet
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 16/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Understanding the Default Manifest
Searchforquestions,people,andtopics SignIn
Modifying a Manifest File
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 17/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
How to Use Labels
Searchforquestions,people,andtopics SignIn
How to Use Layered Panes
Concurrency in Swing
Initial Threads
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 18/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
How to Use Modality in Dialogs
Searchforquestions,people,andtopics SignIn
How to Print Tables
A GroupLayout Example
A Synth Example
Resizing a Component
Introduction to DnD
Demo - BasicDnD
TransferHandler Class
Export Methods
Import Methods
TransferSupport Class
Demo - DropDemo
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 19/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Demo - ChooseDropAction
Searchforquestions,people,andtopics SignIn
Showing the Drop Location
Demo - LocationSensitiveDemo
Top-Level Drop
Further Information
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 20/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Questions and Exercises: Writing Event Listeners
Searchforquestions,people,andtopics SignIn
Performing Custom Painting
Summary
Trail: Collections
Introduction to Collections
Interfaces
Object Ordering
Summary of Interfaces
Aggregate Operations
Reduction
Parallelism
Implementations
Set Implementations
List Implementations
Map Implementations
Queue Implementations
Deque Implementations
Wrapper Implementations
Convenience Implementations
Summary of Implementations
Algorithms
Interoperability
Compatibility
API Design
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 21/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Date-Time Overview
Searchforquestions,people,andtopics SignIn
Date-Time Design Principles
Standard Calendar
Overview
Date Classes
Instant Class
Temporal Adjuster
Temporal Query
Clock
Summary
Trail: Internationalization
Introduction
A Quick Example
Before Internationalization
After Internationalization
Checklist
Creating a Locale
BCP 47 Extensions
Using a ListResourceBundle
Formatting
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 22/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Using Predened Formats
Searchforquestions,people,andtopics SignIn
Customizing Formats
Customizing Formats
Messages
Handling Plurals
Comparing Strings
Unicode
Terminology
Sample Usage
Design Considerations
More Information
Character Boundaries
Word Boundaries
Sentence Boundaries
Line Boundaries
Normalizing Text
Trail: 2D Graphics
Coordinates
Java 2D Rendering
Geometric Primitives
Text
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 23/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Images
Searchforquestions,people,andtopics SignIn
Printing
Font Concepts
Measuring Text
Reading/Loading an Image
Drawing an Image
Writing/Saving an Image
Printing
Compositing Graphics
Trail: Sound
Capturing Audio
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 24/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Accessing MIDI System Resources
Searchforquestions,people,andtopics SignIn
Transmitting and Receiving MIDI Messages
Introduction to Sequencers
Synthesizing Sound
Trail: JavaBeans(TM)
Quick Start
Creating a Project
A Button is a Bean
Properties
Methods
Events
Using a BeanInfo
Bean Persistence
Bean Customization
JDBC Introduction
JDBC Architecture
JDBC Basics
Getting Started
Establishing a Connection
Handling SQLExceptions
Setting Up Tables
Using Transactions
Using CachedRowSetObjects
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 25/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Using Advanced Data Types
Searchforquestions,people,andtopics SignIn
Using Large Objects
Introducing MBeans
Standard MBeans
MXBeans
Notications
Remote Management
Introduction to JAXP
Further Information
Further Information
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 26/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Extensible Stylesheet Language Transformations
Searchforquestions,people,andtopics SignIn
Introducing XSL, XSLT, and XPath
Why StAX?
StAX API
Using StAX
Example Code
Further Information
Background
External Resources
New Properties
Error Handling
StAX
Conclusion
References
Processing Limits
Error Handling
StAX
Samples
Trail: RMI
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 27/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Set up a Policy File to Grant the Required Permission
Searchforquestions,people,andtopics SignIn
Start Policy Tool
API and Tools Use for Secure Code and File Exchanges
Generate Keys
Exchanging Files
Generate Keys
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 28/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Compile and Run the Program
Searchforquestions,people,andtopics SignIn
Verifying a Digital Signature
ExampleGame
Installed Extensions
Download Extensions
Classes
Troubleshooting
Members
Fields
Troubleshooting
Methods
Invoking Methods
Troubleshooting
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 29/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Constructors
Searchforquestions,people,andtopics SignIn
Finding Constructors
Troubleshooting
Arrays
Troubleshooting
Enumerated Types
Examining Enums
Troubleshooting
Overview of Networking
Networking Basics
What Is a URL?
Creating a URL
Parsing a URL
Connecting to a URL
What Is a Socket?
What Is a Datagram?
Default CookieManager
Custom CookieManager
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 30/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
Trail: Bonus
Searchforquestions,people,andtopics SignIn
Generics
Introduction
Wildcards
Generic Methods
Acknowledgements
nd more here
7.3kViewsViewUpvotes
GaneshP,Founder,MyExamCloud.com
WrittenNov4
Java is a language and it has following editions:
OO Concepts
Class
Object
Primitive Types
Object types
Methods
Constructors
Loops
Decision Makers
Exceptions
The advanced Java refers Java SE advanced APIs like JDBC, Concurrency, Swing, AWT, etc.
Some people refer Java EE also under advanced Java.
JDBC
Design Patterns
Concurreny
Threads
Java Servlets
JSP
EJB
JPA
JSF
JAX-RS
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 31/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
JAX-WS
Searchforquestions,people,andtopics SignIn
566ViewsAnswerrequestedbyJayaMadhuri
PradeepBande,studiedatWalchandCollegeofEngineering,Sangli
WrittenJun14,2016
2.4.2 Real Constant
2.5 Comments
3.OPERATORS
3.1 Introduction
3.2.1 Identiers
3.2.2 Litrals
3.2.3 Keywords
3.2.4 Operator
3.2.5 Separators
4.Control Structure
4.1 Introduction
4.2.1.1 if statement
5.1 Objective
5.2 class
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 32/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
in a separate class
Searchforquestions,people,andtopics SignIn
5.2.2 Methods with parameters
6.Interfaces
6.1 Introduction
interface
6.3 Access
7.EXCEPTION HANDLING
7.0 Objective
7.1 Introduction
7.2 Overview
7.3.3 try...catch:
8.I/O Packages
8.1 Introduction
8.2 Stream
8.2.1.1 InputStream
8.2.1.2 OutputStream
8.7.1 InputStreamReader
8.7.2 BueredReader
8.8.1 FileInputstream
8.8.2 FileOutputStream
9.Multi threading
will learn...
9.1 Introduction:
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 33/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
9.2 Overview:
Searchforquestions,people,andtopics SignIn
9.3.1 Thread Life cycle:
ng:
10.Applets
10.10 Examples
11.2.1 Labels
11.2.2 Buttons
12.EventHandling
12.0 Introduction
12.1 Event
12.5 Examples
13.Packages
14.1 this
14.2 nal
14.3 super
14.4 static
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 34/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
14.5 nalize method
Searchforquestions,people,andtopics SignIn
15. wrapper classes
15.1 Integer
15.2 Float
15.3 Double
15.4 Short
1.Swing
1.2 Swing
1.4 JComponent
1.5 JApplet
1.6 JFrame
1.7 JPannel
1.8 JButtons,
1.9 Jcheckboxes
1.11 JTextField
1.12 JMenu
1.13 JMenuBar
1.14 JMenuItem
2.JDBC
3. Database connectivity
3.1 Introduction
wing steps
4. RMI
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 35/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
4.6 Examples
Searchforquestions,people,andtopics SignIn
5. Networking
6.1 Vector
6.2 ArrayList
6.3 HashMap
6.4 TreeMap
6.5 LinkedList
6.6 Random
7. java Beans
8. Introduction to J2EE
8.1 Introduction
2.6kViewsViewUpvotesAnswerrequestedbyVenkateshGunda
RelatedQuestions
I'maBTechECEsecondyearstudent.ShouldIgoforadvancedJavacoachingifIknow
CoreJava?
IhavebeenlearningthecoreJavatopicsforawhilebutnowIfindmyselfstuck,howwouldI
advancemyselfIfIhavethebasicsnow?
WhichtopicsofcoreJavaareimportanttopursueadvanceJava?
WhichbookoffersaconcisecoverageoftopicsrelatedtocoreJava?
WhichisthebestbookforprofessionalJavadeveloperwhichcoversallthetopicfromcore
toadvanced?
IsJDBCstopicCoreJavaimportanttogoforJ2EE?
HowlongwouldittakemetolearnJava?
WhatshouldIdoafterlearningJavacore?
WhatarethetopicsinCoreJava?Whatarethejobprospects?HowdoIhonemyskillsin
CoreJava?
WhataresometopicsinJavathatIcouldspecializein?
IknowthebasicsofJavaandIwishtolearntheadvancedportions.Whatshouldbethe
sequenceoflearningtopics?
WhattopicscanIpickupaftercompletingcoreJava?
WhicharethemostimportanttopicsinJava?Iwanttobuildupmycareerinjava.
HowdoIlearnJava(coreandadvance)athomein3weeks?
IamacoreJavadeveloper.IwanttolearnmoreaboutJavaandadvancedJava.Can
someoneguideme?
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 36/37
1/7/2017 WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava?Quora
SignIn
TopStories Searchforquestions,people,andtopics
Sitemap # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
AboutCareersPrivacyTermsContact
https://www.quora.com/WhatisacompletelistoftopicsofCoreJavaandtopicsofAdvancedJava 37/37