Java Coding Problems : Improve Your Java Programming Skills by Solving Real-World Coding Challenges.

The Modern Java Challenge is the book which contains a set of challenges designed specifically to help you master a specific skill in a specific domain. This will put your knowledge to test through real-world problems and help you in becoming an expert Java Programmer.

Saved in:
Bibliographic Details
Online Access: Full Text (via O'Reilly/Safari)
Main Author: Leonard, Anghel
Format: eBook
Language:English
Published: Birmingham : Packt Publishing, Limited, 2019.
Subjects:

MARC

LEADER 00000cam a2200000 i 4500
001 b11379527
006 m o d
007 cr |||||||||||
008 191005s2019 enk o 000 0 eng d
005 20240829150113.6
015 |a GBB9G5322  |2 bnb 
016 7 |a 019559726  |2 Uk 
020 |a 1789800501 
020 |a 9781789800500  |q (electronic bk.) 
020 |z 9781789801415  |q (pbk.) 
029 1 |a UKMGB  |b 019559726 
035 |a (OCoLC)safo1121141553 
035 |a (OCoLC)1121141553 
037 |a safo9781789801415 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d UKMGB  |d OCLCO  |d EBLCP  |d OCLCQ  |d OCLCF  |d OCLCQ  |d MERUC  |d UKAHL  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
049 |a GWRE 
050 4 |a QA76.73.J38 
100 1 |a Leonard, Anghel. 
245 1 0 |a Java Coding Problems :  |b Improve Your Java Programming Skills by Solving Real-World Coding Challenges. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2019. 
300 |a 1 online resource (809 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a volume  |b nc  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Strings, Numbers, and Math; Problems; Solutions; 1. Counting duplicate characters; What about Unicode characters?; 2. Finding the first non-repeated character; 3. Reversing letters and words; 4. Checking whether a string contains only digits; 5. Counting vowels and consonants; 6. Counting the occurrences of a certain character; 7. Converting a string into an int, long, float, or double; 8. Removing white spaces from a string; 9. Joining multiple strings with a delimiter 
505 8 |a 10. Generating all permutations11. Checking whether a string is a palindrome; 12. Removing duplicate characters; 13. Removing a given character; 14. Finding the character with the most appearances; 15. Sorting an array of strings by length; 16. Checking that a string contains a substring; 17. Counting substring occurrences in a string; 18. Checking whether two strings are anagrams; 19. Declaring multiline strings (text blocks); 20. Concatenating the same string n times; 21. Removing leading and trailing spaces; 22. Finding the longest common prefix; 23. Applying indentation 
505 8 |a 24. Transforming strings25. Computing the minimum and maximum of two numbers; 26. Summing two large int/long values and operation overflow; 27. String as an unsigned number in the radix; 28. Converting into a number by an unsigned conversion; 29. Comparing two unsigned numbers; 30. Division and modulo of unsigned values; 31. double/float is a finite floating-point value; 32. Applying logical AND/OR/XOR to two boolean expressions; 33. Converting BigInteger into a primitive type; 34. Converting long into int; 35. Computing the floor of a division and modulus; 36. Next floating-point value 
505 8 |a 37. Multiplying two large int/long values and operation overflow38. Fused Multiply Add; 39. Compact number formatting; Formatting; Parsing; Summary; Chapter 2: Objects, Immutability, and Switch Expressions; Problems; Solutions; 40. Checking null references in functional style and imperative code; 41. Checking null references and throwing customized NullPointerException; 42. Checking null references and throwing the specified exception; 43. Checking null references and returning non-null default references; 44. Checking the index in the range from 0 to length 
505 8 |a 45. Checking the subrange in the range from 0 to length46. equals() and hashCode(); 47. Immutable objects in a nutshell; 48. Immutable string; Pros of string immutability; String constant pool or cached pool; Security; Thread safety; Hash code caching; Class loading; Cons of string immutability; String cannot be extended; Sensitive data in memory for a long time; OutOfMemoryError; Is String completely immutable?; 49. Writing an immutable class; 50. Passing/returning mutable objects to/from an immutable class; 51. Writing an immutable class via the Builder pattern 
500 |a 52. Avoiding bad data in immutable objects 
520 |a The Modern Java Challenge is the book which contains a set of challenges designed specifically to help you master a specific skill in a specific domain. This will put your knowledge to test through real-world problems and help you in becoming an expert Java Programmer. 
650 0 |a Java (Computer program language) 
650 0 |a Coding theory. 
650 7 |a Coding theory  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
758 |i has work:  |a Java Coding Problems (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGP34BrX3hQ7RJPkxFHRGb  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Leonard, Anghel.  |t Java Coding Problems : Improve Your Java Programming Skills by Solving Real-World Coding Challenges.  |d Birmingham : Packt Publishing, Limited, ©2019  |z 9781789801415 
856 4 0 |u https://go.oreilly.com/UniOfColoradoBoulder/library/view/~/9781789801415/?ar  |z Full Text (via O'Reilly/Safari) 
915 |a - 
956 |a O'Reilly-Safari eBooks 
956 |b O'Reilly Online Learning: Academic/Public Library Edition 
994 |a 92  |b COD 
998 |b Subsequent record output 
999 f f |i ab13a504-301c-5e24-aca6-571e09efa989  |s 45a9391d-6cee-57a8-8a21-c58d0e470ba9 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA76.73.J38  |h Library of Congress classification  |i web  |n 1