JavaScript Notes for Professionals

advertisement

JavaScript Notes for Professionals

Introduction



JavaScript Notes for Professionals
JavaScript Notes for Professionals

This JavaScript® Notes for Professionals book is compiled from Stack Overflow documentation, with the content written by the lovely people at Stack Overflow.

The text content is licensed under Creative Commons BY-SA; see the credits at the end of this book for a list of those who contributed to the various chapters. Unless otherwise specified, images may be the property of their respective owners.

This is an unofficial free book created for educational purposes, and it is not affiliated with any official JavaScript® group(s) or company(s), nor is it affiliated with Stack Overflow. All trademarks and registered trademarks are the property of the companies that own them.

This book's information is not guaranteed to be correct or accurate; use at your own risk.

Please send any comments or corrections to web@petercv.com.

advertisement

CONTENTS IN JAVASCRIPT NOTES FOR PROFESSIONALS


Chapter 1: Getting started with Java Language


Chapter 2: Type Conversion


Chapter 3: Getters and Setters


Chapter 4: Reference Data Types


Chapter 5: Java Compiler - 'javac'


Chapter 6: Documenting Java Code


Chapter 7: Command line Argument Processing


Chapter 8: The Java Command - 'java' and 'javaw'


Chapter 9: Literals


Chapter 10: Primitive Data Types


Chapter 11: Strings


Chapter 12: StringBuer


Chapter 13: StringBuilder


Chapter 14: String Tokenizer


Chapter 15: Splitting a string into fixed length parts


Chapter 16: Date Class


Chapter 17: Dates and Time (java.time.*)


Chapter 18: LocalTime


Chapter 19: BigDecimal


Chapter 20: BigInteger


Chapter 21: NumberFormat


Chapter 22: Bit Manipulation


Chapter 23: Arrays


Chapter 24: Collections


Chapter 25: Lists


Chapter 26: Sets


Chapter 27: List vs Set


Chapter 28: Maps


Chapter 29: LinkedHashMap


Chapter 30: WeakHashMap


Chapter 31: SortedMap


Chapter 32: TreeMap and TreeSet


Chapter 33: Queues and Deques


Chapter 34: Dequeue Interface


Chapter 35: Enums


Chapter 36: Enum Map


Chapter 37: EnumSet class


Chapter 38: Enum starting with number


Chapter 39: Hashtable


Chapter 40: Operators


Chapter 41: Constructors


Chapter 42: Object Class Methods and Constructor


Chapter 43: Annotations


Chapter 44: Immutable Class


Chapter 45: Immutable Objects


Chapter 46: Visibility (controlling access to members of a class)


Chapter 47: Generics


Chapter 48: Classes and Objects


Chapter 49: Local Inner Class


Chapter 50: Nested and Inner Classes


Chapter 51: The java.util.Objects Class


Chapter 52: Default Methods


Chapter 53: Packages


Chapter 54: Inheritance


Chapter 55: Reference Types


Chapter 56: Console I/O


Chapter 57: Streams


Chapter 58: InputStreams and OutputStreams


Chapter 59: Readers and Writers


Chapter 60: Preferences


Chapter 61: Collection Factory Methods


Chapter 62: Alternative Collections


Chapter 63: Concurrent Collections


Chapter 64: Choosing Collections


Chapter 65: super keyword


Chapter 66: Serialization


Chapter 67: Optional


Chapter 68: Object References


Chapter 69: Exceptions and exception handling


Chapter 70: Calendar and its Subclasses


Chapter 71: Using the static keyword


Chapter 72: Properties Class


Chapter 73: Lambda Expressions


Chapter 74: Basic Control Structures


Chapter 75: BueredWriter


Chapter 76: New File I/O


Chapter 77: File I/O


Chapter 78: Scanner


Chapter 79: Interfaces


Chapter 80: Regular Expressions


Chapter 81: Comparable and Comparator


Chapter 82: Java Floating Point Operations


Chapter 83: Currency and Money


Chapter 84: Object Cloning


Chapter 85: Recursion


Chapter 86: Converting to and from Strings


