Java

Zpit

Newbie
Joined
Mar 12, 2020
Messages
6
Reaction score
0
I started to learn Java a few days ago and in the next few days I'm going to learn OOP Java.Don't tell me to learn programming first because I already know some stuff. I want to ask you something. Can you pm me some Java good/modern frameworks,websites to learn and tell me what good Java Developer must know to be that. Thank you !
 
OOP is dead as an design and data pattern so why not learn Golang instead, Java is dying.
 
Why Java is dying. Because of "age" or ?
 
Well no their was a time it was pretty good mainly because there was nothing better however right now it would be a waste of your time.
It's not bad but I would learn Golang you would be better of than Java.
 
I don't know, I know that there are a lot of new programming languages and frameworks but I think that Java isn't dying language.
 
Well the whole thing is that you don't use frameworks in terms of optimization and language that is closer related to C is pretty fast.
Scala, Kotlin these are both successor and not without a reason check out the difference between those and Java. Don't get me wrong Java was pretty good around 2000 but it to heavy for web and there are better options for dev.

Try write functional code without a class in Java
 
I don't know. I know for Golang but I don't know anything about that language. What can I make with that language ? Is it powerful
 
You may say that Java is dying, but JVM is not, that's why you should focus on Kotlin/Scala and use Java only when there is no other choice. However learning Java itself is not a bad idea if you have time to do it, it's good to know how things work.
 
Hmm, hahaha well personal I would like an app that can predict the future. people love these kind of things.

Check movie below for inspiration.

Code:
https://www.youtube.com/watch?v=WXuK6gekU1Y
 
Good point, Kotlin and Scala are examples there is room for improvement I don't see any pattern of OOP in both of them while in Java things are
pretty square not very flexible at all. It's not bad but not good choice either.

What do you mean with: "it good to know how things works" ?

You may say that Java is dying, but JVM is not, that's why you should focus on Kotlin/Scala and use Java only when there is no other choice. However learning Java itself is not a bad idea if you have time to do it, it's good to know how things work.
 
First things first and ignore what Yee is saying.

What is it you want to do with Java? Java has a ton of resources, libraries, and frameworks. Spring, hibernate, Struts are popular.
 
He is right don't listen to me but read carefully nobody use Java for building web application, it's a heaven for remote code execution for anything else it's perfect but not on internet.
 
What do you mean with: "it good to know how things works" ?
These languages hide a lot of stuff from user to make things easier / enable new features and sometimes you gonna call Java libs anyway, so you should at least be able to read their code. Also Java is closer to bytecode, what can be helpful if you are going to work with some bytecode injection tools or JNI (you don't have bytecode there, but have to understand JVM).
 
it's clearly a matter of taste.

I left Java years ago for good reasons I'm surprised you think it's somehow relevant unless you are dinosaur, security researcher or both it simply doesn't make sense.

So big question, for what are you using Java anyway ?

These languages hide a lot of stuff from user to make things easier / enable new features and sometimes you gonna call Java libs anyway, so you should at least be able to read their code. Also Java is closer to bytecode, what can be helpful if you are going to work with some bytecode injection tools or JNI (you don't have bytecode there, but have to understand JVM).
 
Yee what can I make with Golang ?
 
Well you cannot write OOP code.

I suggest checking section "hire a freelancer" for more inspiration on what to build.

Suppose that didn't workout go check this Youtube video on Data structure using Java

Code:
https://www.youtube.com/watch?v=RBSGKlAvoiM

Go back to "hire a freelancer" for more inspiration on what to build or check front page BHW.

Yee what can I make with Golang ?
 
I tought desktop apps,mobile apps,web ?
 
Most banks use MS-DOS as their OS and maybe even apps made in Pascal. So, no, Java isn't dead. Automotive manufacturers use it (and I'm not talking about those Android tablets) and there is a lot of demand for Java programmers.
 
Java is here to stay for a some years, maybe decades, and who knows, Oracle might enhance it so much that it is eternal like C. And learning it won't hurt you in any way if you focus on learning the patterns and paradigms and general understanding of programming. I mean why are you all so lazy, learning a language is usually just learning the syntax and memorizing the standard libraries, which isn't a lot of work, and is mechanical and not that important.

Java is good for some things, and not so much for others. But it still is being used for serverside in most production level companies. That's not without reason.

https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites

Learning java will also allow you to have massive options for working with Android, which is a huge market. C# isnt that different from Java, you will also be able to master C# very fast if you already know Java
 
Back
Top