473,408 Members | 1,840 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

What's a good Java book for an "experienced" programmer?

176 100+
Hey, I haven't posted on this forum in several years (I made this account a long time ago, hence the incredibly stupid username :/) and since then I've become a reasonable C++ programmer (reasonable to the sense that I've made a few applications in Qt and the likes). Anyhow, I'm taking AP Computer Science this summer and I currently don't know squat when it comes to Java. I was hoping that you guys could recommend me some Java books that I can use to learn the syntax of the language, as well as the libraries associated with it. I'm not looking for an introductory book, because I don't need things like constructors, polymorphism, arrays, references and so on to be explained across lengthy passages that would be reviewing information I already know. A book that talks more about OO design patterns in Java while simultaneously introducing the Java API would be ideal.

Feel free to move this post if I put it in the wrong area, I just haven't used this forum in a long time and I didn't see a "lounge" area to put it in.

Also, having read some of the posts I made a few years back, I was a b****, so sorry for all of the ignorant/stupid things I posted.

Thanks.
Mar 27 '12 #1
2 2963
r035198x
13,262 8TB
That would be the JLS:http://docs.oracle.com/javase/specs/
Mar 28 '12 #2
Kid Programmer
176 100+
Seems like a... boring read, but it's also exactly what I asked for, so thanks!
Mar 28 '12 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

11
by: mrbog | last post by:
I have an array/hash that stores path information for my app. As in, what directory this is in, what directory that's in, what the name of the site is, what the products are called, etc. It's...
2
by: Ken | last post by:
Hi. I'm an experienced C++ programmer/OO designer who now needs to use Java on my next project. I've never programmed in Java, and I am only vaguely familiar with it (I know what bytecodes and...
4
by: michael nieuwenhuizen | last post by:
hello, for a new job i might have to learn SQL. i've never worked with databases or SQL, so i'll need to learn. can anybody advice me on what would be a good book to learn from? i'm quite an...
20
by: Wayne Sutton | last post by:
OK, I'm a newbie... I'm trying to learn Python & have had fun with it so far. But I'm having trouble following the many code examples with the object "self." Can someone explain this usage in...
81
by: Matt | last post by:
I have 2 questions: 1. strlen returns an unsigned (size_t) quantity. Why is an unsigned value more approprate than a signed value? Why is unsighned value less appropriate? 2. Would there...
2
by: Jake Montgomery | last post by:
Hi, I am a very experienced C++ Win32 programmer using VS 7.1. Are there any recommendations for C# books that assume no prior C# knowledge, but will not require me to slog through a lot of...
60
by: Dave | last post by:
I'm never quite sure whether to use "this." or not when referring to fields or properties in the same class. It obviously works just fine without it but sometimes I wonder if using this....
2
by: gimme_this_gimme_that | last post by:
What is the best VBA/Access book for an experienced VBA programmer? I'd prefer something that is less than 350 pages. Thanks.
11
by: Neo Morpheous | last post by:
Ok, first lets start with some definitions: By "Expert", I mean someone who : 1). Is familiar with and understands the *MAJOR* concepts/philosopies underlying C# (and possible .Net as a whole...
4
by: teddysnips | last post by:
I am just getting to grips with LINQ to SQL and my first attempt is to create a Search form. I need the LINQ to generate SQL like this: SELECT * FROM CustomerTable WHERE Surname LIKE 'S%' ...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.