Commit Graph

852 Commits

Author SHA1 Message Date
Eric Martin db13e0ec44 Merge pull request #9608 from SmartyAnsh/BAEL-4175_Comparing_version_Strings_in_Java
BAEL-4175 - comparing version strings in java
2020-07-13 10:54:11 -05:00
Jonathan Cook 44fd4f91b4 Merge pull request #9419 from alexbaeldung/tutorial/Convert-an-array-of-primitives
feat: Convert an array of primitives to a List
2020-07-13 08:29:23 +02:00
Anshul BANSAL f43b2141dd BAEL-4175 - swapped argument order for assertEquals 2020-07-13 06:11:58 +03:00
Catalin Burcea ff310e08e6 BAEL-4219 - How to read .pem file to get private and public key (#9676) 2020-07-12 11:03:46 -07:00
Umang Budhwar 1a8969f376 BAEL-4089: Accesing private properties of a class in Java (#9441)
* Added code to access private properties of a class

* Removed abstractions to increase simplicity.

* Added unit test cases in givenX_whenY_thenZ format.

* Included test cases for NoSuchFieldException, NoSuchMethodException and
NullPointerException.

* Added new test case for IllegalArgumentException

* Removed test cases for getting private methods

* Added test cases for accessing all data types.

* Segregated test cases for primitive and object types. Added test case
for Autoboxing.

* Condensed fields by removing extra space.

* Added test case for widening.

* Refactored test cases to throw generic Exception

* Created new module core-java-reflection-2

* Revert "Created new module core-java-reflection-2"

This reverts commit 9568663bb2e176eacc2119e605be76577f90b9c6.

* Added new module core-java-reflection-2

* Removed README.MD
2020-07-12 10:50:54 -05:00
Sampada 0012e59ebd JAVA-2111: Split or move core-java-jvm module (#9688)
* JAVA-2111: Moved boolean Memory Layout article

* JAVA-2111: Moved Shutdown Hooks article

* JAVA-2111: Updated README files

* JAVA-2111: Fixed prev link
2020-07-12 21:05:16 +05:30
Jonathan Cook 44c664a34d Merge pull request #9660 from martinvw/feature/BAEL-4213
[BAEL-4213] Why are local variables thread safe
2020-07-12 09:31:37 +02:00
sampadawagde 9e82ccd895 JAVA-619: Split or move core-java-modules/core-java-io-apis module 2020-07-12 08:56:13 +05:30
Martin van Wingerden da6ee4cc12 [BAEL-4213] Why are local variables thread safe
Added two small example for article about thread-safety for local variables.
2020-07-11 21:31:16 +02:00
amit.pandey 0716abb5e7 used properties defined in parent pom 2020-07-12 00:06:27 +05:30
rpvilao 6e3b90bca7 Update pom.xml 2020-07-10 20:32:25 +02:00
Jordan Simpson 9bc1cf4864 Update StringToBooleanUnitTest.java 2020-07-10 08:52:48 -05:00
rpvilao fe2bab2224 Merge branch 'master' into BAEL-4300 2020-07-10 09:51:15 +01:00
Amy DeGregorio a934b4099b BAEL 4157 Move examples to new core-java-lang-3 module (#9678) 2020-07-10 08:15:07 +02:00
Dhawal Kapil dd08319954 Merge pull request #9675 from kwoyke/JAVA-2106
JAVA-2106: Move Java Convert PDF to Base64 to the pdf module
2020-07-10 09:29:22 +05:30
Eric Martin 3292c9d822 Merge pull request #9626 from alimate/BAEL-4138
BAEL-4138: Measuring the Object Sizes in JVM
2020-07-09 19:32:11 -05:00
Krzysiek 7320889762 JAVA-2106: Move Java Convert PDF to Base64 to the pdf module 2020-07-09 18:44:46 +02:00
Anshul BANSAL a027dc8833 POM fixes 2020-07-09 10:19:08 +03:00
Anshul BANSAL 7f16e3e80e BAEL-4175 - moved code to a new module - core-java-string-operations-3 2020-07-09 10:13:30 +03:00
Anshul BANSAL 2e66a84425 correct import 2020-07-09 10:02:05 +03:00
Anshul Bansal 0c612f78e8 used assertFalse in place of assertEquals 2020-07-09 10:01:20 +03:00
Anshul Bansal d7f9bec70b Update core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/versioncomparison/VersionComparisonUnitTest.java
Co-authored-by: KevinGilmore <kpg102@gmail.com>
2020-07-09 09:59:50 +03:00
kwoyke 77bec48917 JAVA-2108: Move Introduction to Protonpack to the libraries-6 (#9673) 2020-07-09 08:39:13 +05:30
Jordan Simpson daf844520f Moved pom module next to the other core-java-lang-x modules. 2020-07-08 10:54:58 -05:00
Loredana Crusoveanu 7ab2f437ee Revert "BAEL-4134" 2020-07-07 14:18:10 +03:00
root b2a0fcd76b BAEL-4302 : How can I list all classes loaded in a specific class loader 2020-07-06 16:10:46 +00:00
Josh Cummings a5f4340e19 Merge pull request #9595 from amit2103/JAVA-2019
Align module names, folder names and artifact id
2020-07-06 07:42:02 -06:00
amit.pandey 424fe87a4a pom formatting - arrang tags as per standard order 2020-07-06 17:36:09 +05:30
Ali Dehghani 15f10601bc Memory Address of Objects in Java 2020-07-06 12:06:26 +04:30
Eric Martin 960f1a578b Merge pull request #9584 from alimate/BAEL-4295
BAEL-4295: When Does Java Throw the ExceptionInInitializerError?
2020-07-05 13:55:10 -05:00
Jordan Simpson 3d2f49d5d1 Merge remote-tracking branch 'origin/BAEL-4300' into BAEL-4300 2020-07-05 12:09:24 -05:00
Jordan Simpson 33152d2d68 Changed "More" to "Next" and added forward reference to core-java-lang-3 2020-07-05 12:09:12 -05:00
Jordan Simpson 980c18dd29 Delete .gitignore 2020-07-05 11:43:41 -05:00
Alex P. Baeldung 5017cb2dbd feat: Convert an array of primitives to a List 2020-07-04 22:09:23 +02:00
Roque Santos 535c88153d BAEL-4163 - Counting matches for a regex (#9466)
* BAEL-4163 - Counting matches for a regex

* BAEL-4163 - Fixing build problemns

* BAEL-4163 : Adding more test to assure quality of the examples

* BAEL-4163 : Fixing request changes

* BAEL-4163 : Minor adjustements to give more context about the commented out tests

* BAEL-4163 : Tests for overlap example
2020-07-04 10:29:58 +01:00
Eric Martin 1538dc248d Merge pull request #9567 from alimate/BAEL-4275
BAEL-4275: The Stack-Walking API for Currently Executing Method
2020-07-02 11:54:51 -05:00
Ali Dehghani 40a70e44ac Added the Java Agent Example 2020-07-02 14:26:40 +04:30
Ali Dehghani 5aa4950b33 Removing an Unused Import 2020-07-02 13:17:28 +04:30
Ali Dehghani a222727c3e Added the JOL Examples 2020-07-02 13:16:53 +04:30
Amy DeGregorio d9e6fdf735 BAEL-4157 Examples (#9596) 2020-07-02 08:27:30 +02:00
luvarqpp 48cdcb20fb Fix exception when receiving POISON_PILL
POISON_PILL is causing writing to closed client due to logic in code.
2020-07-01 15:39:19 +02:00
Jordan Simpson 762797c29d Moved opening bracket up with class definition 2020-06-29 12:05:00 -05:00
rpvilao 885c9f456a Merge pull request #9576 from developerDiv/macaddress
BAEL-4155 - MAC Address on Local Machine
2020-06-29 10:53:48 +02:00
Anshul BANSAL 875ecfc12b BAEL-4175 - comparing version strings in java 2020-06-29 10:23:20 +03:00
developerDiv 80b55f35a5 Update test to be more specific 2020-06-28 21:28:10 +01:00
Eric Martin 19fd3a7510 Merge pull request #9574 from alimate/BAEL-4274
BAEL-4274: Default Serial Version UID
2020-06-28 10:30:14 -05:00
bfontana bd36e63161 Merge pull request #9590 from alimate/BAEL-4310-2
BAEL-4310: Moved the Array Length Example to the new Module
2020-06-27 18:03:39 -03:00
amit.pandey 7ac0bd7ca7 Align module names, folder names and artifact id 2020-06-28 01:10:13 +05:30
kwoyke 96e48fed81 BAEL-4323: Rename getters to follow Java Beans convention (#9569) 2020-06-27 18:20:22 +02:00
kwoyke ef41e8caa1 BAEL-4312: Add Java Stream example (#9559) 2020-06-27 18:05:37 +02:00
Ali Dehghani b0a88534e5 Moved the Array Length Example to the new Module 2020-06-27 09:45:28 +04:30
Sampada 3b3013bfb0 BAEL-3977: Upgrade Guava modules/articles to newest Guava version (#9587)
* BAEL-3977: Upgrade Guava modules/articles to newest Guava version

* BAEL-3977: Guava version upgrade
2020-06-26 14:25:48 -07:00
davidmartinezbarua be126034fa Merge pull request #9570 from alimate/BAEL-4116-2
BAEL-4116: Moved the Memory Layout Codebase to a new Module
2020-06-26 16:57:32 -03:00
Jonathan Cook 5039fc7d71 Merge pull request #9463 from amy-regnier/master
Initial commit of code to accompany article on copying data from Inpu…
2020-06-26 13:22:33 +02:00
Josh Cummings d7c98c56db Merge pull request #9535 from amit2103/JAVA-1830
Java 1830
2020-06-25 19:39:28 -06:00
Eric Martin 7b0332e00c Merge pull request #9529 from alimate/BAEL-4272
BAEL-4272: Reentrant Synchronized Blocks
2020-06-25 19:59:30 -05:00
Ali Dehghani 4ceb18d445 When Does Java Throw the ExceptionInInitializerError? 2020-06-26 04:08:27 +04:30
Jordan Simpson 85acab7915 Added code examples for BAEL-4300 article. 2020-06-25 15:16:48 -05:00
Loredana Crusoveanu bf5c396967 Merge pull request #9568 from johnA1331/master
BAEL-25522 github-related test fix (results: 18.06.2020)
2020-06-25 14:30:49 +03:00
Ali Dehghani 672d6ed5d8 Fixed a typo 2020-06-25 13:32:33 +04:30
developerDiv bb2060ee78 Move to java-core-networking-2 2020-06-24 22:07:48 +01:00
Ali Dehghani 1ff99dfea7 Default Serial Version UID 2020-06-24 21:55:56 +04:30
bfontana 184ea1c260 Merge pull request #9556 from alimate/BAEL-4310
BAEL-4310: Array Length Example
2020-06-24 11:43:59 -03:00
Ali Dehghani 9f224670a6 Fixed a typo 2020-06-24 15:21:53 +04:30
Ali Dehghani 4df44e18c5 Move the Memory Layout Codebase to a new Module 2020-06-24 15:19:35 +04:30
Gergo Petrik ac6390da3b Bal 4152 covariant return type (#9561)
* BAEL-4152: added covariant return type material

* BAEL-4152: covariant return type article related code is moved to another package
2020-06-23 23:16:17 -07:00
Ali Dehghani d9f00b7004 The Stack-Walking API for Currently Executing Method 2020-06-24 02:14:24 +04:30
johnA1331 a0e9359cf7 Update README.md 2020-06-23 15:54:14 +08:00
Amy Regnier 0d66be29a7 Updates to resolve issues raised by Kevin Gilmore 2020-06-22 11:38:08 -05:00
Ali Dehghani 52c03a3a48 Array Length Example 2020-06-22 21:03:09 +04:30
davidmartinezbarua 1739280948 Merge pull request #9526 from alimate/BAEL-4116
BAEL-4116: Objects Memory Layout in Java
2020-06-22 13:08:16 -03:00
Loredana Crusoveanu 68316251df Merge branch 'master' into master 2020-06-22 10:58:31 +03:00
Loredana Crusoveanu e2987ffae9 Merge pull request #9537 from amit2103/JAVA-1746-2
Update repository links to use https
2020-06-21 20:05:18 +03:00
amit.pandey c282780328 Update repository links to use https 2020-06-21 00:50:55 +05:30
amit.pandey 0ae152079e extract version into properties tag & moved common properties in parent 2020-06-20 23:37:24 +05:30
amit.pandey 36f15adbd7 extract version into properties tag & moved common properties in parent 2020-06-20 23:32:32 +05:30
Mona Mohamadinia e036a1adeb Added Code Samples (#9498) 2020-06-20 17:35:51 +01:00
Ali Dehghani 56c231c662 Added the Code Samples 2020-06-20 13:50:49 +04:30
Ali Dehghani 4b90f42892 Objects Memory Layout in Java 2020-06-19 23:54:50 +04:30
Carlos Grappa 5ad558c800 BAEL-4154 IOException Too many open files (#9511)
* BAEL-4154 IOException Too many open files

* Add comment to explain GC dependency

Co-authored-by: Carlos Grappa <carlos.grappa@mercadolibre.com>
2020-06-18 20:04:32 -07:00
Eric Martin 2457413be1 Merge pull request #9376 from maryarm/BAEL-3287
BAEL-3287
2020-06-18 17:35:54 -05:00
Jonathan Cook 6135445a29 Merge pull request #9361 from JonCook/master
BAEL-3912 - Java: Get week number from any date?
2020-06-18 15:18:03 +02:00
johnA1331 f41f744adf Update README.md 2020-06-18 15:15:20 +08:00
johnA1331 e201c58f27 Update README.md 2020-06-18 15:06:30 +08:00
johnA1331 743ec9ed60 Update README.md 2020-06-18 15:00:22 +08:00
johnA1331 f4ddd8907e Update README.md 2020-06-18 14:59:59 +08:00
johnA1331 5a68ce5100 Update README.md 2020-06-18 14:59:17 +08:00
johnA1331 51eea910b4 Update README.md 2020-06-18 14:33:44 +08:00
johnA1331 23f36e5dd2 Update README.md 2020-06-18 13:43:43 +08:00
johnA1331 8cc41206dd Update README.md 2020-06-18 13:26:55 +08:00
johnA1331 8d9f67faec Update README.md 2020-06-18 13:24:36 +08:00
johnA1331 8524b12bc3 Update README.md 2020-06-18 12:40:30 +08:00
Amy Regnier 87cc504e9e fix method names 2020-06-17 09:10:52 -05:00
Eric Martin 1d5b0c7759 Merge pull request #9464 from alimate/BAEL-4146
BAEL-4146: How Much Space boolean and boolean[] consumes?
2020-06-15 20:59:24 -05:00
Ali Dehghani 56d186f031 Added the Boolean Object Size Samples 2020-06-15 20:50:30 +04:30
Carlos Grappa dc12579dde BAEL-4154 IOException Too many open files (#9501)
Co-authored-by: Carlos Grappa <carlos.grappa@mercadolibre.com>
2020-06-15 08:01:20 -07:00
Eric Martin 0710026838 Merge pull request #9468 from johnA1331/master
BAEL-24876 - github-related test fix (results: 03.06.2020)
2020-06-14 12:03:57 -05:00
Jonathan Cook 9c9064cdb3 BAEL-3912 - Java: Get week number from any date? 2020-06-14 10:44:59 +02:00
Jonathan Cook 754e7f3d49 Merge branch 'master' of https://github.com/eugenp/tutorials 2020-06-14 10:20:41 +02:00
Loredana Crusoveanu 3dff206800 Merge branch 'master' into BAEL-4158 2020-06-14 09:57:03 +03:00
johnA1331 5ba1cd0b0f Merge branch 'master' into master 2020-06-14 10:42:24 +08:00
maryarm 220faee2b0 BAEL-3287: Move implementations to test folder 2020-06-12 19:32:50 +04:30
Jonathan Cook 9b61ba29e6 Merge branch 'master' of https://github.com/eugenp/tutorials 2020-06-12 07:23:24 +02:00
Eric Martin 0d9e691fe4 Merge pull request #9428 from SmartyAnsh/BAEL-View_Bytecode_of_a_Class_File_in_Java
BAEL-4049 View bytecode of a class file in java
2020-06-11 21:15:24 -05:00
rpvilao d68d458763 Merge pull request #9451 from ricardomoreirab/master
[BAEL-4136] What is this: [Ljava.lang.Object;?
2020-06-11 11:37:40 +02:00
Anshul BANSAL 5d9b41411d bcel version updated 2020-06-11 07:34:34 +03:00
sampadawagde b90191c5bc JAVA-622: readme changes, moved all enum articles to
core-java-lang-oop-types
2020-06-10 19:17:01 +05:30
sampadawagde da319363e8 JAVA-622: Move from core-java-lang-syntax to core-java-lang-oop-types 2020-06-10 19:16:13 +05:30
sampadawagde 265bfbfe10 JAVA-622: Moved code from core-java-lang to core-java-lang-oop-types 2020-06-10 19:14:45 +05:30
Ricardo Caldas e2fb716010 change method names, move package 2020-06-10 08:03:34 -03:00
Loredana Crusoveanu 0f2212533a Merge pull request #9449 from Maiklins/JAVA-1749-update-UUID-article-and-code
Java-1749 update UUID article and code
2020-06-09 19:10:48 +03:00
Josh Cummings bf4e7f7c9e Merge pull request #9452 from Maiklins/JAVA-1522-split-core-java-modules-core-java
Java-1522 split core java modules core java
2020-06-09 07:17:05 -06:00
johnA1331 a284c1d928 Update README.md 2020-06-09 21:00:17 +08:00
johnA1331 fa82022c6d Update README.md 2020-06-09 19:25:11 +08:00
johnA1331 1740f82328 Update README.md 2020-06-09 18:43:51 +08:00
johnA1331 9ff6e10078 Update README.md 2020-06-09 18:36:46 +08:00
johnA1331 9a9c492353 Update README.md 2020-06-09 18:31:13 +08:00
johnA1331 bff1a57fb9 Update README.md 2020-06-09 17:53:12 +08:00
Josh Cummings 9184c56423 Merge pull request #9453 from amit2103/JAVA-1833
pom formatting - make artifact name same as module name
2020-06-08 22:42:01 -06:00
Josh Cummings 8e15c570dc Merge pull request #9244 from pegeroad/ABA_problem
ABA problem in concurrency
2020-06-08 13:38:31 -06:00
Loredana Crusoveanu 10c4ebad08 Merge pull request #9282 from albanoj2/BAEL-3951
BAEL 3951: Corrected a misspelling in the static variable name
2020-06-08 20:06:00 +03:00
Ricardo Caldas 78d3c27e1f Code indentation fix 2020-06-08 12:21:05 -03:00
Amy Regnier d63c0834da Initial commit of code to accompany article on copying data from InputStream to OutputStream 2020-06-08 09:50:40 -05:00
Ricardo Caldas 051ed8f035 Code indentation fix 2020-06-08 08:49:36 -03:00
mikr 7b8b9390c7 JAVA-1522 Fix integration test for encoding package (2) 2020-06-07 21:46:55 +02:00
mikr fdcf192cbe JAVA-1522 Fix integration test for encoding package 2020-06-07 18:17:43 +02:00
Eric Martin 024874d9c8 Merge pull request #9423 from alimate/BAEL-4147
BAEL-4147: Introducing Integer Cache
2020-06-07 11:16:44 -05:00
Eric Martin d0c9ad62ea Merge pull request #9427 from alimate/BAEL-4153
BAEL-4153: Polluting the Heap
2020-06-07 11:08:00 -05:00
Eric Martin 3cfd36bbb1 Merge pull request #9420 from alimate/BAEL-4160
BAEL-4160: Class.newInstance() is deprecated
2020-06-07 10:57:10 -05:00
amit.pandey 4fa2ffb229 pom formatting - make artifact name same as module name 2020-06-07 20:28:16 +05:30
mikr 5a753ba384 JAVA-1522 Split core-java-modules/core-java module 2020-06-07 16:52:25 +02:00
Ricardo Caldas 978a32d0a2 [BAEL-4136] What is this: [Ljava.lang.Object;?
Code article
2020-06-07 10:00:48 -03:00
mikr 46ebcba3a0 JAVA-1749 Move modules language interop and console 2020-06-07 13:22:16 +02:00
mikr 6f21d2eb74 JAVA-1749 Update UUID article and code 2020-06-07 12:13:32 +02:00
Eric Martin d5c8ebe760 Merge pull request #9405 from alimate/BAEL-4128
BAEL-4128: Adapting the VarHandle Code to Best Practices
2020-06-05 22:50:57 -05:00
Josh Cummings 01b5d087f6 Merge pull request #9391 from pegeroad/BAEL-3856-aba-related-improvements
using accessors for balance and stamp
2020-06-05 11:34:11 -06:00
Anshul BANSAL bc40ab12d7 BAEL-4049 - indentation 2020-06-03 12:46:28 +03:00
Anshul BANSAL b9105d7891 BAEL-4049 - indentation fix 2020-06-03 12:44:22 +03:00
Ali Dehghani 829140d488 Polluting the Heap 2020-06-03 14:10:58 +04:30
Anshul BANSAL a2b1be69fe BAEL-4049 - indentation fix 2020-06-03 12:40:32 +03:00
Anshul BANSAL 8623df615b BAEL-4049 - removed cglib 2020-06-03 12:36:24 +03:00
Greg b8b361c2e4 Merge pull request #9345 from musibs/BAEL-4064
BAEL 4064 Out of Memory Error
2020-06-02 15:41:09 -04:00
Ali Dehghani b07bcce7ef Introducing Integer Cache 2020-06-02 22:03:54 +04:30
Ali Dehghani be292ec3f2 Avoid Using newInstance on Class<?> 2020-06-02 21:32:45 +04:30
Ali Dehghani 756f70b29f Rename the Class 2020-06-02 21:09:48 +04:30
Ali Dehghani 5b7dde1ae8 Adapting the VarHandle Code to Best Practices 2020-06-02 21:09:43 +04:30
musibs 6c6dbd6e96 Removed the long running test case 2020-06-02 18:13:56 +05:30
musibs 4998662d45 Moved the testcase to core-java-jvm module 2020-06-02 17:58:52 +05:30
Anshul BANSAL 6d1ecdd735 BAEL-4049 - view bytecode of a class file in java 2020-06-02 10:07:54 +03:00
Mona Mohamadinia 0828e8c3cd Added the Binary Examples 2020-06-02 04:41:34 +04:30