0% found this document useful (0 votes)
119 views3 pages

Brain Bench Course Contents For Core Java - 7

The document outlines the course contents for a Core Java training program. It covers topics such as class definitions, core and integration libraries, practical software engineering practices, support libraries, syntax, tools, and the Java virtual machine. Specific subtopics include access modifiers, inheritance, polymorphism, I/O, JavaBeans, collections, JDBC, design patterns, refactoring, testing, internationalization, security, XML, comments, exceptions, and memory management.

Uploaded by

Utkarsh Saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views3 pages

Brain Bench Course Contents For Core Java - 7

The document outlines the course contents for a Core Java training program. It covers topics such as class definitions, core and integration libraries, practical software engineering practices, support libraries, syntax, tools, and the Java virtual machine. Specific subtopics include access modifiers, inheritance, polymorphism, I/O, JavaBeans, collections, JDBC, design patterns, refactoring, testing, internationalization, security, XML, comments, exceptions, and memory management.

Uploaded by

Utkarsh Saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Brain Bench Course Contents for Core Java – 7

 Class Definition
o Access Modifiers
o Method & Fields
o Inheritance
o Polymorphism
o Generics
 Core Libraries
o I/O
o Java Bean
 Creating a javaBean component
 Making its properties available to users
 List of listeners for a javaBean component
o Java Utilities
 java.util Package
 Java Collection Utility Class
o Math
 java.math Package
 java.math.RoundingMode
 Constants for java.math.RoundingMode
o Components
 Integration Libraries
o JDBC
o JNDI
o OS Integration
 The Desktop API
o Scripting
 javax.script package
o Web Services
 Practical Software Engineering
o Best Practices
o Object Design
o Design Patterns
 Introduction to Design Pattern
 Usage of the behavioral / structural / creational pattern
o Refactoring
 Need of refactoring
 Refactoring via
 Renaming / Moving Class / Extracting Method / Extracting Superclass
 Replace Conditional with Polymorphis
 Refactoring Tools
o Testing
 Testing with JUnit
 JUnit Overview
 JUnit API
 JUnit - Using Assertion
 assertion methods useful for writing tests
 Support Libraries
o Internationalization
 java.util.Locale
 Locale format of currency
 Locale specific components for Localization and Internationalization
o Networking
o Security
 Java.security Package
 Implementing custom permission in the Java Security System
 Java Web Start and JNLP File
o XML
 Mechanism to change an XML file from one DTD into another
 Reading an XML file with a DOM / SAX parser

 Syntax
o Comments & Javadoc Tool
 Documentation Comments
 Commenting the Source Code
 Javadoc Tags (@tag)
 Where Tags Can Be Used
 Purpose of the class DocumentationSample
 javadoc-style comments
o Data Types
o Exception Handling
o Expressions
o Flow of Control
 Tools
o Annotation Processing
o Complier
o Debugging
o Deployment
 Virtual Machine
o Memory Management
o Thread Management
 Including java.util.concurrent
o Parallelism
o VM Internals

You might also like