• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Head First Java - Question and Congratulations

 
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Hi Kathy and Bert, I hope you get to read this, because it's been ages since I read one of your first Head First Java, and from that moment on I was hooked on Java, I believe it has been 15 years I believe and your book helped my achieve many things in my career starting from my very first java certification.

Back then there were not so many books, online courses, youtube videos etc, but I'm glad that pearls like Head First Java is still around because the quality can not be compared, there is no other source that teaches you Java like your book.

So for all this, THANK YOU! THANK YOU VERY MUCH!

And my question is a big one, if you are a Java 1.5 certified, that has worked a lot with Java 8, where do you start to catch up with the latest versions? does your book cover it all? and last but not least... Do you guys have a favorite new feature? pleaase explain

 
Marcus Sanchez
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
BTW, How can I get a book signed?
 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Kathy, Bert & Trisha, great work on HFJ. Thank you for saving a many careers by bringing out the non disputed best seller in programming language category. My question, I am in a way disturbed by way Java is gaining little less popularity & also now called "old" language,
how do you see the evolution of Java programming language as a better choice over golang, nodejs for application architects, designers and developers to adapt & consider this domain & object friendly one? Can you comment on the dimension of Java language suitability to certain industries such as healthcare, finance as they are very domain driven? Thank you again
 
Author
Posts: 49
18
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
> if you are a Java 1.5 certified, that has worked a lot with Java 8, where do you start to catch up with the latest versions? does your book cover it all?

The book covers up to Java 17, and we've tried to pick the key features you'll use, or see in real life code (like lambdas and streams from 8, the convenience factory methods from Java 9, and a brief tour of records from Java 17). I've actually given talks basically on how to level up from Java 8 to more recent versions of Java, covering the key syntax and features that are most interesting to Java, most of the research I did for those talks ended up being how we decided what to cover in the book. So, short version is, the book covers the majority of what you need to know. Anything that isn't covered, there are talks, blogs and videos on, some of which I did

> and last but not least... Do you guys have a favorite new feature? pleaase explain

Records are my favourite new feature! I'm not one to complain about "boilerplate code" in Java, I've worked with it for so long I'm comfortable with classes with getters, setters, hashcode, toString and equals methods, but it really is lovely to work with a data class which is defined just using a couple of lines of code.
 
author
Posts: 9050
21
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

sandeepc chintaki wrote:Hi Kathy, Bert & Trisha, great work on HFJ. Thank you for saving a many careers by bringing out the non disputed best seller in programming language category. My question, I am in a way disturbed by way Java is gaining little less popularity & also now called "old" language,
how do you see the evolution of Java programming language as a better choice over golang, nodejs for application architects, designers and developers to adapt & consider this domain & object friendly one? Can you comment on the dimension of Java language suitability to certain industries such as healthcare, finance as they are very domain driven? Thank you again



Thanks for your kind words!

Your question isn't an easy one, and I'm sure if you asked a bunch of senior software developers, you'd het many different answers. IMO, Java is good for a wide variety of applications with non-functional requirements such as: ease of maintenance and enhance-ability, large development teams, not too much concern about memory footprints, and where performance is important, but not super, super critical.

So, depending on the application, Java could fit well with some healthcare or finance situations, but not others.
 
sandeepc chintaki
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Bert.. really value your opinion & perspective here. All the best !  


Bert Bates wrote:

sandeepc chintaki wrote:Hi Kathy, Bert & Trisha, great work on HFJ. Thank you for saving a many careers by bringing out the non disputed best seller in programming language category. My question, I am in a way disturbed by way Java is gaining little less popularity & also now called "old" language,
how do you see the evolution of Java programming language as a better choice over golang, nodejs for application architects, designers and developers to adapt & consider this domain & object friendly one? Can you comment on the dimension of Java language suitability to certain industries such as healthcare, finance as they are very domain driven? Thank you again



Thanks for your kind words!

Your question isn't an easy one, and I'm sure if you asked a bunch of senior software developers, you'd het many different answers. IMO, Java is good for a wide variety of applications with non-functional requirements such as: ease of maintenance and enhance-ability, large development teams, not too much concern about memory footprints, and where performance is important, but not super, super critical.

So, depending on the application, Java could fit well with some healthcare or finance situations, but not others.

 
Do you pee on your compost? Does this tiny ad?
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic