Skip to content

Commit 4e5302d

Browse files
committed
8- Eighth commit to split core-java. This commit includes:
* Creating core-java-lang and core-java-arrays README files * Cleaning core-java README file
1 parent 2380a4a commit 4e5302d

3 files changed

Lines changed: 74 additions & 67 deletions

File tree

core-java-arrays/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
=========
2+
3+
## Core Java Arrays Cookbooks and Examples
4+
5+
### Relevant Articles:
6+
- [How to Copy an Array in Java](http://www.baeldung.com/java-array-copy)
7+
- [Check if a Java Array Contains a Value](http://www.baeldung.com/java-array-contains-value)
8+
- [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array)
9+
- [Guide to the java.util.Arrays Class](http://www.baeldung.com/java-util-arrays)
10+
- [Jagged Arrays In Java](http://www.baeldung.com/java-jagged-arrays)
11+
- [Find Sum and Average in a Java Array](http://www.baeldung.com/java-array-sum-average)
12+
- [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide)
13+
- [How to Invert an Array in Java](http://www.baeldung.com/java-invert-array)
14+
- [Array Operations in Java](http://www.baeldung.com/java-common-array-operations)
15+

core-java-lang/README.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
=========
2+
3+
## Core Java Lang Cookbooks and Examples
4+
5+
### Relevant Articles:
6+
- [Guide to Java Reflection](http://www.baeldung.com/java-reflection)
7+
- [Introduction to Java Generics](http://www.baeldung.com/java-generics)
8+
- [Generate equals() and hashCode() with Eclipse](http://www.baeldung.com/java-eclipse-equals-and-hashcode)
9+
- [Chained Exceptions in Java](http://www.baeldung.com/java-chained-exceptions)
10+
- [Java Primitive Conversions](http://www.baeldung.com/java-primitive-conversions)
11+
- [Call Methods at Runtime Using Java Reflection](http://www.baeldung.com/java-method-reflection)
12+
- [Iterating Over Enum Values in Java](http://www.baeldung.com/java-enum-iteration)
13+
- [Changing Annotation Parameters At Runtime](http://www.baeldung.com/java-reflection-change-annotation-params)
14+
- [Dynamic Proxies in Java](http://www.baeldung.com/java-dynamic-proxies)
15+
- [Java Double Brace Initialization](http://www.baeldung.com/java-double-brace-initialization)
16+
- [Guide to hashCode() in Java](http://www.baeldung.com/java-hashcode)
17+
- [Guide to the Diamond Operator in Java](http://www.baeldung.com/java-diamond-operator)
18+
- [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static)
19+
- [Quick Example - Comparator vs Comparable in Java](http://www.baeldung.com/java-comparator-comparable)
20+
- [The Java continue and break Keywords](http://www.baeldung.com/java-continue-and-break)
21+
- [A Guide to Java Initialization](http://www.baeldung.com/java-initialization)
22+
- [Nested Classes in Java](http://www.baeldung.com/java-nested-classes)
23+
- [A Guide to Java Loops](http://www.baeldung.com/java-loops)
24+
- [Varargs in Java](http://www.baeldung.com/java-varargs)
25+
- [A Guide to Inner Interfaces in Java](http://www.baeldung.com/java-inner-interfaces)
26+
- [Polymorphism in Java](http://www.baeldung.com/java-polymorphism)
27+
- [Recursion In Java](http://www.baeldung.com/java-recursion)
28+
- [A Guide to the finalize Method in Java](http://www.baeldung.com/java-finalize)
29+
- [Method Overloading and Overriding in Java](http://www.baeldung.com/java-method-overload-override)
30+
- [How to Make a Deep Copy of an Object in Java](http://www.baeldung.com/java-deep-copy)
31+
- [Guide to Inheritance in Java](http://www.baeldung.com/java-inheritance)
32+
- [Object Type Casting in Java](http://www.baeldung.com/java-type-casting)
33+
- [The "final" Keyword in Java](http://www.baeldung.com/java-final)
34+
- [A Guide to Java Enums](http://www.baeldung.com/a-guide-to-java-enums)
35+
- [Infinite Loops in Java](http://www.baeldung.com/infinite-loops-java)
36+
- [Quick Guide to java.lang.System](http://www.baeldung.com/java-lang-system)
37+
- [Type Erasure in Java Explained](http://www.baeldung.com/java-type-erasure)
38+
- [Using Java Assertions](http://www.baeldung.com/java-assert)
39+
- [Pass-By-Value as a Parameter Passing Mechanism in Java](http://www.baeldung.com/java-pass-by-value-or-pass-by-reference)
40+
- [Variable and Method Hiding in Java](http://www.baeldung.com/java-variable-method-hiding)
41+
- [Access Modifiers in Java](http://www.baeldung.com/java-access-modifiers)
42+
- [Guide to the super Java Keyword](http://www.baeldung.com/java-super)
43+
- [Guide to the this Java Keyword](http://www.baeldung.com/java-this)
44+
- [Immutable Objects in Java](http://www.baeldung.com/java-immutable-object)
45+
- [ClassNotFoundException vs NoClassDefFoundError](http://www.baeldung.com/java-classnotfoundexception-and-noclassdeffounderror)
46+
- [The StackOverflowError in Java](http://www.baeldung.com/java-stack-overflow-error)
47+
- [Create a Custom Exception in Java](http://www.baeldung.com/java-new-custom-exception)
48+
- [Exception Handling in Java](http://www.baeldung.com/java-exceptions)
49+
- [Differences Between Final, Finally and Finalize in Java](https://www.baeldung.com/java-final-finally-finalize)
50+
- [Static and Dynamic Binding in Java](https://www.baeldung.com/java-static-dynamic-binding)
51+
- [Difference Between Throw and Throws in Java](https://www.baeldung.com/java-throw-throws)
52+
- [Synthetic Constructs in Java](https://www.baeldung.com/java-synthetic)
53+
- [Java Switch Statement](https://www.baeldung.com/java-switch)
54+
- [The Modulo Operator in Java](https://www.baeldung.com/modulo-java)
55+
- [Ternary Operator In Java](https://www.baeldung.com/java-ternary-operator)
56+
- [How to Separate Double into Integer and Decimal Parts](https://www.baeldung.com/java-separate-double-into-integer-decimal-parts)
57+
- [“Sneaky Throws” in Java](http://www.baeldung.com/java-sneaky-throws)
58+
- [Inheritance and Composition (Is-a vs Has-a relationship) in Java](http://www.baeldung.com/java-inheritance-composition)
59+

core-java/README.md

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -6,157 +6,90 @@
66
- [Java Timer](http://www.baeldung.com/java-timer-and-timertask)
77
- [How to Run a Shell Command in Java](http://www.baeldung.com/run-shell-command-in-java)
88
- [MD5 Hashing in Java](http://www.baeldung.com/java-md5)
9-
- [Guide to Java Reflection](http://www.baeldung.com/java-reflection)
109
- [A Guide to Java Sockets](http://www.baeldung.com/a-guide-to-java-sockets)
11-
- [Java – Try with Resources](http://www.baeldung.com/java-try-with-resources)
1210
- [Guide to the Fork/Join Framework in Java](http://www.baeldung.com/java-fork-join)
1311
- [How to Print Screen in Java](http://www.baeldung.com/print-screen-in-java)
14-
- [Introduction to Java Generics](http://www.baeldung.com/java-generics)
15-
- [Generate equals() and hashCode() with Eclipse](http://www.baeldung.com/java-eclipse-equals-and-hashcode)
1612
- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java)
1713
- [Sorting in Java](http://www.baeldung.com/java-sorting)
1814
- [Getting Started with Java Properties](http://www.baeldung.com/java-properties)
19-
- [Grep in Java](http://www.baeldung.com/grep-in-java)
2015
- [Pattern Search with Grep in Java](http://www.baeldung.com/grep-in-java)
2116
- [URL Encoding and Decoding in Java](http://www.baeldung.com/java-url-encoding-decoding)
22-
- [The Basics of Java Generics](http://www.baeldung.com/java-generics)
2317
- [How to Create an Executable JAR with Maven](http://www.baeldung.com/executable-jar-with-maven)
2418
- [How to Design a Genetic Algorithm in Java](http://www.baeldung.com/java-genetic-algorithm)
2519
- [Basic Introduction to JMX](http://www.baeldung.com/java-management-extensions)
2620
- [AWS Lambda With Java](http://www.baeldung.com/java-aws-lambda)
2721
- [Introduction to Nashorn](http://www.baeldung.com/java-nashorn)
28-
- [Chained Exceptions in Java](http://www.baeldung.com/java-chained-exceptions)
29-
- [Java Primitive Conversions](http://www.baeldung.com/java-primitive-conversions)
3022
- [Java Money and the Currency API](http://www.baeldung.com/java-money-and-currency)
3123
- [JVM Log Forging](http://www.baeldung.com/jvm-log-forging)
3224
- [Guide to sun.misc.Unsafe](http://www.baeldung.com/java-unsafe)
3325
- [How to Perform a Simple HTTP Request in Java](http://www.baeldung.com/java-http-request)
34-
- [Call Methods at Runtime Using Java Reflection](http://www.baeldung.com/java-method-reflection)
3526
- [How to Add a Single Element to a Stream](http://www.baeldung.com/java-stream-append-prepend)
36-
- [Iterating Over Enum Values in Java](http://www.baeldung.com/java-enum-iteration)
3727
- [Kotlin Java Interoperability](http://www.baeldung.com/kotlin-java-interoperability)
38-
- [Changing Annotation Parameters At Runtime](http://www.baeldung.com/java-reflection-change-annotation-params)
3928
- [How to Find all Getters Returning Null](http://www.baeldung.com/java-getters-returning-null)
40-
- [Changing the Order in a Sum Operation Can Produce Different Results?](http://www.baeldung.com/java-floating-point-sum-order)
4129
- [How to Get a Name of a Method Being Executed?](http://www.baeldung.com/java-name-of-executing-method)
42-
- [Dynamic Proxies in Java](http://www.baeldung.com/java-dynamic-proxies)
43-
- [How to Copy an Array in Java](http://www.baeldung.com/java-array-copy)
4430
- [Converting a Stack Trace to a String in Java](http://www.baeldung.com/java-stacktrace-to-string)
45-
- [Java Double Brace Initialization](http://www.baeldung.com/java-double-brace-initialization)
46-
- [The StackOverflowError in Java](http://www.baeldung.com/java-stack-overflow-error)
4731
- [Introduction to Java Serialization](http://www.baeldung.com/java-serialization)
48-
- [ClassNotFoundException vs NoClassDefFoundError](http://www.baeldung.com/java-classnotfoundexception-and-noclassdeffounderror)
4932
- [Guide to UUID in Java](http://www.baeldung.com/java-uuid)
5033
- [Guide to Escaping Characters in Java RegExps](http://www.baeldung.com/java-regexp-escape-char)
51-
- [Guide to hashCode() in Java](http://www.baeldung.com/java-hashcode)
5234
- [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri)
5335
- [Broadcasting and Multicasting in Java](http://www.baeldung.com/java-broadcast-multicast)
5436
- [Period and Duration in Java](http://www.baeldung.com/java-period-duration)
55-
- [Guide to the Diamond Operator in Java](http://www.baeldung.com/java-diamond-operator)
56-
- [“Sneaky Throws” in Java](http://www.baeldung.com/java-sneaky-throws)
5737
- [OutOfMemoryError: GC Overhead Limit Exceeded](http://www.baeldung.com/java-gc-overhead-limit-exceeded)
5838
- [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin)
59-
- [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static)
60-
- [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array)
61-
- [Quick Example - Comparator vs Comparable in Java](http://www.baeldung.com/java-comparator-comparable)
6239
- [Quick Guide to Java Stack](http://www.baeldung.com/java-stack)
63-
- [The Java continue and break Keywords](http://www.baeldung.com/java-continue-and-break)
6440
- [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter)
65-
- [Check if a Java Array Contains a Value](http://www.baeldung.com/java-array-contains-value)
66-
- [How to Invert an Array in Java](http://www.baeldung.com/java-invert-array)
6741
- [Guide to the Cipher Class](http://www.baeldung.com/java-cipher-class)
68-
- [A Guide to Java Initialization](http://www.baeldung.com/java-initialization)
6942
- [Implementing a Binary Tree in Java](http://www.baeldung.com/java-binary-tree)
7043
- [A Guide to ThreadLocalRandom in Java](http://www.baeldung.com/java-thread-local-random)
71-
- [Nested Classes in Java](http://www.baeldung.com/java-nested-classes)
72-
- [A Guide to Java Loops](http://www.baeldung.com/java-loops)
73-
- [Varargs in Java](http://www.baeldung.com/java-varargs)
74-
- [A Guide to Inner Interfaces in Java](http://www.baeldung.com/java-inner-interfaces)
75-
- [Polymorphism in Java](http://www.baeldung.com/java-polymorphism)
76-
- [Recursion In Java](http://www.baeldung.com/java-recursion)
77-
- [A Guide to the finalize Method in Java](http://www.baeldung.com/java-finalize)
7844
- [Compiling Java *.class Files with javac](http://www.baeldung.com/javac)
79-
- [Method Overloading and Overriding in Java](http://www.baeldung.com/java-method-overload-override)
80-
- [Guide to ThreadLocalRandom in Java](http://www.baeldung.com/java-thread-local-random)
8145
- [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator)
8246
- [The Trie Data Structure in Java](http://www.baeldung.com/trie-java)
8347
- [Introduction to Javadoc](http://www.baeldung.com/javadoc)
84-
- [How to Make a Deep Copy of an Object in Java](http://www.baeldung.com/java-deep-copy)
85-
- [Guide to Inheritance in Java](http://www.baeldung.com/java-inheritance)
8648
- [Guide to Externalizable Interface in Java](http://www.baeldung.com/java-externalizable)
87-
- [Object Type Casting in Java](http://www.baeldung.com/java-type-casting)
8849
- [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat)
8950
- [How to Detect the OS Using Java](http://www.baeldung.com/java-detect-os)
9051
- [ASCII Art in Java](http://www.baeldung.com/ascii-art-in-java)
91-
- [Inheritance and Composition (Is-a vs Has-a relationship) in Java](http://www.baeldung.com/java-inheritance-composition)
9252
- [Finding Max/Min of a List or Collection](http://www.baeldung.com/java-collection-min-max)
93-
- [The "final" Keyword in Java](http://www.baeldung.com/java-final)
9453
- [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid)
9554
- [A Guide To UDP In Java](http://www.baeldung.com/udp-in-java)
9655
- [A Guide to the Java LinkedList](http://www.baeldung.com/java-linkedlist)
97-
- [A Guide to Java Enums](http://www.baeldung.com/a-guide-to-java-enums)
9856
- [A Guide to the ResourceBundle](http://www.baeldung.com/java-resourcebundle)
99-
- [Quick Guide to java.lang.System](http://www.baeldung.com/java-lang-system)
10057
- [Class Loaders in Java](http://www.baeldung.com/java-classloaders)
101-
- [Find Sum and Average in a Java Array](http://www.baeldung.com/java-array-sum-average)
10258
- [Java List UnsupportedOperationException](http://www.baeldung.com/java-list-unsupported-operation-exception)
103-
- [Type Erasure in Java Explained](http://www.baeldung.com/java-type-erasure)
10459
- [Join and Split Arrays and Collections in Java](http://www.baeldung.com/java-join-and-split)
10560
- [Check If Two Lists are Equal in Java](http://www.baeldung.com/java-test-a-list-for-ordinality-and-equality)
10661
- [Sending Emails with Java](http://www.baeldung.com/java-email)
10762
- [Introduction to SSL in Java](http://www.baeldung.com/java-ssl)
10863
- [Java KeyStore API](http://www.baeldung.com/java-keystore)
10964
- [Double-Checked Locking with Singleton](http://www.baeldung.com/java-singleton-double-checked-locking)
11065
- [Guide to Java Clock Class](http://www.baeldung.com/java-clock)
111-
- [Infinite Loops in Java](http://www.baeldung.com/infinite-loops-java)
112-
- [Using Java Assertions](http://www.baeldung.com/java-assert)
113-
- [Pass-By-Value as a Parameter Passing Mechanism in Java](http://www.baeldung.com/java-pass-by-value-or-pass-by-reference)
114-
- [Variable and Method Hiding in Java](http://www.baeldung.com/java-variable-method-hiding)
115-
- [Access Modifiers in Java](http://www.baeldung.com/java-access-modifiers)
116-
- [Infinite Loops in Java](http://www.baeldung.com/infinite-loops-java)
11766
- [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns)
11867
- [Proxy, Decorator, Adapter and Bridge Patterns](http://www.baeldung.com/java-structural-design-patterns)
11968
- [Singletons in Java](http://www.baeldung.com/java-singleton)
12069
- [Flyweight Pattern in Java](http://www.baeldung.com/java-flyweight)
12170
- [The Observer Pattern in Java](http://www.baeldung.com/java-observer-pattern)
12271
- [Service Locator Pattern](http://www.baeldung.com/java-service-locator-pattern)
12372
- [The Thread.join() Method in Java](http://www.baeldung.com/java-thread-join)
124-
- [Guide to the super Java Keyword](http://www.baeldung.com/java-super)
125-
- [Guide to the this Java Keyword](http://www.baeldung.com/java-this)
126-
- [Jagged Arrays In Java](http://www.baeldung.com/java-jagged-arrays)
12773
- [Importance of Main Manifest Attribute in a Self-Executing JAR](http://www.baeldung.com/java-jar-executable-manifest-main-class)
12874
- [How to Get the File Extension of a File in Java](http://www.baeldung.com/java-file-extension)
129-
- [Immutable Objects in Java](http://www.baeldung.com/java-immutable-object)
13075
- [Console I/O in Java](http://www.baeldung.com/java-console-input-output)
131-
- [Guide to the java.util.Arrays Class](http://www.baeldung.com/java-util-arrays)
132-
- [Create a Custom Exception in Java](http://www.baeldung.com/java-new-custom-exception)
13376
- [Java Global Exception Handler](http://www.baeldung.com/java-global-exception-handler)
13477
- [Encrypting and Decrypting Files in Java](http://www.baeldung.com/java-cipher-input-output-stream)
13578
- [How to Get the Size of an Object in Java](http://www.baeldung.com/java-size-of-object)
136-
- [Exception Handling in Java](http://www.baeldung.com/java-exceptions)
13779
- [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation)
13880
- [Getting a File’s Mime Type in Java](http://www.baeldung.com/java-file-mime-type)
13981
- [Common Java Exceptions](http://www.baeldung.com/java-common-exceptions)
14082
- [Java Constructors vs Static Factory Methods](https://www.baeldung.com/java-constructors-vs-static-factory-methods)
141-
- [Differences Between Final, Finally and Finalize in Java](https://www.baeldung.com/java-final-finally-finalize)
142-
- [Static and Dynamic Binding in Java](https://www.baeldung.com/java-static-dynamic-binding)
14383
- [Java List Initialization in One Line](https://www.baeldung.com/java-init-list-one-line)
144-
- [Difference Between Throw and Throws in Java](https://www.baeldung.com/java-throw-throws)
14584
- [ClassCastException: Arrays$ArrayList cannot be cast to ArrayList](https://www.baeldung.com/java-classcastexception-arrays-arraylist)
14685
- [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception)
14786
- [Add a Character to a String at a Given Position](https://www.baeldung.com/java-add-character-to-string)
148-
- [Synthetic Constructs in Java](https://www.baeldung.com/java-synthetic)
14987
- [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root)
15088
- [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string)
15189
- [Different Ways to Capture Java Heap Dumps](https://www.baeldung.com/java-heap-dump-capture)
152-
- [How to Separate Double into Integer and Decimal Parts](https://www.baeldung.com/java-separate-double-into-integer-decimal-parts)
15390
- [ZoneOffset in Java](https://www.baeldung.com/java-zone-offset)
15491
- [Hashing a Password in Java](https://www.baeldung.com/java-password-hashing)
155-
- [Java Switch Statement](https://www.baeldung.com/java-switch)
156-
- [The Modulo Operator in Java](https://www.baeldung.com/modulo-java)
157-
- [Ternary Operator In Java](https://www.baeldung.com/java-ternary-operator)
15892
- [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties)
15993
- [Understanding Memory Leaks in Java](https://www.baeldung.com/java-memory-leaks)
160-
- [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide)
16194
- [A Guide to SimpleDateFormat](https://www.baeldung.com/java-simple-date-format)
16295
- [SSL Handshake Failures](https://www.baeldung.com/java-ssl-handshake-failures)

0 commit comments

Comments
 (0)