Why does /g/ have Java?
>>57278041
To keep me wake at night.
>>57278041
Because null is cancer.
Because "Modern Java 8" should have come out in 2006.
Because fucking Oracle.
>>57278041
my computer wouldnt work without it
>>57278041
filebot doesnt work without it
>>57278134
>null is cancer
Wat
>>57278041
For school. The first thing I'll do after my last day is to uninstall that crap.
>>57278208
Same
>>57278041
Receita Federal needs it in my country.
To play oldschool RuneScape.
>>57278134
>Because fucking Oracle.
desu this is my only issue with java.
overall i quite like the language, the jvm, javafx, etc. it all works very well.
however i fucking hate oracle and it makes me not want to use java which is a real shame :(
> Java
> 2016
being this retarded
>>57278134
>null is cancer
What did he mean by this?
>>57278207
>>57280917
https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare
>>57278041
>tfw my country uses JApplets for banking and other government related sites.
I remember some time ago when Jave got a unsecure update and all news channels went abeshit about it
Pajeet.PooIn(Loo);
>>57279178
Huehue detected
>>57278134
>null is cancer
>its okay when c++ does it
i fucking hate java every time there is an update I must must manually fix path variable on my windows machine
>/g/ hating on Java and JavaScript
it's like you people want to remain unemployed.
>>57278134
>Because fucking Oracle.
are the reason Java is actually somewhat tolerable nowadays
Java 7 and 8 were a huge improvement in every department
because its the top language atm ?
Its not as bad as people say it is.
>>57281857
>he doesn't have a 120k/y C embedded development job
lmao @ ur life
>>57278207
Java 8 Optional is 100 times better implementation for "might not exist" variables.
Actually prefer the earlier versions of Java. Annotations may make it more powerful, but also can make the code a lot more wtf.
Anyway, Runtime typesafe OO languages with garbage collection seem like the advisable option for corporate programming.
I am learning java right now.
Fuck you /g/, you memed me into oblivion, on uni I was wasting my time learning dumb shit like c and asm.
I was wasting my time to do fucking steganography assigment in C with working on raw bits while I could just write it in 1h with C#.
Now pajeets have job and I am on /g/.
>>57282234
>Annotations
I always liked how if you used@SupressWarnings("unused")and you didn't have any unused variables, it would give a warning saying the SupressWarnings line was unused.
Should I disable Java in Chrome? It's a fucking security risk.
>>57282526
Yes. Browser has been dead for a decade now.
>>57278041
there are better alternatives like C#.
>>57282679
Isn't JavaScript still used a lot in a bunch of sites?
>>57282703
Am I being baited? Java and javascript are seperate languages.
>>57282726
Well can you have Java in Chrome? Of course I was speaking about Java Script.
>>57282743
You used to be able to have java in browsers.
>>57282760
Not anymore.
>>57280932
Null is not a java thing. It's an everything thing.
>>57278041
/g/ doesn't. /v/ does.
>>57282451
annotations are not variables so you're either retarded or used an absolute horseshit IDE
>>57278041
Is there a way to compile java to run without the JVM?
>>57282978
Try GCJ?
>>57282978
upcoming feature
http://openjdk.java.net/jeps/295
i used to have it for minecwaft
DEDOTATED
>>57283114
Deprecated
>>57282693
>proprietary Java that only that only works well on winblows
>>57283400
Still works ok for a lot of stuff, though.
Honestly, it wasn't that good. People tend to think that java's slow because it runs in a VM, when it's really mostly because of the language's structure. GCJ wasn't as fast as the sun/oracle vm.
>>57278041
hate*
Because shoo shoo poo
>>57282803
> It's an everything thing.
No it's not. Plenty of better languages have non-nullable types.
>>57283481
>le funny /g/ indian meme xDxDxD
not an argument
idk..........................................................
>>57283656
it's not a meme
the amount of designated java pooers is so high that this language literally became shit
No serious product is based on this shit
>>57278041
because java and apk decompilers require it
>>57283709
>No serious product is based on this shit
[Citation needed]
>>57283709
>Most in-demand language in the last few years
>No serious product is based on this shit
>>57283746
Go to your designated shitting street and try to find a single serious product made in java
oh wait
>>57283806
The majority of the world's programmers aren't working on products. They're working on company's internal systems. And that's where java has a lot of traction.
That said, minecraft's the only thing I've ever actually *bought* that's based on java.
>>57278041
Because it's popular.
Every popular language is pajeet tier on /g/.
>>57283690
*jdk
ftfy
>>57283829
>gaymur "PrOOduct" for 14 year olds
>serious
kek
because it was taught to me incredibly poorly (fucking bluej) and c++ is better for jobs in the fields i wanted to work
>>57283806
LibreOffice, Matlab, Eclipse, Vuze, nearly all android apps, Google/Amazon/Facebook/eBay ect ect...
>>57283983
>libreoffice
>serious
God damnit, this is some edgy shit.
You better stop or else
>>57282693
>one of Java's main advantages is that it is cross-platform
>hey guys this language that only runs on Windows is just as good
>>57278041
I like Java. /g/ is just hipster.
>>57283983
libreoffice is made in java? no wonder it's so garbage.
Can anyone recommend a word processor that isn't shit? All it needs is export to pdf functionality.
Java. The preferred language of choice.
>/g/entoomans hate Windows
>/g/entoomans praise C#
>C# only runs properly on Windows
>>57278041
Because it's the main language for doing boring things and it's well organized with a great amount of libraries. Of course most of the neet aspies in this shithole are going to hate it.
>>57278041
it's c++ for people who can't cope with pointers
it's just anal enough for you to have to worry about types but you don't get the control over memory that C++ gives you
>>57282403
I'm sorry to hear that anon. I'm really glad I didn't find /g/ until after I had a job, because it probably would have completely screwed up any chance at getting a job. The workforce doesn't want NEETs.
>>57283451
not defending C# but,
>what is mono