語系:
繁體中文
English
說明(常見問題)
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Java Challenges = 100+ Proven Tasks that Will Prepare You for Anything /
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Java Challenges/ by Michael Inden.
其他題名:
100+ Proven Tasks that Will Prepare You for Anything /
作者:
Inden, Michael.
面頁冊數:
XXX, 768 p. 67 illus.online resource. :
Contained By:
Springer Nature eBook
標題:
Study and Learning Skills. -
電子資源:
https://doi.org/10.1007/978-1-4842-7395-1
ISBN:
9781484273951
Java Challenges = 100+ Proven Tasks that Will Prepare You for Anything /
Inden, Michael.
Java Challenges
100+ Proven Tasks that Will Prepare You for Anything /[electronic resource] :by Michael Inden. - 1st ed. 2022. - XXX, 768 p. 67 illus.online resource.
1. Introduction -- Part I. Fundamentals -- 2. Mathematical problems -- 3. Recursion -- 4. Strings -- 5. Arrays -- 6. Date Processing -- 7. Basic Data Structures: Lists, Sets, and Maps -- Part II. More Advanced and Tricky Topics -- 8. Advanced Recursion -- 9. Binary Trees -- 10. Searching and Sorting -- 11. Conclusion -- Part III Appendices -- A. JShell Quick Start -- B. JUnit Introduction -- C. O-notation Quick Start. - Bibliography.
Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming challenges. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time. The APIs and other material included in this book are Java 17 compatible. Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by multiple exercises of varying degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors. Three appendices round out the book: one covering JShell, which is often helpful for trying out the code snippets and examples in the book, followed by an introduction to JUnit 5 for unit testing and verifying solutions, while the final appendix explains O-notation for estimating performance. After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website. You will: Improve your Java knowledge by solving enjoyable but challenging programming puzzles Solve mathematical problems, recursions, strings, arrays and more Manage data processing and data structures like lists, sets, maps Handle advanced recursion as well as binary trees, sorting and searching Gamify key fundamentals for fun and easier reinforcement.
ISBN: 9781484273951
Standard No.: 10.1007/978-1-4842-7395-1doiSubjects--Topical Terms:
1139951
Study and Learning Skills.
LC Class. No.: QA76.73.J38
Dewey Class. No.: 005.133
Java Challenges = 100+ Proven Tasks that Will Prepare You for Anything /
LDR
:03478nam a22003975i 4500
001
1093343
003
DE-He213
005
20221104150313.0
007
cr nn 008mamaa
008
221228s2022 xxu| s |||| 0|eng d
020
$a
9781484273951
$9
978-1-4842-7395-1
024
7
$a
10.1007/978-1-4842-7395-1
$2
doi
035
$a
978-1-4842-7395-1
050
4
$a
QA76.73.J38
072
7
$a
UMX
$2
bicssc
072
7
$a
COM051280
$2
bisacsh
072
7
$a
UMX
$2
thema
082
0 4
$a
005.133
$2
23
100
1
$a
Inden, Michael.
$e
author.
$4
aut
$4
http://id.loc.gov/vocabulary/relators/aut
$3
1400826
245
1 0
$a
Java Challenges
$h
[electronic resource] :
$b
100+ Proven Tasks that Will Prepare You for Anything /
$c
by Michael Inden.
250
$a
1st ed. 2022.
264
1
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2022.
300
$a
XXX, 768 p. 67 illus.
$b
online resource.
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
347
$a
text file
$b
PDF
$2
rda
505
0
$a
1. Introduction -- Part I. Fundamentals -- 2. Mathematical problems -- 3. Recursion -- 4. Strings -- 5. Arrays -- 6. Date Processing -- 7. Basic Data Structures: Lists, Sets, and Maps -- Part II. More Advanced and Tricky Topics -- 8. Advanced Recursion -- 9. Binary Trees -- 10. Searching and Sorting -- 11. Conclusion -- Part III Appendices -- A. JShell Quick Start -- B. JUnit Introduction -- C. O-notation Quick Start. - Bibliography.
520
$a
Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming challenges. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time. The APIs and other material included in this book are Java 17 compatible. Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by multiple exercises of varying degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors. Three appendices round out the book: one covering JShell, which is often helpful for trying out the code snippets and examples in the book, followed by an introduction to JUnit 5 for unit testing and verifying solutions, while the final appendix explains O-notation for estimating performance. After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website. You will: Improve your Java knowledge by solving enjoyable but challenging programming puzzles Solve mathematical problems, recursions, strings, arrays and more Manage data processing and data structures like lists, sets, maps Handle advanced recursion as well as binary trees, sorting and searching Gamify key fundamentals for fun and easier reinforcement.
650
2 4
$a
Study and Learning Skills.
$3
1139951
650
2 4
$a
Computer Science.
$3
593922
650
2 4
$a
Programming Language.
$3
1365750
650
1 4
$a
Java.
$3
1115949
650
0
$a
Study Skills.
$3
1279041
650
0
$a
Computer science.
$3
573171
650
0
$a
Programming languages (Electronic computers).
$3
1127615
650
0
$a
Java (Computer program language).
$3
686374
710
2
$a
SpringerLink (Online service)
$3
593884
773
0
$t
Springer Nature eBook
776
0 8
$i
Printed edition:
$z
9781484273944
776
0 8
$i
Printed edition:
$z
9781484273968
776
0 8
$i
Printed edition:
$z
9781484291153
856
4 0
$u
https://doi.org/10.1007/978-1-4842-7395-1
912
$a
ZDB-2-CWD
912
$a
ZDB-2-SXPC
950
$a
Professional and Applied Computing (SpringerNature-12059)
950
$a
Professional and Applied Computing (R0) (SpringerNature-43716)
筆 0 讀者評論
多媒體
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼[密碼必須為2種組合(英文和數字)及長度為10碼以上]
登入