Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Leonard, Anghel
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1121141553
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 191005s2019 enk o 000 0 eng d
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 
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)1121141553 
037 |a 9781789800500  |b Packt Publishing 
050 4 |a QA76.73.J38 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
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 online resource  |b cr  |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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Coding theory. 
650 6 |a Java (Langage de programmation) 
650 7 |a Coding theory.  |2 fast  |0 (OCoLC)fst00866237 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
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://learning.oreilly.com/library/view/~/9781789801415/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36824790 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5904528 
938 |a EBSCOhost  |b EBSC  |n 2255807 
994 |a 92  |b IZTAP