Thank you for clicking on the download link. You can wait a few seconds and download the file by clicking the button below.
Java Notes for Professionals
Book Contents
- Getting started with Java Language
- Type Conversion
- Getters and Setters
- Reference Data Types
- Java Compiler -‘javac’
- Documenting Java Code
- Command line Argument Processing
- The Java Command – ‘java’ and ‘javaw’
- Literals
- Primitive Data Types
- Strings
- StringBuffer
- StringBuilder
- String Tokenizer
- Splitting a string into fixed length parts
- Date Class
- Dates and Time (java.time.*)
- LocalTime
- BigDecimal
- BigInteger
- NumberFormat
- Bit Manipulation
- Arrays
- Collections
- Lists
- Sets
- List vs Set
- Maps
- LinkedHashMap
- WeakHashmap
- SortedMap
- Treemap and TreeSet
- Queues and Deques
- Dequeue Interface
- Enums
- Enum Map
- EnumSet class
- Enum starting with number
- Hashtable
- Operators
- Constructors
- Object Class Methods and Constructors
- Annotations
- Immutable Class
- Immutable Objects
- Visibility (controlling access to members of a class)
- Generics
- Classes and Objects
- Local Inner Class
- Nested and Inner Classes
- The java.util.Objects Class
- Default Methods
- Packages
- Inheritance
- Reference Types
- Console I/O
- Streams
- InputStreams and OutputStreams
- Readers and Writers
- Preferences
- Collections Factory Methods
- Alternative Collections
- Concurrent Collections
- Choosing Collections
- super Keyword
- Serialization
- Optional
- Object References
- Exceptions and exception handling
- Calendar and its Subclasses
- Using the static keyword
- Properties Class
- Lambda Expressions
- Basic Control Structures
- BufferedWriter
- New File I/O
- File I/O
- Scanner
- Interfaces
- Regular Expressions
- Comparable and Comparator
- Java Floating Point Operations
- Currency and Money
- Object Cloning
- Recursion
- Converting to and from String
- Random Number Generation
- Singletons
- Autoboxing
- 2D Graphics in Java
- JAXB
- Class – Java Reflection
- Networking
- NIO – Networking
- HttpURLConnection
- JAX – WS
- Nashorn JavaScript engine
- Java Native Interface
- Functional Interface
- Fluent Interface
- Remote Method Invocation (RMI)
- Iterator and iterable
- Reflection API
- ByteBuffer
- Applets
- Expressions
- JSON in Java
- XML Parsing using the JAXP APIs
- XML XPath Evaluation
- XOM – XML Object Model
- Polymorphism
- Encapsulation
- Java Agents
- Varargs (Variable Argument)
- Logging (java.util.logging)
- log4j/log4j2
- Oracle Official Code Standard
- Charactere encoding
- Apache Commons Lang
- Localization and internationalization
- parallel programming with Fork/Join framework
- Non-Access Modifiers
- Process
- Java Native Access
- Modules
- Concurrent Programming (Threads)
- Executor, ExecutorService and Thread pools
- ThreadLocal
- Using ThreadPoolExecutor in MultiThreaded applications
- Cpommon Java Pitfalls
- Java Pitfalls – Exception usage
- Java Pitfalls – Language syntax
- Java Pitfalls – Threads and Concurrency
- Java Pitfalls – Nulls and NullPointerException
- Java Pitfalls – Performance issues
- ServiceLoader
- Classloaders
- Creating images Programmatically
- Atomic Types
- RSA Encryption
- Secure objects
- Security & Cryptography
- Security & Cryptography
- SecuityManager
- JNDI
- sun.misc.Unsafe
- Java Memory Model
- Java deployment
- Java plugin system implementaions
- JavaBean
- Java SE 7 Features
- Java SE 8 Features
- Dynamic Method Dispatch
- Generating Java Code
- JShell
- Stack-Walking API
- Sockets
- Java Sockets
- FTP (File Transfer Protocol)
- Using Other Scripting Language in Java
- C++ Comparison
- Audio
- Java Print Service
- CompletbleFuture
- Runtime Commands
- Unit Testing
- Asserting
- Multi-Release JAR Files
- Just in Time (JIT) compiler
- Bytecode Modification
- Disassembling and Decompiling
- JMX
- Java Virtual Machine (JVM)
- XJC
- JVM Flags
- JVM Tool Interface
- Java Memory Management
- Java Performance Tuning
- Benchmarks
- FileUpload to AWS
- AppDynamics and TIBCO BusinessWorks Instrumenation for Easy Integration
Related Articles
- Best Java Books For Beginners PDF Download
- Menu Driven Program in Java Using Switch Case
- How to Create Calculator in Java Swing
- How to Create Tic Tac Toe Game in Java
- How to Create Login Form in Java Swing
- Registration Form In Java with Database Connectivity
- How to Create Splash Screen In Java
- How to Create Mp3 Player in Java
- How to Connect MySQL Database in Java Using NetBeans
- 11 Best Site to Learn Java Online for Free