Think Java: How to Think Like a Computer Scientist

دانلود کتاب Think Java: How to Think Like a Computer Scientist

30000 تومان موجود

کتاب به جاوا فکر کنید: چگونه مانند یک دانشمند کامپیوتر فکر کنیم نسخه زبان اصلی

دانلود کتاب به جاوا فکر کنید: چگونه مانند یک دانشمند کامپیوتر فکر کنیم بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 10


توضیحاتی در مورد کتاب Think Java: How to Think Like a Computer Scientist

نام کتاب : Think Java: How to Think Like a Computer Scientist
عنوان ترجمه شده به فارسی : به جاوا فکر کنید: چگونه مانند یک دانشمند کامپیوتر فکر کنیم
سری :
نویسندگان : ,
ناشر : O'Reilly Media
سال نشر : 2016
تعداد صفحات : 251
ISBN (شابک) : 9781491929568 , 1491929561
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 6 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover......Page 1
Copyright......Page 4
Table of Contents......Page 5
The Philosophy Behind the Book......Page 11
Appendixes......Page 12
Using the Code Examples......Page 13
O’Reilly Safari......Page 14
Acknowledgments......Page 15
What Is Programming?......Page 17
What Is Computer Science?......Page 18
Programming Languages......Page 19
The Hello World Program......Page 20
Displaying Strings......Page 21
Escape Sequences......Page 22
Formatting Code......Page 23
Vocabulary......Page 24
Exercises......Page 26
Declaring Variables......Page 29
Assignment......Page 30
State Diagrams......Page 31
Arithmetic Operators......Page 32
Floating-Point Numbers......Page 33
Operators for Strings......Page 35
Types of Errors......Page 37
Vocabulary......Page 40
Exercises......Page 41
The System Class......Page 45
The Scanner Class......Page 46
Program Structure......Page 47
Inches to Centimeters......Page 48
Formatting Output......Page 49
Modulus Operator......Page 51
Putting It All Together......Page 52
The Scanner Bug......Page 53
Vocabulary......Page 54
Exercises......Page 55
Math Methods......Page 59
Composition Revisited......Page 60
Adding New Methods......Page 61
Flow of Execution......Page 63
Parameters and Arguments......Page 64
Multiple Parameters......Page 65
Stack Diagrams......Page 66
Reading Documentation......Page 67
Writing Documentation......Page 69
Vocabulary......Page 70
Exercises......Page 71
Relational Operators......Page 73
Logical Operators......Page 74
Conditional Statements......Page 75
Chaining and Nesting......Page 76
The return Statement......Page 77
Recursive Methods......Page 78
Recursive Stack Diagrams......Page 80
Binary Numbers......Page 81
Vocabulary......Page 82
Exercises......Page 83
Return Values......Page 87
Writing Methods......Page 89
Method Composition......Page 91
Overloading......Page 92
Boolean Methods......Page 93
Javadoc Tags......Page 94
More Recursion......Page 95
Leap of Faith......Page 97
Vocabulary......Page 98
Exercises......Page 99
The while Statement......Page 105
Generating Tables......Page 106
Encapsulation and Generalization......Page 108
More Generalization......Page 110
The for Statement......Page 112
The do-while Loop......Page 113
break and continue......Page 114
Exercises......Page 115
Creating Arrays......Page 119
Accessing Elements......Page 120
Displaying Arrays......Page 121
Copying Arrays......Page 122
Array Traversal......Page 123
Random Numbers......Page 124
Traverse and Count......Page 125
Building a Histogram......Page 126
The Enhanced for Loop......Page 127
Vocabulary......Page 128
Exercises......Page 129
Characters......Page 133
Strings Are Immutable......Page 134
String Traversal......Page 135
Substrings......Page 136
String Comparison......Page 137
String Formatting......Page 138
Command-Line Arguments......Page 139
Exercises......Page 141
Point Objects......Page 147
Attributes......Page 148
Objects as Return Types......Page 149
Mutable Objects......Page 150
Aliasing......Page 152
Garbage Collection......Page 153
Class Diagrams......Page 154
Java Library Source......Page 155
Exercises......Page 156
The Time Class......Page 161
Constructors......Page 162
More Constructors......Page 164
Getters and Setters......Page 165
The toString Method......Page 167
The equals Method......Page 168
Adding Times......Page 170
Pure Methods and Modifiers......Page 171
Vocabulary......Page 172
Exercises......Page 173
Card Objects......Page 177
Card toString......Page 179
Class Variables......Page 180
The compareTo Method......Page 181
Cards Are Immutable......Page 182
Arrays of Cards......Page 183
Binary Search......Page 185
Tracing the Code......Page 186
Recursive Version......Page 187
Exercises......Page 188
The Deck Class......Page 191
Shuffling Decks......Page 192
Selection Sort......Page 193
Subdecks......Page 194
Merging Decks......Page 195
Adding Recursion......Page 196
Exercises......Page 197
Chapter 14. Objects of Objects......Page 201
CardCollection......Page 202
Inheritance......Page 205
Dealing Cards......Page 206
The Player Class......Page 207
The Eights Class......Page 210
Class Relationships......Page 213
Exercises......Page 214
Installing DrJava......Page 217
DrJava Interactions......Page 218
Command-Line Interface......Page 219
Command-Line Testing......Page 220
Running Checkstyle......Page 222
Tracing with a Debugger......Page 223
Testing with JUnit......Page 224
Vocabulary......Page 226
Creating Graphics......Page 227
Graphics Methods......Page 228
Example Drawing......Page 230
Exercises......Page 231
Compile-Time Errors......Page 233
I’m getting a weird compiler message, and it won’t go away.......Page 234
I can’t get my program to compile no matter what I do.......Page 235
My program hangs.......Page 236
When I run the program I get an exception.......Page 238
My program doesn’t work.......Page 239
I’ve got a big hairy expression and it doesn’t do what I expect.......Page 240
My method doesn’t return what I expect.......Page 241
No, I really need help.......Page 242
I found the bug!......Page 243
Index......Page 245
Colophon......Page 251




پست ها تصادفی