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:
Online Access: |
Full Text (via O'Reilly/Safari) |
---|---|
Main Author: | |
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 |