Тёмный

Java for the Haters in 100 Seconds 

Fireship
Подписаться 3,1 млн
Просмотров 2,8 млн
50% 1

Java is one of the most successful and most dreaded technologies in the computer science world. Let's roast this powerful open-source programming language to find out why it has so many haters.
#java #programming #comedy #100SecondsOfCode
🔗 Resources
Java Website java.com
Java in 100 Seconds • Java in 100 Seconds
Why Java Sucks tech.jonathangardner.net/wiki...
Why Java Doesn't Suck smartbear.com/blog/please-sto...
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Why do people hate Java?
- Does Java suck?
- Is Java still a good language?
- Java Criticisms
- Java Memes and Jokes
- Roast of Java

Наука

Опубликовано:

 

31 мар 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4,5 тыс.   
@Fireship
@Fireship 2 года назад
jk, java is actually pretty good 👉 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-l9AzO1FMgM8.html
@thyscott6603
@thyscott6603 2 года назад
Fk no. #byexJavadev
@sithsithari
@sithsithari 2 года назад
NO
@oamioxmocliox8082
@oamioxmocliox8082 2 года назад
;)
@dislord1326
@dislord1326 2 года назад
PLOT TWIST: It is April Fools
@everyhandletaken
@everyhandletaken 2 года назад
Oh, this is the actual Aprils fools, now I get it.
@MarkGruffalo
@MarkGruffalo 2 года назад
When I was a little kid starting programming I downloaded the JDK from another website, because I thought the official website was a scam… 😂😂👌🏾
@alaminjumamagoti504
@alaminjumamagoti504 2 года назад
😀😀😀😀😂😂😅
@user-dh8oi2mk4f
@user-dh8oi2mk4f 2 года назад
lmfao
@shikyokira3065
@shikyokira3065 2 года назад
Being so young yet so savvy. You certainly have a bright future
@VinyZikss
@VinyZikss 2 года назад
lmao you were right to think that, with an ugly ass 1998 looking website
@justSomeUserOnYT
@justSomeUserOnYT 2 года назад
You still are a little kid, wym?
@paul7408
@paul7408 2 года назад
The vertical monitor thing is a lie, you need ultrawide because the error message stretch so long horizontally
@m0llux
@m0llux 2 года назад
Or to display your class names.
@TorutheRedFox
@TorutheRedFox 2 года назад
you don't obfuscate your code in a way that makes reading native crash stack traces near impossible to decode? amateur
@auckzsv8599
@auckzsv8599 2 года назад
I have SUPER Ultrawide and STILL cant read the error messages properly.
@sc1ss0r1ng
@sc1ss0r1ng 2 года назад
Oh yeah... The longest error message I've seen, was when working with Spring and JPA, it just went on and on and on like forever, because of a circular reference somewhere haha...
@clashgamers4072
@clashgamers4072 2 года назад
Get a ultrawide vertical monitor
@ultimate50s98
@ultimate50s98 Год назад
I find it halarious that the Java website was changed almost immediately after this video was released.
@diddlybop
@diddlybop 11 месяцев назад
and it still looks like a scam lol
@qdaniele97
@qdaniele97 11 месяцев назад
Now looks only 10 years old instead of 20 😅
@legbender1584
@legbender1584 11 месяцев назад
poor java devs are so scared of april 1st video 😭
@fishyc43sar
@fishyc43sar 6 месяцев назад
And they finally removed the "3 Billion Devices Run Java" after a century.
@FlytoTheSpace
@FlytoTheSpace 4 месяца назад
wait WHAT?, IT HAS ACTUALLY BEEN CHANGED???, the last time I've visited that website was when I had downloaded Minecraft
@NFSHeld
@NFSHeld Год назад
Java has to be the only technology platform that is alive yet has the FAQ link on "How to uninstall" placed as the third most prominent thing on the homepage. It's like "Hi there, we suppose you're here because you want to uninstall our product."
@voidbite
@voidbite Год назад
It has changed into the number 1 thing on the faq
@ossahmadrezaazimikohnabi5108
@ossahmadrezaazimikohnabi5108 13 дней назад
​@@voidbite aww... Now I'm feeling sad 😿
@voidbite
@voidbite 13 дней назад
@@ossahmadrezaazimikohnabi5108 Worry not, for it is now number 2. (After all, it has already been more than a year.)
@NicolasPare
@NicolasPare 2 года назад
I'm confident that the statement about Java not updating their website since the 90s is accurate.
@everyhandletaken
@everyhandletaken 2 года назад
Maybe they are so pissed that applets didn’t take off, that they refused to upgrade ever since
@techwizpc4484
@techwizpc4484 2 года назад
@@everyhandletaken Just checked the website and yup, it's still early 2000-ish.
@TorutheRedFox
@TorutheRedFox 2 года назад
@@everyhandletaken it's not that they didn't take off, because they kinda did they just got shot down because of how insecure running a full blown application that can get full local user, and sometimes even admin access to your computer *_AUTOMATICALLY ON PAGE LOAD_* is
@SkyyySi
@SkyyySi 2 года назад
I got curious and checked the wayback machine. The oldest one I could load (from late 2003) actually looked very different. Which makes it even more confusing, considering it means that this design is comparatively "recent"...
@manasnagelia
@manasnagelia 2 года назад
@@SkyyySi Yeah I saw the wayback machine too
@v0rtex-
@v0rtex- 2 года назад
"Life is way to short to code in JAVA man" - Quote that inspired millions
@aikslf
@aikslf 2 года назад
What inspired me to learn programming is Minecraft mods, which are in Java
@v0rtex-
@v0rtex- 2 года назад
@@aikslf I think the first line of code that I ever wrote was like changing "online-mode=false" in Minecraft properties
@Hubert4515
@Hubert4515 2 года назад
i agree with it 100%
@konstkaras
@konstkaras 2 года назад
Did you mean "too short to code" or "to shorten code"?
@srimpingkid3490
@srimpingkid3490 2 года назад
@@konstkaras which do you think makes the most sense?
@PorthoGamesBR
@PorthoGamesBR 2 года назад
As an old sage said: "Learning Java as your first language is like learning how to ride a bicycle. But there is no training weels or break, the tires are flat and the bike is on fire." Guess what was my first language?
@lucyboy8276
@lucyboy8276 2 года назад
Russian blin Gopnik programmer
@Fl4shback
@Fl4shback 2 года назад
Java is the go to language for programming intros in universities... If you think you have it bad with java as a beginner you have no clue what c++ holds in store for you. You have so many safeguards in Java.... I like c(++) more, though
@Frizou
@Frizou Год назад
just go with lua, it even got stability wheels !
@mikey630
@mikey630 Год назад
I first learned C++ then java. 🤡
@Steven_Flores2112
@Steven_Flores2112 Год назад
@@Fl4shback I'm actually learning C++, it's really that hard?
@ekzac
@ekzac Год назад
"Java: a boilerplate driven language designed for writing verbose object-oriented instant legacy code" You could end the video there. That's the only truth people need to know about it 😂
@yashmjj
@yashmjj 2 года назад
"Life is too short to be coding in Java man" Words to live by
@pranavnyavanandi9710
@pranavnyavanandi9710 2 года назад
@ㄥㄚҠҠㄖ丂 But isn't javascript dynamically typed?
@shreehari2589
@shreehari2589 2 года назад
@ㄥㄚҠҠㄖ丂 javascript is way easier than java, moreover javascript is interpreted language and is literally all over the internet, so javascript >>>>>> java
@kartikpintu
@kartikpintu Год назад
I want this on a T-shirt
@abrahamsanchez7331
@abrahamsanchez7331 Год назад
@ㄥㄚҠҠㄖ丂 oh right, I forgot java was so secure, remind me what was log4j written in again? Kidding aside, any language is going to be as safe as you make it, java is not inherently safer than JavaScript imo.
@SomeOSCMember
@SomeOSCMember Год назад
preach bro
@marufbepary100
@marufbepary100 2 года назад
Even though this is a joke, a good chunk of that was real. This man still manages to teach you something new even today.
@faraday4160
@faraday4160 2 года назад
Even though a good chunk of that was real, java is still one of my favorite languages.
@hellelo.5840
@hellelo.5840 2 года назад
I am sorry this was not a joke 😂🤣
@klasesalk
@klasesalk 2 года назад
this was 100% real
@sakatagintoki8835
@sakatagintoki8835 2 года назад
Something burning
@linusworkshop
@linusworkshop 2 года назад
Hahaha I didn't even realize it was a April fools joke because I agree with every point 😂
@jerichiyo
@jerichiyo Год назад
No one hired me as PHP developer even with 3 years of coding experience. But now I'm a Java ASE in a japanese company after just a month of learning it. Thank you Java!
@hsider
@hsider Год назад
Exactly, companies prefer Java over any other language, and Java programmers are well paid. Good to hear that you made the good choice.
@panda4247
@panda4247 11 месяцев назад
@@hsider it's sad
@ErtugrulElibol1610
@ErtugrulElibol1610 23 дня назад
@@panda4247 Sad? Yes. But also ridiculously true.
@Code_Machine
@Code_Machine Год назад
I remember when I was learning about applets. My usual teacher was so passionate about Java that he got SAP certified in the language. He loved Java so much that they had to get a completely different lecturer to teach us applets because even he thought they were not even worth hearing about let alone actually learning about. He was very open about how much he thought they sucked.
@Hlebuw3k
@Hlebuw3k 2 года назад
As someone who got into lightly modded Minecraft recently, the "You will need a vertical screen to read the error logs" is literally whats happening
@manofacertainrage856
@manofacertainrage856 2 года назад
I was a build engineer at Minecraft - if you want to annoy the MS people at that company all you have to do is remind them that it took one man and java to create a game in a few months that created the wave that pays all their salaries.
@shroom7932
@shroom7932 2 года назад
same
@heyn
@heyn 2 года назад
welcome big pancake guy
@Proladon
@Proladon 2 года назад
​@@manofacertainrage856 but the success is idea of minecraft, not what programming language is using
@manofacertainrage856
@manofacertainrage856 2 года назад
@@Proladon Ideas are plentiful and many people have ideas. It's the actual work, skill and perseverance to implement an idea that matters. When work matters, tools matter. Java might have been the only choice at that time for one person to implement Minecraft in a hurry.
@kodeypatterson8973
@kodeypatterson8973 2 года назад
"No one has bothered to update the website ever since..." So accurate
@semihkaplan
@semihkaplan 2 года назад
Click on the download: So you wanna download Java to your browser eh? Too late.
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 года назад
That's because they will have to use javascript for it xD
@jackbrowns469
@jackbrowns469 2 года назад
Do people still download the jdk/jre from the website?
@circuit10
@circuit10 2 года назад
@@jackbrowns469 People often search “Java download”, which is understandable. Sadly that means a lot of people have the proprietary version of Java 8 instead of something open-source and modern Edit: Luckily they have a link to OpenJDK now… but in a warning about license agreements that everyone will ignore
@vasiovasio
@vasiovasio 2 года назад
The girl on the right side is already a grandmother of three!
@nikolaila6302
@nikolaila6302 Год назад
when he said "It's recommended for you to have vertical monitor to read the error logs", I really felt that
@sqwert654
@sqwert654 Год назад
You make great points for learning Java. As a coder it will create more work for me, more time typing, more time debugging (I love debugging). I love OOP. And you will never be unemployed because you will need to maintain the code base going forward. Long live Java.
@PG-24
@PG-24 2 месяца назад
Same here, Especially in android most of the time, code writes itself
@ShyneeYT
@ShyneeYT 2 года назад
As a Java developer I completely agree with every point in this video yet I will still import 30 libraries so that I can do every single programming task imaginable in Java
@tijsbeek8590
@tijsbeek8590 2 года назад
I only disagree with Log4j being Java's fault, we don't blame Python for having an eval function either?
@seaweedglob
@seaweedglob 2 года назад
At least you're not a 'hippie dev', as the tribe calls it.
@omegaui
@omegaui 2 года назад
Java Rocks + For Life ❤️
@seaweedglob
@seaweedglob 2 года назад
@@MoradorDeCalcada r/java
@SanchitSnehashish
@SanchitSnehashish 2 года назад
Yeah, and we have tools to deal with dependencies so it makes it easier
@xdrap1
@xdrap1 2 года назад
“Java Applet sucks so bad that makes HTML, CSS and Js like a good abstraction for building UI” got me dead.
@Rentaro_dev
@Rentaro_dev 2 года назад
same.This man has a great sense of humour
@vaibhavsoni2437
@vaibhavsoni2437 2 года назад
The funny thing is, it's kinda true.
@shapelessed
@shapelessed 2 года назад
Might be me but not sure I'd wanna have all my structure, logic and style written inline like "some other" languages... ...but we always have a framework for that ig
@tedchupig
@tedchupig 2 года назад
microsoft can't kill garbage IE even in 2022. he wants to. he can't. he deserves it.
@alathreon8315
@alathreon8315 2 года назад
When I think that some courses in 2022 are still learning students to use Applets.
@starnumber12046
@starnumber12046 2 года назад
Guys they updated the java website
@diadetediotedio6918
@diadetediotedio6918 Год назад
The most happy moment in my job was when I stopped using Java and started using kotlin instead, I never touched the language but just because it is not Java I felt instantly better writting on it than writting the tons of javaplate code
@spliterash
@spliterash Год назад
I tell you little secret, but kotlin compiles in JAVA virual machine bytecode
@diadetediotedio6918
@diadetediotedio6918 Год назад
@@spliterash And what? My problem was never with JVM, my problem was with Java itself, the language syntax sounds like an elder lich trying to make cakes. Also, Kotlin compiles to native code too
@Big-Timbo
@Big-Timbo 2 года назад
"Java: A boiler plate driven language designed for writing verbose object oriented instant legacy code" - Plato Circa. 428 BC, Probably
@WolfrostWasTaken
@WolfrostWasTaken 2 года назад
"instant legacy code" is so true it made me laugh so hard
@scriptKiddieOG
@scriptKiddieOG 2 года назад
😂😂😂
@aayush5474
@aayush5474 2 года назад
imagine saying this in java interview
@safaa3618
@safaa3618 2 года назад
@Wolfrost Hey english is not my first language could you pls explain what that means?
@safaa3618
@safaa3618 2 года назад
@@vonderbrodwolf6046 thank you, kind sir.
@MrHarry37
@MrHarry37 2 года назад
"Javascript, a language that has taken develoeprs 25 years to make halfway decent" Never have I been so offended by something I 100% agree with
@RillianGrant
@RillianGrant 2 года назад
The No Man's Sky of programming languages
@marufbepary100
@marufbepary100 2 года назад
JavaScript is one of those languages that everyone hates but we still have to use. Better learn to love what you hate.
@geralt36
@geralt36 2 года назад
Why did you get offended by it?
@nabl8397
@nabl8397 2 года назад
@@geralt36 It's a meme
@wearesciber
@wearesciber 2 года назад
"You Just Insulted My Entire Race Of People, But Yes"
@kjyu4539
@kjyu4539 2 года назад
i don't write in java but anyway many useful free/open source programs has been written in this language over many years and i used some of them so i thank and appreciate those developers. salute and respect to them. they contributed substantially to the free/open source software world.
@jadelkarchi3305
@jadelkarchi3305 Год назад
I had to write a final report about Java's work environment, and I've used all what you said in this video as an introduction. Luckily, I passed the class!
@comedyclub333
@comedyclub333 2 года назад
"Instant Legacy" is pretty much the core concept of Java.
@graealex
@graealex 2 года назад
While it is true, it is basically because Java is "write once, live forever".
@willkydd
@willkydd 2 года назад
That's 100% a feature for programmers. Instant job security and extra pay.
@linusworkshop
@linusworkshop 2 года назад
@@willkydd COBOL of the 2000s! :D
@Mipetz38
@Mipetz38 2 года назад
I have never have to debug java code because once I write it I leave the company
@sailbatten2056
@sailbatten2056 2 года назад
LOL. Nothing like a bunch of junior engineers pulling "wisdom" out of their ass. Children: Move on now. You've made up enough nonsense for one day. Have a cookie.
@MatheusKlSch
@MatheusKlSch 2 года назад
as someone who programmed in java some time ago, starting with "boiler plate driven language designed for writing verbose object oriented instant legacy code" made me like the video as fast as my standard office mouse allows.
@PaulieTheDude
@PaulieTheDude 2 года назад
It's not THAT bad with annotations.
@alekvassinskiy1286
@alekvassinskiy1286 2 года назад
I work with java for 1 year. Still dont know what the fuck that means haha
@AnotherRandomCreator
@AnotherRandomCreator 2 года назад
@@alekvassinskiy1286 well lets make kid learn java for a whole year and give them project and the end of a year using java ~My School Science Computer subject Yes in secondary school we have science computer
@psychoh7329
@psychoh7329 2 года назад
Is the mouse you using dell?
@Pyovali
@Pyovali 2 года назад
It has gotten better with annotations, var keyword and lambda functions tho.
@xperwar
@xperwar Год назад
my first language second year as CS students and we started learning programming with Java , quite easy and hard at the same time but when you understand what's happening and why it's happening everything seems much easier , i still make mistake tho
@mingchang4759
@mingchang4759 8 месяцев назад
This video showed up right after i gave my java exam(about an hour ago). I tried loving java so much. Whole semester I tried learning but at the end the result is always the same: failure. I feel like crying rn. No matter how much I try I still cant do it. I blank out as soon as the questions show up.
@CrazySexyDutchYessss
@CrazySexyDutchYessss 7 месяцев назад
Aw :( Perhaps you have exam blackout due to not feeling confident enough? But I learned Java as my first language and have the 1.6 Java cert, if your exam is on super picky small details it will be very hard. Or, perhaps Java just isn't for you? That's cool too! My husband who knows C++/C says C# is nicer while still being a typed language.
@corvus8638
@corvus8638 5 месяцев назад
What resources were you using? I had to spend a lot of time but I like Java and did well in my classes
@thewokecoder
@thewokecoder 2 года назад
“Spend the next 20 years migrating to Postgres” Literally every fortune 500 companies
@lelexy9866
@lelexy9866 2 года назад
It hit too close to home as I'm involved in a 2+ year migration to postgres :D
@pauldanielmooney
@pauldanielmooney 2 года назад
Can never touch anything Oracle ever again
@ShaferHart
@ShaferHart 2 года назад
It serves them right
@soekarmana
@soekarmana 2 года назад
okay i out of the loop IS THIS FOR REAL? seriously?
@TrippSC2
@TrippSC2 2 года назад
@@pauldanielmooney I worked for a medium-sized company that only had 1 physical server in their environment; the one running Oracle DB for one of their business unit ERPs. For those that don't know, Oracle DB in a virtualized environment must be licensed for every physical CPU core that it could possibly run from. Their BS licensing pretty much sealed the deal that I'll recommend anyone to not get in bed with Oracle ever.
@explodatedfaces
@explodatedfaces 2 года назад
"instant legacy code" hit me so hard given that everything we make at work literally becomes instant legacy code... ah the finance sector.
@demoniack81
@demoniack81 2 года назад
I remember the first time a webapp that I wrote FROM SCRATCH was called "legacy" by this guy. It stings, man. But at the same time it was in the context of "all new apps will have to follow this new aRcHiTeCtUrE we're planning, but since you're legacy you can keep doing what you want", so I guess I like being legacy now
@khedubaba
@khedubaba 2 года назад
Recently got out from such company and their bank client's project, can relate so hard right now.
@cube2fox
@cube2fox 2 года назад
At least the finance sector pays relatively well.
@explodatedfaces
@explodatedfaces 2 года назад
@@cube2fox relatively is the key word. It's certainly nothing close to FAANG though
@leoMC4384
@leoMC4384 2 года назад
Most of your servers run on COBOL. SMH...
@hackanimator12
@hackanimator12 7 месяцев назад
as a java student, you perfecly summarized my love and hate relationship with java, and I always thought that duke was a penguin like linux, now I will never unsee this new perspective of it
@buizelmeme6288
@buizelmeme6288 Год назад
Can you please make this into a series? I like this format! I would like to know the disadvantages of every populer programming languages out there! I hope it will turn into a series :D Eg: Phython for the haters C++ for the haters Apache for the haters ...and so on :D
@wvaviator3408
@wvaviator3408 2 года назад
I love this format. I say roast every language! Knowing what sucks about a language is just as important as knowing what's good. 10/10 - Keep 'em coming!
@xdrfvgyhn64
@xdrfvgyhn64 2 года назад
Definitely this! We need a "{Prog. Lang here} for the Haters in 100 secs" series! I believe the bad in any programming language teaches us just as much as the good in them. Javascript version next please? (even though I love Javascript because of Typescript)
@KewalTailor
@KewalTailor 2 года назад
Yup definitely
@IngwiePhoenix
@IngwiePhoenix 2 года назад
Highly agreed. Every coin has two sides after all!
@renatosardinhalopes6073
@renatosardinhalopes6073 2 года назад
I would prefer a video explaining the good and the bad, I want to understand where I would use a language and where I wouldn't...
@masterflitzer
@masterflitzer 2 года назад
@@xdrfvgyhn64 js version of the video wouldn't fit in 100s tho
@kingbacon1918
@kingbacon1918 2 года назад
This video was a work of art. No other way to put it
@EricSundquistKC
@EricSundquistKC 2 года назад
I was taking him so seriously, too! I thought he was coming down really hard on it
@waadeland
@waadeland 2 года назад
Maybe even a fork of art!
@dominusgloriae
@dominusgloriae Год назад
Java was the language that helped me get into IT, relocate to other country and it payed the bills for several years :) For those who like Java and not afraid of it weird verbosity I started working on a playlist with Java interview Q&A: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-LeqNBbFi6Z0.html
@tweeantelope7833
@tweeantelope7833 Год назад
"Public static void main string args." Damn that hit hard not gonna lie :/
@mindasb
@mindasb 2 года назад
The "jokes per second" is though the roof in this one. Its punchline after punchline.
@klasesalk
@klasesalk 2 года назад
fact after fact
@amyshaw893
@amyshaw893 2 года назад
i found the term "Rick" to be a useful measurement of these. 1 Rick is 1 joke or meme per second. I think highest scored video I've ever seen was about 0.3 Ricks on average
@Jambajakumba
@Jambajakumba 2 года назад
I'm stealing that jokes per second😂
@taylorb2783
@taylorb2783 2 года назад
@@Jambajakumba yes me to: JPS (jokes per second)
@GottZ
@GottZ 2 года назад
How is this april fools? As a former Java Dev, I agree 100% to this.
@AllInForYah
@AllInForYah Год назад
As a current Java dev, I 100% agree with this
@DarcMagikian
@DarcMagikian Год назад
As a future Java dev, I 100% agree to this
@oysteinsoreide4323
@oysteinsoreide4323 Год назад
Actually most of the things said about the structure of the program is also true in C# as C# came as a result of Microsoft not being able to change Java to their own liking. And actually C# is a quite good programming platform compared to many others.
@XQuanten
@XQuanten Год назад
@@sdf-mb2cx that's sad, I'd rather have death
@the-MaZe
@the-MaZe Год назад
@@oysteinsoreide4323 I am a C#-Developer and would say it like that: Nowadays Java feels like a worse C#. And I really like the langauge-/syntactic sugar C# brought up over the years. I touch Java only when absolutely necessary. I also like C, C++, Rust. A good language for me has to fulfill the following three requirements: 1. It is typed. strong typed. I want to know my types at compile time. 2. It must be compiled. I want performance from this era and not wasting compute power on interpretation. 3. It does not contain the word "Java" in its name!
@mohammadadil456
@mohammadadil456 3 месяца назад
I am writing a code in java it's a if else statement but my code only print else statement and without even asking for my input, what should I do to?
@gorowashere
@gorowashere Год назад
I still remember learning Java as my first language as part of my school's computer science course. In NetBeans. *shudders*
@TailRecursion
@TailRecursion 2 года назад
As a Java developer, you've just reinforced my subscription. Reverse psychology!
@sCr33nSh0o71
@sCr33nSh0o71 2 года назад
i am so sorry that you are a java dev
@amogusus7695
@amogusus7695 2 года назад
Rip your sanity
@abdenourbacha4782
@abdenourbacha4782 2 года назад
@@sCr33nSh0o71 i'm a java dev too, it's not that bad man xD
@mhmmdshaz98
@mhmmdshaz98 2 года назад
@@abdenourbacha4782 that's what they all say. Stay strong brother, we are here to help.
@jisrite
@jisrite 2 года назад
@@mhmmdshaz98 LOLL
@vaibhavsoni2437
@vaibhavsoni2437 2 года назад
Not gonna lie, I would watch a series of this. Please do PHP next ;)
@tropicaljupiter
@tropicaljupiter 2 года назад
But that wouldn’t be an April fools joke
@RedGuardGamer
@RedGuardGamer 2 года назад
@@tropicaljupiter ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-a7_WFUlFS94.html
@tedchupig
@tedchupig 2 года назад
php is good. JS is the problem
@everyhandletaken
@everyhandletaken 2 года назад
@@tedchupig lol
@Yous0147
@Yous0147 2 года назад
@@tropicaljupiter Oh that's why! I forgot it was April 1
@BloodyMobile
@BloodyMobile Год назад
I never thought much about it after having gotten used to C#, but I actually hate OOP /because/ of the boilerplate. And after over a decade of JavaScript and C#, my first instinct when I have to run a code test to try out handling a simple sequence of operations, I open the debug console in the browser, because it's there and it just works without requiring classes and namespaces. Although C# made it at least only half as bad as Java did. It doesn't whine at me when I write a whole program with 20 classes into a "single" Program.cs file. Java throws a tantrum and dies from an aneurysm instead. Wish it'd stay dead too... I'm understand by now why people like Python despite the awful block structure. I /still/ hate it's indentation for block scopes, but otherwise it /is/ nice to use. And I love that Java is so bad, nothing's more fun than having a common enemy xD
@user-uu6xz6lk6o
@user-uu6xz6lk6o Год назад
C# don't even need classes anymore to write simple one-file programs. You just write Console.WriteLine("Hello world"); And nothing else
@BloodyMobile
@BloodyMobile Год назад
@@user-uu6xz6lk6o that's only because C# 8 (I think) "simplified" things by creating all that stuff silently in the background. You don't see it in your file anymore but it's still there, the compiler just does it for you. Haven't tried it myself yet, I'm slow to change and still worked with C# 5 or so until recently.
@davidwuhrer6704
@davidwuhrer6704 Год назад
OOP doesn't need boilerplate code. Java does.
@JonnyRelax
@JonnyRelax 8 месяцев назад
bro i am no programmer, but i can somewhat read the error logs whenever i try to mod minecraft and the vertical monitor screen is so true lol
@cyberducc
@cyberducc 2 года назад
1:44 I love how he says "Hello world" while typing "Hi mom", meaning that his mom is his world 💜
@supersaiyangoku1495
@supersaiyangoku1495 Год назад
Nice
@christianalexandernonis2260
Wtf
@ME0WMERE
@ME0WMERE Год назад
aww, that's kinda sweet :D
@patatopeeler3005
@patatopeeler3005 Год назад
Truly poetic
@marcoluk282
@marcoluk282 Год назад
Lol
@elamandeep
@elamandeep 2 года назад
1:28 this is quite funny way to remember java syntax🤣
@jomogo4644
@jomogo4644 2 года назад
they updated the website it is over
@Atoll-ok1zm
@Atoll-ok1zm Год назад
Java is pretty alright. It has some annoying features and it tends to be extremely long-winded. But I will admit while I dislike using Java while using java, I miss it whenever I use something else. Mostly I miss java's IDEs cause they're incredibly smart. Made even more stack cause I've been using VHDL, the latest significant update for which was released in 2008. It's tools have also not been updated since 2008 and look like they belong on Vista.
@KangoV
@KangoV 6 месяцев назад
As a current Java dev I can now do this: if (obj instanceof WindowFrame(_, Size(_, int height))) { text = $.("Height: \{height}"); } Yes, actual code. record deconstruction, pattern matching, nameless variables and string interpolation (templates). Just some of the new stuff. There is also, vector api (SIMD, AVX, AVX512), foreign functions, virtual threads etc etc.
@Jouzou87
@Jouzou87 3 месяца назад
Javs also has a very good documentation, in my opinion
@Aero-Saint
@Aero-Saint 2 года назад
Literally accepted a Java focused software position today. Incredible timing 😂
@StrangerInAStrangeLand1999
@StrangerInAStrangeLand1999 2 года назад
Good thing it's still April 1st. Just email 'haha jk' and they'll be forced to offer you another job.
@faraday4160
@faraday4160 2 года назад
gl bro
@everyhandletaken
@everyhandletaken 2 года назад
Let the gray hairs begin
@shoaibmujawar1375
@shoaibmujawar1375 2 года назад
F
@TomNook.
@TomNook. 2 года назад
good luck with the pain
@isheanesunigelmisi8400
@isheanesunigelmisi8400 2 года назад
Ah, Java the programming language that we all love... I'm not being held hostage here, I promise
@isheanesunigelmisi8400
@isheanesunigelmisi8400 2 года назад
@@AsaSato I've never blinked so hard in my life
@FADHsquared
@FADHsquared 2 года назад
I love Java, and it's definitely not April 1st today!
@yusrgeneral
@yusrgeneral 2 года назад
understandable
@d3ly746
@d3ly746 2 года назад
Java is pretty Based tbh Strongly typed, don't have to deal with pointers, works on many platforms
@marusdod3685
@marusdod3685 2 года назад
@@d3ly746 you still have to deal with pointers, they're just implicit and are called references. its typesystem is pretty rudimentary compared to any language other than C. works on many platforms but also looks out of place in every one of them
@tigerslashii7097
@tigerslashii7097 6 месяцев назад
The best part about programming in Java is the paychecks.
@KolMan2000
@KolMan2000 Год назад
Java is the language my college is making us focus on the most. 3 terms of a Computer Programming Certificate is all I gotta do and all 3 of those terms have Java. Meanwhile, Python and C are freaking elective courses
@billmagundie6866
@billmagundie6866 2 года назад
You need one vertical monitor for the stack trace and one ultrawide curved monitor so you can read your class definitions and the interfaces they implement.
@hg_ofthecity_old_thi
@hg_ofthecity_old_thi 2 года назад
2:05 "life is way too short to be coding in java man"
@chrisakaschulbus4903
@chrisakaschulbus4903 Год назад
I started learning java through processing because of how simple it is to plot pixels and render stuff. I actually had no idea that in "normal java" you have to write so much to just get hello world. I know that behind the scenes this is probably still in the code, i just don't get why you need all those parameters in main and why i should care about them.
@kenubenu7218
@kenubenu7218 Год назад
String args[] is an array of Strings which can be passed to the main function of a class. When you run a class using "Java class_name", you can pass string parameter from command line like "java class_name arg0, arg1, arg2, arg2....argN" and in the main class you can access the passed arguments using args[i]. Actually in c++ too, you can do this, it accepts one integer and string array, but it is optional to specify it.
@davidwuhrer6704
@davidwuhrer6704 Год назад
It is how your programme interfaces with the operating system and the user. You can pass parameters and arguments to your thing, so it has to have a way of receiving them. In Java that is the String array in the main method. What Java doesn't offer you easily is a way to crash out with an error. You can crash with a stack trace, of course, but as far as the OS is concerned, the programme still terminated cleanly. That's because the return code is used by the VM. The OS is only given an error if the VM crashes. An abnormal end of _your_ code is not an error as far as Java is concerned.
@OOO-mn1ds
@OOO-mn1ds Год назад
What I don't like about Java is that some lines are really long and weir to read. Also, why every language with brackets recommends not to ident the brackets with the piece of code they belong to? I like how Pascal and Python are read, but no one uses Pascal and Python is weak-typed and I don't really like it for OOP
@CottidaeSEA
@CottidaeSEA Год назад
Use Scala or Kotlin. They mostly solve those issues.
@untitledgoose5526
@untitledgoose5526 2 года назад
i firstly learned python, then c/cpp but i hated the complexity of coding in it, then i decided to learn java, and i love cpp now
@SolathPrime
@SolathPrime 2 года назад
First time : - )
@Uvuv6969
@Uvuv6969 2 года назад
Yes. Java is shit , c++ is pog
@adriantupas4730
@adriantupas4730 2 года назад
@@Uvuv6969 “Repent, then, and turn to RUST, so that your sins may be wiped out, that times of refreshing may come from the CARGO.” Acts 3:19. My brother, I used to be in darkness like you but I found the light in rust. It does not judge you based on your past sins but rather your willingness to repent. Come to church, program in RUST.
@KewalTailor
@KewalTailor 2 года назад
Yay!!!
@sajibsrs
@sajibsrs 2 года назад
"They got us in the first half, not gonna lie".
@sanketower
@sanketower 2 года назад
"Life is way too short to be coding in Java, man" This quote is gold
@dxvzera
@dxvzera 2 года назад
The only reason i use java is minecraft
@nicmalugin9287
@nicmalugin9287 Год назад
Question I’ve done a light bit to learn but should I do python Java or c++ I know how pythons recommended but the syntax just doesn’t click right and c++ seems easier
@onat4345
@onat4345 2 года назад
I just left a java exam and this is exactly how i feel right now.
@m7mdnho154
@m7mdnho154 2 года назад
+1
@vaisakhkm783
@vaisakhkm783 2 года назад
😂dont blame java for that... Blame those who invented algorithms...
@akshit3920
@akshit3920 11 месяцев назад
That "Write once debug everywhere" had me 💀💀
@onee
@onee Год назад
You don't know how painfully accurate this is, unless you have experience with Java.
@theFriendlyGhst
@theFriendlyGhst 2 года назад
Once in a job interview they asked if I knew Java and I replied with, "Wait? People still use Java?". I still think I gave the right answer.
@goodlife1302
@goodlife1302 2 года назад
Did you really tell this in your job interview?
@totomaiden08
@totomaiden08 2 года назад
@@goodlife1302 clearly there wasn't even an interview
@benjaminlynch9958
@benjaminlynch9958 2 года назад
I drink at least 2 cups of Java every morning. I think it’s a requirement to becoming a software developer.
@shanthidv9732
@shanthidv9732 2 года назад
@@benjaminlynch9958 you are absolutely right.. I believe if you are a java developer you can learn any tool or technology easily
@theFriendlyGhst
@theFriendlyGhst 2 года назад
@@goodlife1302 I actually did. 🤣 It was at a point in the interview where I knew I didn't want the job though.
@Time4Technology
@Time4Technology 2 года назад
The "vertical monitor" part hit me, troubleshooting JBOSS applications takes SUCH a huge backlog to find the start of the exception!
@Dylan_thebrand_slayer_Mulveiny
My first ever experience coding was in qbasic on an old IBM 286 10mhz with 1mb of ram and 40mb of HDD. I taught myself to write games. I'd LOVE to see a fireship video on qbasic.
@vast634
@vast634 Год назад
I wrote my first 3D renderer (just lines) in qbasic.
@_plushTeddy_
@_plushTeddy_ Год назад
You can say a lot but the yacht is awesome
@brianlaw7491
@brianlaw7491 2 года назад
I love how this video has more views than the actual Java video, even though it was released 5 months later.
@kaushiks87
@kaushiks87 2 года назад
This is not an April fools joke. This video is the result of a developer’s pain
@calebjimmysmith
@calebjimmysmith 2 года назад
It's also recommended to have a vertical monitor to read the error logs that are coming...
@Clbull118
@Clbull118 Год назад
The "public static void main string args" line is so true 😂
@kaylenm
@kaylenm 2 года назад
I have never, EVER felt so incredibly offended by something I 100% agree with.
@alexwenger9655
@alexwenger9655 2 года назад
Switch to C# bruh. Join us.
@jimjamz.
@jimjamz. Год назад
@@kaylenm "quick snippet of code"? You must be trolling.
@RiseUpAgain77
@RiseUpAgain77 Год назад
@@jimjamz. LOL🤣🤣🤣
@chickenjoy
@chickenjoy 2 года назад
In my first job application as a programmer, I was made to code a simple java program using notepad++. I knew exactly I would fail the exam because I was not sure about the public static vmsa.
@Yarkanlaki
@Yarkanlaki 2 года назад
I failed at exam cuz I write argv instead of args
@MegaRockandroll09
@MegaRockandroll09 2 года назад
@@Yarkanlaki that's the most bullshit reason for failing. args is as in argument, it could be anything, i could name it rickroll and the program would still execute just fine
@02orochi
@02orochi 2 года назад
Admittedly, defining the startin point of a java app is kinda atrocious, but for ur Interview i arhue that Algorithms are more important than syntax
@mr_confuse
@mr_confuse 2 года назад
@@MegaRockandroll09 sad thing is, a lot of people don't even realize that the name of that paramter can be changed without issues, kindof ironic if you ask me
@thepiratepeter4630
@thepiratepeter4630 2 года назад
@TheSnowscar Why? notepad++ is good
@somerandomdude8837
@somerandomdude8837 Год назад
Java: "public static void main(string[] args)" C#: *Laughs in .Net 6*
@khalilravikson8521
@khalilravikson8521 Год назад
Eu estudei Java web e posso dizer que ainda estou com sequelas dessa linguagem desgraçada
@jeancarlossouza3432
@jeancarlossouza3432 Год назад
A quanto tempo você estudou java web? Poruqe a linguagem mudou bastante nos últimos 6 anos. Obvio vc ainda precisa de uma classe pra fazer um hello world, mas eu costumo dizer que quem reclama disso tá melhor servido com uma linguagem de script que te permite botar ordem no caos, mas acaba criando o caos.
@Mrguaxinim
@Mrguaxinim Год назад
Sinto sua dor 😂😂😂😂
@KernelPanic0
@KernelPanic0 2 года назад
As someone who uses Java a lot, I agree with all of this.
@adambickford8720
@adambickford8720 2 года назад
I remember hearing we'd be using Java in college around y2k. I was like "those shitty grey boxes that never load? awesome"
@wumwum42
@wumwum42 2 года назад
in school (oberstufe, similar to senior high school) we will use java for the next 2 years... I hope I will never have to work with it afterwards :)
@bluesillybeard
@bluesillybeard 2 года назад
At least my high school programming class is moving to Python... Good riddance?
@Handlessuck1
@Handlessuck1 2 года назад
@@bluesillybeard I couldn't see it as anything good as my class had to do it in python but we never got to do anything fun just "copy and paste".
@bluesillybeard
@bluesillybeard 2 года назад
@@Handlessuck1 I would blame that on the class, not the language.
@Handlessuck1
@Handlessuck1 2 года назад
@@bluesillybeard You're right but I wouldn't see much hard work be put into using python.
@morbiussupportivemother5504
@morbiussupportivemother5504 11 месяцев назад
My school tried to get kids interested in coding by teaching them Java. No wonder nobody at my school is interested in coding.
@prajjwal1010
@prajjwal1010 6 месяцев назад
"Life is too short to be covering in Java man" now these words ain't going off my mind any time soon
@TrippSC2
@TrippSC2 2 года назад
I work in IT infrastructure. I remember talking to a few developer friends who were in college and they were telling me how much they loved Java. They were pretty shocked when I told them how much of a pain in the ass Java apps were to work with for a server team.
@BladeTrain3r
@BladeTrain3r 2 года назад
Goddamn Glassfish... Tomcat not much better.
@ragnarockerbunny
@ragnarockerbunny Год назад
Java does its own garbage collection whereas you have to do that manually jn C and C++, which is usually what you work with in uni/college. It legitimately is a blessing to finally get to switch to Java in second year especially since uni computers use Netbeans for Java and use note fuck you pad and termi-eatshit-nal for C++ and C. C# is a happy middleground and probably should be used over Java but once you get past the boilerplate, Java is still easier to use, for the most part. At production levels its different but for uni projects... The last thing you wanna see when trying to implement a skip list is a segfault
@rubbish9231
@rubbish9231 Год назад
Java still a king
@snowy0110
@snowy0110 Год назад
lmao, tell me what is the ultimate alternative, wise man?
@rubbish9231
@rubbish9231 Год назад
@@snowy0110 Alternative for java is using latest technologies of java like serverless java. People don't know java is king
@ZTF666
@ZTF666 2 года назад
java was in my life for 8years straight , ate java ,drank java , shat java , i took a break and went to javascript for the past 4 years ,i felt so free , but lately i found myself slowly being sucked into the java world once again and tbh i missed the pain of coding with it
@st_bakerino
@st_bakerino 2 года назад
@NullPointerException saw u today
@ZTF666
@ZTF666 2 года назад
@@st_bakerino lol
@zentrocs
@zentrocs 2 года назад
drank java is such a cool word play
@DerNoobster
@DerNoobster 2 года назад
@@st_bakerino lmao
@gianni50725
@gianni50725 2 года назад
javascript is a much worse evil than java. at least java has strong types.
@CaLiDaRi
@CaLiDaRi 2 года назад
Great video, please do assembly next time.
@samarthlangalia6585
@samarthlangalia6585 8 дней назад
The way the Joe Rogan Experience logo bumped up for JRE 💀, I m dead !!!
@drexxdrazzer29
@drexxdrazzer29 2 года назад
I am an Automation Engineer and I use java as my primary language, Java was the first language I learnt, Now it takes only 4-5 days for me to learn any language, Everything seems very easy.
@stefnotch
@stefnotch 2 года назад
Does "any language" include the academic's favourite language: Haskell? :P
@Carleslc
@Carleslc 2 года назад
@@stefnotch Java was my first language too, and I agree other languages are normally easy to learn, but oh boy HaskELL was another beast to fight. Then I tried Prolog, not so bad after Haskell
@alexwenger9655
@alexwenger9655 2 года назад
Good luck learning functional languages lol
@simplyabdou8425
@simplyabdou8425 2 года назад
I doubt that buddy
@aidenlilley1319
@aidenlilley1319 2 года назад
This is less because you started with java and more because you're experienced with thinking like a programmer, and the dunning kruger effect.
@witchmorrow
@witchmorrow 2 года назад
I feel like a real coder since I understood - and laughed - at all of that
@DyslexicAnaboko
@DyslexicAnaboko Год назад
Learned Java in college. Discovered C# on my own and then said, "Why the hell would I use Java?" and never looked back.
@Clockbird134
@Clockbird134 2 года назад
I was in the "Hope I never have to learn it" group, but unfortunately my school project says otherwise :(
@MarthinusBosman
@MarthinusBosman 2 года назад
Honestly, I'd love more of these for everything. It's easy to love a new language or framework, it's harder to understand it's shortcomings.
@commandertaco1762
@commandertaco1762 2 года назад
The one thing I genuinely appreciate about Java despite how much faster things like C can run is that error logs tell you EXACTLY what line caused the problem, and includes the path it took to get there from its main thread.
@Finkelfunk
@Finkelfunk 2 года назад
But isn't that just a matter of your compiler not being garbage? :|
@commandertaco1762
@commandertaco1762 2 года назад
@@Finkelfunk fair enough, I'm inexperienced as a college student, just that the c ides I've worked with didn't do that
@Finkelfunk
@Finkelfunk 2 года назад
@@commandertaco1762 No worries. Afaik it usually only depends on your editor that compiles the program. Most modern editors tell you which lines of code triggered issues. And if that isn't the case you can always use logging by hand.
@Daniel-be1xn
@Daniel-be1xn Год назад
If what you love is a very descriptive compiler, i invite you to the rust jihad
@commandertaco1762
@commandertaco1762 Год назад
@@Daniel-be1xn what is that?
@NotTheHeroStudios
@NotTheHeroStudios Год назад
That vertical screen error log joke was fire
@emilemil1
@emilemil1 4 месяца назад
The best part of Java is that the JVM so lightweight. Only a cool 500MB to run a 6Kb Spring Boot application.
@delavago5379
@delavago5379 2 года назад
As a Java developer. I'm not even mad 😂. The language really does show its age
@pekarna
@pekarna 2 года назад
Try Kotlin. Java is kind of "long term support" edition, so intentionally not jumping on every hyped feature.
@melmartinez7002
@melmartinez7002 2 года назад
Take a look at Java 17.
@alexandrsoldiernetizen162
@alexandrsoldiernetizen162 2 года назад
Then you dont know it very well. Since version 8 you get functional programming; lambdas, closures, etc since before that you can do templates and generics like c++, the threading and concurrent programming models are far superior to anything in python, and combine lambdas with streams and you can have a full functional programming model without bothering with OOP if you like.
@disk38
@disk38 2 года назад
@@pekarna The problem is, most projects out there are java and that won't change anytime soon. So you're trapped in a hell with it since it became a standard for some operating systems. You're forced to read java afterall
@pekarna
@pekarna 2 года назад
@@alexandrsoldiernetizen162 , still, all this in Java is heavy boilerplate, the APIs are not well thought through and cumbersome, and it is constantly hitting the historic burden. Been there, done that. I am also a fan of Java, but after trying Kotlin, I am reluctant to go back to Java. (Except for generics which are quite complicated in Kotlin)
@cuzsleepisthecousinofdeath
@cuzsleepisthecousinofdeath 2 года назад
0:42 forgot to drop C# in for a good measure
@teyluvsu
@teyluvsu Год назад
It is actually public static void main string array arguments. not public static void main string args.
@angelito-kunyt2312
@angelito-kunyt2312 3 месяца назад
Greetings from Mexico! In 2018 (I was studying at the high school) I was supposed to study C as my first programming language, but for some reasons my first programming language was Java. All my classmates and me loved that programming language (we are weird, sorry, but we liked a lot).
@avi12
@avi12 2 года назад
"I'd rather use Java instead of Kotlin" said no one ever
@02orochi
@02orochi 2 года назад
I would
@TopBagon
@TopBagon 2 года назад
@@02orochi that's a cool April fool
@AndrewBrownK
@AndrewBrownK 2 года назад
You severely under estimate the inertia of some of my old coworkers. “But we’ve always done it this way” and “we’ll just have the IDE generate the boilerplate”
@abdusalam3ar
@abdusalam3ar 2 года назад
I absolutley love Kotlin
@Brahvim
@Brahvim 2 года назад
@@02orochi I would, too! ...I just, don't use Kotlin yet 🤣
@EmperorOab
@EmperorOab 2 года назад
I was working on a small search engine using KWIC+. We wrote the server side code in Java and had no trouble deploying a website locally with Tomcat. When we migrated to an AWS' ec2 instance, we found out that ec2 instances have a proprietary JDK version that was leagues outdated in comparison to our developing environments. It took me two days to realize that Java was backwards compatible and I could compile the build into a WAR file at the desired version that we needed. The more you learn.
@traversethedom
@traversethedom Год назад
Please where I can get that book? Design Patterns
@DavisTibbz
@DavisTibbz 2 месяца назад
From amazon
@MonkeyDPirateKing
@MonkeyDPirateKing 2 года назад
In french when someone ask you if you're fine he says : "ça va?" and if you're not fine you say "ça va pas bien" but a french java developers says "java pas bien"
Далее
God-Tier Developer Roadmap
16:42
Просмотров 6 млн
BU KUN | THIS DAY
00:28
Просмотров 433 тыс.
Putin visits North Korea for first time in 24 years
00:20
7 tech leaders who ended up in prison
5:25
Просмотров 535 тыс.
7 Things No Programmer Ever Wants to Hear
5:16
Просмотров 1,7 млн
JavaScript for the Haters
2:50
Просмотров 1,4 млн
How to NOT Fail a Technical Interview
8:26
Просмотров 1,3 млн
I tried 10 code editors
10:28
Просмотров 2,9 млн
Programming Language Tier List
0:55
Просмотров 2,6 млн
Why so many distros? The Weird History of Linux
8:23
Remembering Java Games
1:18
Просмотров 4,5 тыс.