Nope. Except the similarity in the names, they are very much different. Java is a general purpose programming language while Javascript was designed for the web, although Node JS is server side.
If you want to get started with Java then I would recommend
1) Head first Java to start with.
2) Effective Java for more advanced knowledge.
It is a general industry tendency that languages/platforms tend to stop being cool after some time. I guess it's more psychological rather than technical.
Java and JVM have withstood the test of time and continue to evolve. They were slow to change till now, but they have recognized that it is a problem and now they are making some very interesting changes.
Nope. Except the similarity in the names, they are very much different. Java is a general purpose programming language while Javascript was designed for the web, although Node JS is server side.
If you want to get started with Java then I would recommend
1) Head first Java to start with.
2) Effective Java for more advanced knowledge.
It is a general industry tendency that languages/platforms tend to stop being cool after some time. I guess it's more psychological rather than technical.
Java and JVM have withstood the test of time and continue to evolve. They were slow to change till now, but they have recognized that it is a problem and now they are making some very interesting changes.
Oh, I was reusing the joke about confusing java with javascript🙃
Finished Concurrency in Practice a bit ago. Kinda fell in love with Kotlin recently - so yeah, anyways great read though!
Its been a while since people used that joke :D
Kotlin is the best choice for android at present. Interested to see how it performs in the area of web apps.
Btw, looks like kotlin/scala are going native with LLVM backends. Be sure to check them out too.
JVM is going native with LLVM too! Probably going to be a little longer than Kotlin but the new release schedule should help