Java in 100 Seconds

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Java is a programming language famous for its ability to compile to platform-independent bytecode. It powers enterprise web apps, big data pipelines, and android mobile apps.
    #java #programming #100SecondsOfCode
    🔗 Resources
    Java Website java.com
    Star7 Demo • Star7 Demo
    🔥 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
    How Java works
    Java basics
    History of Java
    Java vs C
    How to compile Java
    Overview of JVM, JRE, & JDK

Комментарии • 1,7 тыс.

  • @ShortHax
    @ShortHax 2 года назад +11049

    Ok ladies and gentlemen, I am ready to make Minecraft 2

    • @glitch-dev4072
      @glitch-dev4072 2 года назад +135

      good luck 👍🏻

    • @honwicong3760
      @honwicong3760 2 года назад +366

      Then I am going to make minecraft 2.0 with C++ (not bedrock) and beat you on performance :3

    • @Stuntman5701
      @Stuntman5701 2 года назад +54

      bruh. why are you literally in every comment section

    • @user-ic5nv8lj9d
      @user-ic5nv8lj9d 2 года назад +4

      verified comment

    • @RandyMCPEmaster
      @RandyMCPEmaster 2 года назад +18

      You literally went from listening to North Korean Song to this video

  • @FGj-xj7rd
    @FGj-xj7rd 2 года назад +8151

    "public static void main" These words together are legendary.

    • @coder4life
      @coder4life 2 года назад +366

      how many times have we written those out haha

    • @sjn_
      @sjn_ 2 года назад +423

      I'm not even a Java developer and whenever I read these, it immediately reminds of of Java, it's wild

    • @HandledToaster2
      @HandledToaster2 2 года назад +120

      @@sjn_ i mean it's exclusive to Java

    • @sjn_
      @sjn_ 2 года назад +152

      @@HandledToaster2 Yes I know but if you are not a Java developer, one could not be 100% surer because the words public static void exist in C# as well. But my point of commenting this was that these words always remind me of Java even if they exist in other languages.

    • @HandledToaster2
      @HandledToaster2 2 года назад +21

      @@sjn_ i get the comment, I'm just saying the reason why it reminds you of Java is that this specific line of code is essential and exclusive to Java (and C#)* You wouldn't see this line in any other language

  • @ericsigne6575
    @ericsigne6575 2 года назад +3393

    Following the "logical sequence", the next in line is Kotlin in 100 seconds

    • @sodiboo
      @sodiboo 2 года назад +49

      @Ivan Melnikov Unit is nothing compared to all that Kotlin has to offer. But indeed, Unit is cool, way better than void.

    • @jofla
      @jofla 2 года назад +16

      You mean Scala or clojure right?

    • @juanandrescastillofuenmayo6619
      @juanandrescastillofuenmayo6619 2 года назад +30

      Ladies and gents, he liked the comment, so this is canon.

    • @DuniC0
      @DuniC0 2 года назад +4

      Or Groovy maybe

    • @HardcoreMontages
      @HardcoreMontages 2 года назад +18

      Kotlin is love, Kotlin is life.

  • @segsfault
    @segsfault 2 года назад +660

    "Congratulations, you just built an enterprise grade application"

  • @nikolajpopovs3844
    @nikolajpopovs3844 2 года назад +5465

    Java is absolutely incredible. I have chosen it as my first programming language and never got past making loops.
    I love it.

    • @murtadha96
      @murtadha96 2 года назад +108

      The Iterator class can get a tad confusing though for loops. I don't know, maybe I haven't seen something similar in other languages.

    • @KSPAtlas
      @KSPAtlas 2 года назад +89

      I never went past making hello world in java. No idea why I decided on it as my first PL

    • @dimitridoroshko
      @dimitridoroshko 2 года назад +314

      Try c++ and you'll never get past pointers and address arithmetic lol

    • @SirusStarTV
      @SirusStarTV 2 года назад +47

      @@dimitridoroshko i made my own virtual cpu (byte code interpreter) in c++. Before that i couldn't even read a file. Now i made a simple custom embeddable scripting language. Without help from ide explaining what particular function does it is very hard to program.

    • @jayrogue1908
      @jayrogue1908 2 года назад

      Same!

  • @TheHegi
    @TheHegi 2 года назад +3134

    Correction: write once, debug everywhere.
    That's what it truly means for developers. ;)

    • @khodis2002
      @khodis2002 2 года назад +176

      And that language is very easy to debug. It will always tell what's wrong with your code.

    • @HandledToaster2
      @HandledToaster2 2 года назад +240

      @@khodis2002 that's what I like about strongly typed and opiniotaded languages. You're just not allowed to make a mistake, there's no type errors, you can't even compile if a type is wrong.

    • @TheDragShot
      @TheDragShot 2 года назад +41

      I consider Java my native programming language and I've worked with it for years; thus I can wholeheartedly agree and confirm this 😂 .

    • @emir9348
      @emir9348 2 года назад +73

      @@HandledToaster2 NullPointerException

    • @HandledToaster2
      @HandledToaster2 2 года назад +20

      @@emir9348 that's different, I'm saying you'll never get a mistake of passing the wrong object. Null is when you have no object at all

  • @akshaymattoo
    @akshaymattoo 2 года назад +572

    I have been using java for ages, but still watched this video in anticipation that this brilliant soul would say something new in 100 seconds that I would have missed in years.

    • @souravsuman636
      @souravsuman636 2 года назад +7

      What did you find new?

    • @akshaymattoo
      @akshaymattoo 2 года назад +37

      @@souravsuman636 Its first demonstration was star7 PDA.

    • @edwardspencer9397
      @edwardspencer9397 2 года назад +3

      @@akshaymattoo You have a kashmiri surname

    • @akshaymattoo
      @akshaymattoo 2 года назад +11

      @@edwardspencer9397 yes i am a kashmiri.

    • @coldestbeer
      @coldestbeer Год назад +1

      @Edward Spencer no such thing. He's indian.

  • @ladidoschladido5024
    @ladidoschladido5024 2 года назад +144

    The required like count makes me think that he might not wants to do a Full Java tutorial :D

    • @orubenlopes
      @orubenlopes 2 года назад +3

      Thought the same thing, lol.

    • @vicca4671
      @vicca4671 2 года назад +9

      I'll tap like twice to help! Or maybe even FOUR times!

    • @bandiddums
      @bandiddums 2 года назад +3

      Can't blame him, learning is easier than teaching

    • @endrithyseni6138
      @endrithyseni6138 2 года назад

      he's just shooting for the stars.. It makes you wanna like the video though

  • @artrix909
    @artrix909 2 года назад +960

    keep it up with the 100 seconds of code series! everyone is liking it.

    • @autobot021
      @autobot021 2 года назад

      I dont. its not beginner friendly

    • @poopsmith890
      @poopsmith890 2 года назад +2

      @@autobot021 I disagree with this comment but I do appreciate that saying 'everyone is liking it' was bound to be incorrect anyway since humans don't think unanimously about anything lol

    • @_modiX
      @_modiX 2 года назад +12

      @@autobot021 You're not a target audience then. The series is not designed to teach, but only to show. Knowing what exist can help to do the right first steps in the decision process of a project.

    • @autobot021
      @autobot021 2 года назад

      @@_modiX Don't have to be condescending.

    • @_modiX
      @_modiX 2 года назад +12

      @@autobot021 I didn't mean to. All I say is objectively speaking you're not the target audience, that's it. I'm not intending to speak down on you. You are free to dislike this format and I don't think you are a bad person for doing so. I just wonder, why bother watching this format? It's called whatever in 100 seconds. Nobody should expect in depth content, since it's impossible given the short timeframe. There are good in depth channels out there, but barely good videos in this format. I'm a fan of preserving uniqueness.

  • @rasseliodiack7159
    @rasseliodiack7159 2 года назад +118

    Lets pump the like button and so our boi goes out of his comfort zone (JS land) 😂👌🏾

  • @DrogaProgramisty
    @DrogaProgramisty Год назад +75

    1:15 "The class is required to have a main method" - well, it may create some misconceptions, because not _every_ class is required to have a main method.
    It could be rephrased to "Every program is required to have a main method in one of its classes".

  • @amirh6712
    @amirh6712 2 года назад +541

    A useful tip
    Since Java 17, you don't need to compile the class files anymore
    Just pass them directly to JVM, and it will take care of the compilation for you

    • @BarraIhsan
      @BarraIhsan 2 года назад +28

      Wait what

    • @commiechar
      @commiechar 2 года назад +11

      Wait what

    • @thepatchinatior
      @thepatchinatior 2 года назад +24

      but why would you want to

    • @user-zx8pk4qm3k
      @user-zx8pk4qm3k 2 года назад +4

      Whaaaaat
      I am switching to v17

    • @mridhulml9238
      @mridhulml9238 2 года назад +23

      Yea I did that accidentally last week lol..and as a noob I was left wondering why the fuck was I even taught to compile in the first place😂

  • @alphaNaj
    @alphaNaj 2 года назад +402

    Java actually my preferred language to understand OOP concept

    • @OzzyTheGiant
      @OzzyTheGiant 2 года назад +9

      Dart is my favorite, but given it doesn't have all the features of a more mature language, then I would go with Kotlin, Swift, or C#

    • @VVV.12345
      @VVV.12345 2 года назад +25

      For me it was a disaster; going C->C++ was the way

    • @02orochi
      @02orochi 2 года назад +3

      @@OzzyTheGiant what Features does it Lack?

    • @thatoneuser8600
      @thatoneuser8600 2 года назад +41

      @@VVV.12345 I don't get how Java is so difficult? It's very simple language compared to C++ and C# as it doesn't have as many modern features like runtime generics, since it tries to be backwards compatible as much as possible

    • @Ignas_
      @Ignas_ 2 года назад +3

      ​@@02orochi It lacks operator overloading, which would cut down a lot of the verbosity. And it would do better with C# style getters and setters, imo.

  • @engineeringwithai
    @engineeringwithai 2 года назад +108

    This will probably be the only liked Java video in my life.

  • @RodrigoBadin
    @RodrigoBadin 2 года назад +113

    I dare you to make Assembly in 100 seconds.

    • @ananttiwari1337
      @ananttiwari1337 2 года назад +8

      depends based on architecture

    • @crides0
      @crides0 2 года назад

      @@HanifHearted What feature set?

    • @BudgiePanic
      @BudgiePanic 2 года назад

      machine code in 100 seconds

  • @alisaakiron
    @alisaakiron 2 года назад +39

    Ok then, .NET / .NET Core / .NET Standard / .NET Framework / Mono in 100 seconds?

    • @hexerei02021
      @hexerei02021 2 года назад +17

      The naming alone is material for an 2 hour video.

    • @kusayfarhan9943
      @kusayfarhan9943 2 года назад +16

      C# is superior to Java. Just had to say it.

    • @kusayfarhan9943
      @kusayfarhan9943 2 года назад +1

      @Vishal Adhikari why?

    • @coder4life
      @coder4life 2 года назад +1

      .NET - the name alone gives me nightmares

    • @sps014
      @sps014 2 года назад +1

      Asp.net core

  • @efeegbevwie9467
    @efeegbevwie9467 2 года назад +34

    Do kotlin in 100 seconds next pleasseee

  • @YANYAN010
    @YANYAN010 2 года назад +5

    since a minute has 60 seconds each and this has 2:25 secondds long this video is 145 seconds long

  • @hmmhm6620
    @hmmhm6620 2 года назад +533

    Now that you've done Java, you set the ground for Kotlin in 100 seconds!
    Kotlin is a JVM language that runs in the Java ecosystem but much more modern and safe (mostly by null-safety).
    It's similar to Swift in syntax and can be used to develop mobile apps as well (Android's official language is Kotlin, Kotlin with Native compilation target can target iOS too).

    • @wlockuz4467
      @wlockuz4467 2 года назад +15

      Kotlin is ❤️

    • @matheuspegorari1094
      @matheuspegorari1094 2 года назад +25

      You just done the script, now he only have to record the syntax and thats it

    • @vaisakhkm783
      @vaisakhkm783 2 года назад +19

      you made first 20 sec script of next kotlin video...

    • @JentaroYusong
      @JentaroYusong 2 года назад +9

      Kotlin can also target JavaScript and native environments. Support for WebAssembly is on its way.
      I just love the expressive syntax and the support for more functional programming constructs.

    • @hmmhm6620
      @hmmhm6620 2 года назад +1

      @@vaisakhkm783 hehehe

  • @sergiomoreno6682
    @sergiomoreno6682 2 года назад +77

    Java, the beginning of everything for a lot of us

  • @nickoates
    @nickoates 2 года назад +182

    Literally searched "Java in 100 Seconds fireship" yesterday, you keep making the perfect content!

  • @ikazuchi-san5772
    @ikazuchi-san5772 2 года назад +11

    well thats unexpected but i kid you not i was thinking: i dont think i would see fireship making a video about java
    plz do C# next

    • @melski9205
      @melski9205 2 года назад

      I can do it in 3 seconds for you... C# is what you write when you get sued out of using what you want to.

  • @glitch349
    @glitch349 2 года назад +188

    My first programming language, absolutely love it.

    • @gabrielcastilho4168
      @gabrielcastilho4168 2 года назад +26

      It was mine's too, but I hate it
      Funny, isn't it?

    • @Papi_21
      @Papi_21 2 года назад +7

      It's a headache though...

    • @skinnyassc9275
      @skinnyassc9275 2 года назад +14

      @@gabrielcastilho4168 if u are in big company its really fun to learn. if its ur app or startup company i cant imagine what will go on.

    • @plrc4593
      @plrc4593 2 года назад +4

      @@gabrielcastilho4168 Why do you hate it?

    • @typingcat
      @typingcat 2 года назад

      That's what she said.

  • @peterhuijsen
    @peterhuijsen 2 года назад +17

    Great video! C# in 100 seconds next perhaps?

  • @fractallabor
    @fractallabor 2 года назад +22

    Please make a video about the research you do before making the actual video. You always publish the things we need 💛

  • @sharkhealgaming9557
    @sharkhealgaming9557 Год назад +2

    Learning java to make mincraft mods? hell yeah

  • @alegian7934
    @alegian7934 2 года назад +13

    The fireship 100 seconds background music sounds like a really cracked remix of skype call sound 😂

    • @Salvo04
      @Salvo04 2 года назад

      for me it reminds me of the OST from the game Taur

  • @brianevans4
    @brianevans4 2 года назад +38

    You set the bar pretty high to ensure you don't have to do a full tutorial on java 😂
    Beyond one hundred seconds on Hadoop would be interesting though

  • @justcuriousjumperbot_6724
    @justcuriousjumperbot_6724 2 года назад +14

    I think he forgot that you don't need to compile(javac) anymore.
    Since the latest version of the JDK, the "java" command auto-compiles + runs it for you.

  • @codernakul
    @codernakul 2 года назад +5

    Guess we will never get the full java tutorial

  • @jsuryakt
    @jsuryakt 2 года назад +38

    Java developers after learning Java for 3-4 years be like :- 😶

  • @osmantas369
    @osmantas369 2 года назад +2

    Should the Next be c# as java's counterpart 💯 seconds

  • @godot_enjoyer
    @godot_enjoyer Год назад +6

    - what words were written the most in the world?
    - "i love you"?
    - No, it's "publis static void main(String args...){}"

  • @CodingWithLewis
    @CodingWithLewis 2 года назад +15

    Learned this in school and then never learned it again. Looks very powerful. Amazing video as always.

    • @somebody_2837
      @somebody_2837 Год назад +5

      Never expected to see you in fireship's video

  • @JoeHartzell
    @JoeHartzell 2 года назад +21

    Would love to see Java compared to .Net 6. Personally, I feel like .Net 6 stomps Java in a lot of ways.

    • @GamerAlphaInd
      @GamerAlphaInd 2 года назад +3

      .Net 6 which is never version with improved BCL

    • @swastikarya6118
      @swastikarya6118 2 года назад

      @@GamerAlphaInd i guess you mean newer

    • @02orochi
      @02orochi 2 года назад

      @@GamerAlphaInd Bcl?

    • @JoeHartzell
      @JoeHartzell 2 года назад

      Correct me if I'm wrong but BCL means "Base Class Library". Starting in .Net Core Microsoft rewrote .Net from the ground up.
      I said .Net 5 but really meant .Net 6

    • @theshermantanker7043
      @theshermantanker7043 2 года назад +5

      .NET 6 can't beat the JVM when it comes to performance. Java though, is behind C# in terms of syntax and low level control

  • @brownsugar2549
    @brownsugar2549 2 года назад +2

    C+, C++ and C# in 100s coming soon.

  • @PikasoCapture
    @PikasoCapture 2 года назад +8

    meanwhile KOTLIN: let me replace you

    • @malicious8909
      @malicious8909 2 года назад +1

      Haha not possible, atleast not for the next 50 years

    • @vicca4671
      @vicca4671 2 года назад

      We'll have to wait for the boomers in management to die to replace it forever, but that time will surely come

  • @kibe2134
    @kibe2134 2 года назад +36

    "Java is both compiled and interpreted."
    Oh, I see. The worst of both worlds.

    • @zoltan_meszaros
      @zoltan_meszaros 2 года назад +2

      ^ brainlet

    • @sodiboo
      @sodiboo 2 года назад +1

      and the best of both! i mean, python basically does the same thing, just the bytecode isn't usually what you send to your users

    • @idkidk9204
      @idkidk9204 2 года назад

      @@sodiboo actually this is why java is better cus bytecode is much more optimised "compiled" code but still kindof reversible into original state (loss of certain names of variables and so on may accure) while with python you just send the code and it is supposed to run from that raw human readible code/file

    • @nivaldolemos5280
      @nivaldolemos5280 2 года назад

      It means that the code and the bytecode are portable (mostly).
      The bytecode class file is JIT interpreted pretty quickly by the VM.
      Not the worst of both worlds, more like the better.

  • @ChristofferLund
    @ChristofferLund 2 года назад +10

    Java! First programming language I learned.

  • @apidas
    @apidas 2 года назад +10

    I don't like java cause it's full of enforced patterns that you barely need
    a lot of java programs tends to be over engineered for very simple things.
    and the community is full of patterns fanatics arguing over the right way to use it.

    • @uselessvids6407
      @uselessvids6407 2 года назад

      I hate java. It has no place in iOS.

    • @lauriethefish2470
      @lauriethefish2470 2 года назад

      @@uselessvids6407 You mean Android? Java isn't used much on iOS.

    • @vaisakhkm783
      @vaisakhkm783 2 года назад +1

      I also used to hate java
      but our company enforced us to learn it, and after building many projects, i started liking java.
      Not due to platform independentcy, but because of consistency....
      Debuging code is really easy

  • @arthurpoghosyan
    @arthurpoghosyan 10 месяцев назад +12

    At 38 years of age I decided to transition to being a software developer and I love this video and this series. So keep it up! TBH, this 100 second clip took me over an hour to decipher. I ask the most basic of questions, like what does a "class" mean, what do the curvy braces mean, why are there no clocks in my room? Keep up the great work. The seasoning of humour is a much appreciated touch that makes it easier to digest.

  • @Lz4Lz
    @Lz4Lz 2 года назад +3

    "Congratz you built minecraft!"

  • @aminejadid2702
    @aminejadid2702 2 года назад +7

    could you please do a c# video ?

    • @unknown159
      @unknown159 2 года назад +1

      Oh yeh that would be helpful

  • @wlockuz4467
    @wlockuz4467 2 года назад +8

    I used to love Java, Until I found Kotlin 😁

  • @rehatsingh456
    @rehatsingh456 2 года назад +6

    Who's here from the Java for haters video?

    • @soroushjm1011
      @soroushjm1011 2 года назад +1

      I was looking for this comment 🤣

  • @madscientixx4417
    @madscientixx4417 2 года назад +2

    Some wise words: "no pain no gain, public static void main" -Sun Tzu, The Art of Code

  • @TheDragShot
    @TheDragShot 2 года назад +68

    Yooo, Java got a 100 seconds video! Since that's the language I started my programming journey with, it has a special place in my heart.
    Thanks for the good stuff, Fireship, I'll be waiting for a full tutorial 😊 .

  • @info662
    @info662 2 года назад +3

    More like "Write once, Ruin everything"

  • @recap6442
    @recap6442 2 года назад +4

    you forgot minecraft 0:21

  • @GauravSharmaSDE
    @GauravSharmaSDE 2 года назад +2

    Java is love, Java is Life.
    Learn once, Run for life. ;)

  • @DerChrilleAusBln
    @DerChrilleAusBln 2 года назад +45

    Scala (or other JVM languages )would also be great

    • @master0fnone
      @master0fnone 2 года назад +10

      Yeah a somewhat longer video on the entire JVM would actually be really cool. Explaining the differences and use cases each language has.

    • @coder4life
      @coder4life 2 года назад +6

      @@master0fnone Full focused video on JVM sounds nice

    • @mrocto329
      @mrocto329 2 года назад +2

      Clojure! Clojure! Clojure!

    • @theshermantanker7043
      @theshermantanker7043 2 года назад

      @@coder4life I'd watch the hell out of that, the JVM is awesome

  • @Ngong8
    @Ngong8 2 года назад +2

    To me, "Write Once, Headache Everywhere"
    But tbh maybe I'm still noob and dumb, so I can't make my progress further faster with Java programming.

    • @vicca4671
      @vicca4671 2 года назад +1

      Nowadays most of the main languages run just fine on any major platform, so we have lots of good options for multi-platform development.

  • @willinton06
    @willinton06 2 года назад +6

    Where’s the .NET love man

    • @bity-bite
      @bity-bite 2 года назад

      Yes! He almost never mentions .NET...

  • @lawsonott3
    @lawsonott3 2 года назад +1

    100k+, let's go! 😀 also, same deal for C#?

  • @filip.i_i9512
    @filip.i_i9512 2 года назад +36

    literally the best programming series on the youtube

  • @beefbox
    @beefbox 2 года назад +2

    Mistakes just as in the Python video. No need for the class to have the same name as the file unless it's a public class.

  • @9SMTM6
    @9SMTM6 2 года назад +9

    "Multi-Paradigm Language"
    *cough cough* technically maybe *cough cough*
    It has a clear preference, and despite many excellent examples when they finally realized that "functional programming" or whatever you call it is necessary to remain relevant they still managed to fuck it up repeatedly.

  • @syntaxed2
    @syntaxed2 2 года назад +2

    I despise JAVA and Python and anything else that remotely involves a garbage collector/Interpreter/virtual machine.
    Ever wondered why modern software is so laggy and bloated? - Because of these overabstracted piece of bloated crap languages!

  • @raoulnair5885
    @raoulnair5885 2 года назад +5

    I was a Java developer but due to demand I had to move to javascript...from past 6 years didn't wrote a single line of Java 😩😩

    • @thatoneuser8600
      @thatoneuser8600 2 года назад +1

      Which JS framework/library are you using? Let me guess: Angular.

    • @jordi5303
      @jordi5303 2 года назад

      In what language is ur backend then

  • @hellelo.5840
    @hellelo.5840 2 года назад +2

    Java and JavaScript are blackmailing the tech industry thats all.

  • @bity-bite
    @bity-bite 2 года назад +5

    C# is Java, but better

  • @mnsic2284
    @mnsic2284 2 года назад +2

    3 billion devices run JAVA of all time

  • @MouseCodes
    @MouseCodes 2 года назад +4

    *C# next ?*

  • @atishghosh
    @atishghosh 2 года назад +2

    I can almost feel r/ProgrammerHumor breathing heavily

    • @whythosenames
      @whythosenames 2 года назад +1

      yeah i am surprised by the positive youtube comments

  • @StewartMcGinnis
    @StewartMcGinnis 2 года назад +12

    Java in 100 seconds? You've gotta let it steep longer to get the flavor 😎

  • @josealvaradotorre6870
    @josealvaradotorre6870 2 года назад +4

    If we're doing JVM languages, Clojure next? 🤔

  • @koraytugay
    @koraytugay 2 года назад +4

    1:14 Eh, almost.. Any public class in a file should match the filename..

  • @pup4301
    @pup4301 2 года назад +2

    Dont use the jdk use the openjdk for constant new builds.

  • @malicious8909
    @malicious8909 2 года назад +6

    Love you fireship, always wanted a 'Java in 100 seconds' but was afraid to mention cuz it seemed like the community here consists of more JS fans😅

  • @rampage_sl
    @rampage_sl 2 года назад +2

    That Java mascot looking SUS..

  • @JACOBTL23
    @JACOBTL23 2 года назад +13

    Started in python before jumping to Java. Always been one of my favorite languages and always will be. Now I focus on JS for it's versatility on the web

    • @catharperfect7036
      @catharperfect7036 11 месяцев назад

      Yeah I started Java then went to JS for web dev as well.

  • @Philson
    @Philson 2 года назад +2

    People still use that???

  • @JuanGonzaloCarcamo
    @JuanGonzaloCarcamo 2 года назад +3

    hahahahahaha I just wish there were enough trolls out there to get you create that tutorial :P
    In all seriousness, I have a fond memory of Java, it taught me almost everything I needed regarding typed languages without the hassle of dealing with pointers.

  • @sneeznoodle
    @sneeznoodle 2 года назад +4

    There are literally 20 minute long tutorials that I've learned less from holy shit. Thank you Fireship, I'll one day owe my job to you.

  • @saladlord7613
    @saladlord7613 2 года назад +5

    0:16 SUS!

  • @TheSansaz
    @TheSansaz 2 года назад +1

    Back after April Fool's Java Haters Video!

  • @klauscoka2929
    @klauscoka2929 2 года назад +9

    Great video! There is so much more in the modern java specially in the latest JDK 17 LTS and such a big ecosystem(and much more to come). Hope you explore in the near future!

  • @CSERISHINANDHA
    @CSERISHINANDHA 2 года назад +2

    K, Imma make GTA 6 now

  • @jermm2183
    @jermm2183 2 года назад +5

    I love how he makes java sound so short and simple 😂😂

  • @Maniac-007
    @Maniac-007 2 года назад +1

    100k likes = Full Java tutorial? Seems impossible to me

  • @JusteNick
    @JusteNick 2 года назад +3

    Can we normalize "Hi mom" and not "Hello world"?

    • @PhilipAlexanderHassialis
      @PhilipAlexanderHassialis 2 года назад

      It's quite impossible. The Hello World string has been ratified and sanctified by the Great Prophets Kernighan and Ritchie (RIP) in the Bible of computer programming. Don't be a heretic.

  • @_Anna_Nass_
    @_Anna_Nass_ Год назад +1

    Have taken 3 college level courses on Java and forgot everything over break so here I am

  • @AntonioNoack
    @AntonioNoack 2 года назад +5

    @2:05 NO, get an IDE...

    • @nyan-cp5du
      @nyan-cp5du 10 дней назад

      No, use maven... and Jenkins...

  • @WcaleNieHaker
    @WcaleNieHaker 3 месяца назад +1

    What.. I though java is only used for minecraft mods 😮

  • @mrmarker98
    @mrmarker98 2 года назад +20

    Ight people, I think "Kotlin in 100 seconds" is needed now.

    • @chullupa
      @chullupa 2 года назад

      Agreed

    • @dc22199x
      @dc22199x 2 года назад +1

      By just writing this in 100seconds? 🥴
      fun main(args: Array) {
      println("Hello, World!")
      }
      Its like a java + python, they fck together and born with Kotlin, LOL

    • @SirusStarTV
      @SirusStarTV 2 года назад

      @@dc22199x Kotlin has functions outside of classes?

    • @vicca4671
      @vicca4671 2 года назад

      Hopefully before people start using Java itself :')

    • @FADHsquared
      @FADHsquared 2 года назад

      @@vicca4671 The most famous game in the world disagrees.

  • @vasiovasio
    @vasiovasio 2 года назад +1

    The only video that can show JAVA as something cool! Create 40+ lessons JAVA course in this style and you get $100K easy, simply because currently everything is boring and gray at a JAVA courses landscape.

  • @YandiBanyu
    @YandiBanyu 2 года назад +4

    "Main methoood, where are youuu?" If you get the reference, then you know.

  • @EveRestUpsb
    @EveRestUpsb 2 года назад +1

    Day 40 of asking for a Ruby/Ruby on Rails video.
    Actually its just the 1st day but make it happen please!

  • @sasankv9919
    @sasankv9919 2 года назад +3

    Thanks for the video, added Java to my resume

  • @detaaditya6237
    @detaaditya6237 2 года назад +1

    Haskell in 100 seconds. Has it been done yet?

  • @tsheskoelmaximus3784
    @tsheskoelmaximus3784 2 года назад +2

    8 hours after posting,
    83K Views already
    The "100K Likes" are on their way
    Coming up next: "Kotlin in 100 seconds"
    Hat off for the signature at the end.
    "Congratulations, you just built an entreprise grade software"
    (With the Star Trek Enterprise about to jump in light speed🚀)

    • @szhzs6121
      @szhzs6121 2 года назад +1

      i think you are confusing likes and views

  • @-adilkhan0ff897
    @-adilkhan0ff897 Год назад +1

    Public class Main { public static void main(String[] args) { System.out.print("Ja Pierdole!!!"); }}

  • @catsbite3634
    @catsbite3634 2 года назад +4

    My first programming language. I’m absolutely in love with Java

    • @catharperfect7036
      @catharperfect7036 11 месяцев назад

      It's not just a language, it's an ECOSYSTEM :)

  • @AterNyctos
    @AterNyctos Год назад +1

    In the beginning, there was nothing,
    and then The Lord said "public static void main(String[] args){}"
    and the Java Virtual Machine said, it was good.

  • @jj-big-slay-yo
    @jj-big-slay-yo 2 года назад +19

    You could do this with C# as well. Almost the exact same thing. Maybe there's more and more syntactic sugar added to C# than java, but in general, very similar.

    • @draftingish4833
      @draftingish4833 2 года назад +3

      Enjoy having your C# code run on non Microsoft Systems. I think its getting better but yeah.

    • @Печенькасмаком-й3ъ
      @Печенькасмаком-й3ъ 2 года назад +2

      @@draftingish4833 C# is fully and officially crossplatform (and open-source) since 2016. There is absolutely no problem with running it on other OSes:
      1) "dotnet new console"
      2) write your code
      2) "dotnet run"
      4) enjoy

  • @anassda99
    @anassda99 2 года назад +1

    write once, run everywhere
    untill you want to export a multiplatform jar with multiple dependencies just to get hell load of errors.

  • @shifatrahman5539
    @shifatrahman5539 2 года назад +3

    >Multi-paradigm
    >Every program starts with class main
    The irony is ironic.....

    • @sql64
      @sql64 2 года назад

      ?

    • @lionel16
      @lionel16 2 года назад +1

      Yeah, Java is as close to pure OOP as you can get I think. It’s just been hacked and extended to “”support”” multiple paradigms. It’s lambda support is something of a band-aid since functions are not first class citizens.

    • @02orochi
      @02orochi 2 года назад +1

      @@lionel16 smalltalk? Scala and groovy? Otherwise correct tho

  • @Jerios
    @Jerios 2 года назад +1

    Video: Haxe
    in 100 seconds

  • @joseluisordonez
    @joseluisordonez 2 года назад +25

    Me, a senior Java dev: Interesting...

    • @aarush2154
      @aarush2154 2 года назад

      me, a junior java dev: fascinating

    • @02orochi
      @02orochi 2 года назад

      Me, an apprentice java dev: incredible...

  • @mdivyakanth
    @mdivyakanth 2 года назад +1

    I learned more from this video than my 6yrs college