Learning Java: An Introduction to Real-World Programming with Java 5th Edition
Thumbnail 1

Learning Java: An Introduction to Real-World Programming with Java 5th Edition

4.3/5
产品编号: 178839103
安全交易

描述

Full description not available

评论

4.3

全部来自已验证的购买

A**S

Clear, Concise, Comprehensive

Clear and concise theory. Not heavy on code-alongs or challenges, but you can practice yourself with a little imagination and grit. Covered most critical topics essential to programming with regards to how they are implemented in Java. Best if read from front to back if completely new to Java. Well suited as a "learn Java as a second(+) language" and not so much as a first programming book.

T**N

Awesome

Nice work really enjoyed this book nicely written wasn’t painful to read like many programming languages books nice job in explaining the Java programming language with clear examples and explanations.

G**N

Great tour of **new** features.

Fast whirlwind tour of java with non trivial examples. I don't recommend this book for beginner programmers. I don't even think this book is for experience programmers with no exposure to Java because of the emphasis on new features and very little exposition to basic features everyone (including experience programmers) would want to know.But if you are like me, who hasn't touched Java in since 1.4 (that is late 90's early 2000's) then this book is excellent way to get back to speed.I think the book spends a tad too much time on the lambda concept. Working with python, c and c++, I am very comfortable with lambdas. And makes me wonder just how stuck Java programmers are in the 90's when GoF was all the rage and every bookshelf was stuffed with class design books.I digress. Other things good about this book is that the author provides code on git hub and walks you through setting up Intellij IDE to follow along with the book. I had some hiccups but overall the setup wasn't too bad, especially since I've managed in my entire career to avoid IDEs and use basic unix command line. (Talk about being stuck in the 70's!).I think the best way to approach this book is to read it swiftly but not skim it. If a passage is particularly slow or hard to understand, try your best but don't get bogged down. Reread it later when you have time to let it "sink in". I think you should be aware of all the new things Java has and know of examples of how to use them and when.For an experienced programmer, the internet and this book -I feel- should be a good start if you are saddled with Java for your next gig.

E**E

Easy Reading

This Java book is an easy read for the novice Java programmer. The author gives clear worked examples with good explanations of what the code does. You immediately get your feet wet by writing code after learning how to install the Java JDK on your computer. The diagrams and screenshots are large and numerous. Over 700 pages of useful information. I am reading the E book version.

A**S

Super intro to Java

This was a fantastic introduction to Java. It takes the reader from the very basics, to some fairly advanced JVM concepts. Highly recommend.

C**S

Really is written well

After a terrible professor didn't teach us at all, this book taught me java from scratch

R**S

Good and Bad

The book is ok, but in somethings it moves too fast and in others too slow. I realize this is all rather vague but I am still trying to muddle it. It give codes in tidbits without connecting things so you have figure out how the tidbits fit together. I like the explanations of the code segments but would like to see the way they all fit together as well as how they interact with each other.

O**I

Not a Beginner's Book

This book is not for beginners. Anyone who is new to programming will likely be frustrated by this book because it's like drinking from a firehose. Java isn't my first programming language; I know python, and I'm familiar with much of the lingo (e.g., classes, inheritance, variables, etc.), but this book is rough. It hits the ground running, where your first project is you creating a pop up window that displays "hello world", and you just build on from there. If you have a background in C or C++, then this learning curve might not be too steep, but anyone else will likely have a tough time following what's being presented.In my humble opinion, there are some serious differences between Java and languages like python (which I think is rather intuitive). For anyone like me, who is either new to programming, and/or has a background in python, I'd recommend something else. If you're relatively new to programming, but have some stuff under your belt, I'd recommend Deitel & Deitel's "Java How to Program Early Objects" 11th edition as an alternative to this book. If you're completely new to programming - and have never learned another language at all - then I'd recommend "Head First Java" 2nd edition by Sierra & Bates. Normally I'm not a fan of the Head First series, but there's a reason why it's so highly recommended: it walks you through a lot of the complicated idiosyncrasies of Java in layman's terms with great visuals and lots of examples.

常见问题

TrustPilot

TrustScore 4.5 | 7,300多个评论

Rajesh P.

当我对产品有疑问时,客户服务非常出色。

2天前

Sneha T.

我收到的产品完好无损。总体来说服务很棒。

1 个月前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$1213

关税和税费包括

Macau店铺
1
免运费

with PRO Membership

免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

TrustPilot

TrustScore 4.5 | 7,300多个评论

Rajesh P.

当我对产品有疑问时,客户服务非常出色。

2天前

伊姆兰 F.

非常可靠的商店,产品真实可靠。一定会再次购买!

2 周前

Learning Java An Introduction To Real World Programming With Java | Desertcart Macau