Chapter 87: Random Number Generation


Chapter 88: Singletons


Chapter 89: Autoboxing


Chapter 90: 2D Graphics in Java


Chapter 91: JAXB


Chapter 92: Class - Java Reflection


Chapter 93: Networking


Chapter 94: NIO - Networking


Chapter 95: HttpURLConnection


Chapter 96: JAX-WS


Chapter 97: Nashorn JavaScript engine


Chapter 98: Java Native Interface


Chapter 99: Functional Interfaces


Chapter 100: Fluent Interface


Chapter 101: Remote Method Invocation (RMI)


Chapter 102: Iterator and Iterable


Chapter 103: Reflection API


Chapter 104: ByteBuer


Chapter 105: Applets


Chapter 106: Expressions


Chapter 107: JSON in Java


Chapter 108: XML Parsing using the JAXP APIs


Chapter 109: XML XPath Evaluation


Chapter 110: XOM - XML Object Model


Chapter 111: Polymorphism


Chapter 112: Encapsulation


Chapter 113: Java Agents


Chapter 114: Varargs (Variable Argument)


Chapter 115: Logging (java.util.logging)


Chapter 116: log4j / log4j2


Chapter 117: Oracle Ocial Code Standard


Chapter 118: Character encoding


Chapter 119: Apache Commons Lang


Chapter 120: Localization and Internationalization


Chapter 121: Parallel programming with Fork/Join framework


Chapter 122: Non-Access Modifiers


Chapter 123: Process


Chapter 124: Java Native Access


Chapter 125: Modules


Chapter 126: Concurrent Programming (Threads)


Chapter 127: Executor, ExecutorService and Thread pools


Chapter 128: ThreadLocal


Chapter 129: Using ThreadPoolExecutor in MultiThreaded applications.


Chapter 130: Common Java Pitfalls


Chapter 131: Java Pitfalls - Exception usage


Chapter 132: Java Pitfalls - Language syntax


Chapter 133: Java Pitfalls - Threads and Concurrency


Chapter 134: Java Pitfalls - Nulls and NullPointerException


Chapter 135: Java Pitfalls - Performance Issues


Chapter 136: ServiceLoader


Chapter 137: Classloaders


Chapter 138: Creating Images Programmatically


Chapter 139: Atomic Types


Chapter 140: RSA Encryption


Chapter 141: Secure objects


Chapter 142: Security & Cryptography


Chapter 143: Security & Cryptography


Chapter 144: SecurityManager


Chapter 145: JNDI


Chapter 146: sun.misc.Unsafe


Chapter 147: Java Memory Model


Chapter 148: Java deployment


Chapter 149: Java plugin system implementations


Chapter 150: JavaBean


Chapter 151: Java SE 7 Features


Chapter 152: Java SE 8 Features


Chapter 153: Dynamic Method Dispatch


Chapter 154: Generating Java Code


Chapter 155: JShell


Chapter 156: Stack-Walking API


Chapter 157: Sockets


Chapter 158: Java Sockets


Chapter 159: FTP (File Transfer Protocol)


Chapter 160: Using Other Scripting Languages in Java


Chapter 161: C++ Comparison


Chapter 162: Audio


Chapter 163: Java Print Service


Chapter 164: CompletableFuture


Chapter 165: Runtime Commands


Chapter 166: Unit Testing


Chapter 167: Asserting


Chapter 168: Multi-Release JAR Files


Chapter 169: Just in Time (JIT) compiler


Chapter 170: Bytecode Modification


Chapter 171: Disassembling and Decompiling


Chapter 172: JMX


Chapter 173: Java Virtual Machine (JVM)


Chapter 174: XJC


Chapter 175: JVM Flags


Chapter 176: JVM Tool Interface


Chapter 177: Java Memory Management


Chapter 178: Java Performance Tuning


Chapter 179: Benchmarks


Chapter 180: FileUpload to AWS


Chapter 181: AppDynamics and TIBCO BusinessWorks Instrumentation for Easy Integration



advertisement

Post a Comment

Previous Post Next Post