Тёмный

Java in 100 Seconds 

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

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

Наука

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

 

2 ноя 2021

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,6 тыс.   
@FGj-xj7rd
@FGj-xj7rd 2 года назад
"public static void main" These words together are legendary.
@coder4life
@coder4life 2 года назад
how many times have we written those out haha
@sjn_
@sjn_ 2 года назад
I'm not even a Java developer and whenever I read these, it immediately reminds of of Java, it's wild
@HandledToaster2
@HandledToaster2 2 года назад
@@sjn_ i mean it's exclusive to Java
@sjn_
@sjn_ 2 года назад
@@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 года назад
@@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
@ShortHax
@ShortHax 2 года назад
Ok ladies and gentlemen, I am ready to make Minecraft 2
@glitch-dev4072
@glitch-dev4072 2 года назад
good luck 👍🏻
@honwicong3760
@honwicong3760 2 года назад
Then I am going to make minecraft 2.0 with C++ (not bedrock) and beat you on performance :3
@Stuntman5701
@Stuntman5701 2 года назад
bruh. why are you literally in every comment section
@user-ic5nv8lj9d
@user-ic5nv8lj9d 2 года назад
verified comment
@RandyMCPEmaster
@RandyMCPEmaster 2 года назад
You literally went from listening to North Korean Song to this video
@nikolajpopovs3844
@nikolajpopovs3844 2 года назад
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 года назад
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.
@SFSAtlas
@SFSAtlas 2 года назад
I never went past making hello world in java. No idea why I decided on it as my first PL
@dimitridoroshko
@dimitridoroshko 2 года назад
Try c++ and you'll never get past pointers and address arithmetic lol
@SirusStarTV
@SirusStarTV 2 года назад
@@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!
@ericsigne6575
@ericsigne6575 2 года назад
Following the "logical sequence", the next in line is Kotlin in 100 seconds
@sodiboo
@sodiboo 2 года назад
@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 года назад
You mean Scala or clojure right?
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 2 года назад
Ladies and gents, he liked the comment, so this is canon.
@DuniC0
@DuniC0 2 года назад
Or Groovy maybe
@HardcoreMontages
@HardcoreMontages 2 года назад
Kotlin is love, Kotlin is life.
@TheHegi
@TheHegi 2 года назад
Correction: write once, debug everywhere. That's what it truly means for developers. ;)
@khodis2002
@khodis2002 2 года назад
And that language is very easy to debug. It will always tell what's wrong with your code.
@HandledToaster2
@HandledToaster2 2 года назад
@@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 года назад
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 года назад
@@HandledToaster2 NullPointerException
@HandledToaster2
@HandledToaster2 2 года назад
@@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
@segsfault
@segsfault 2 года назад
"Congratulations, you just built an enterprise grade application"
@jpegjpg
@jpegjpg 2 года назад
I laughed too hard at this joke.
@roahsham3428
@roahsham3428 2 года назад
Cannot emphasise enough to say hi to your mom.
@vincentchow8966
@vincentchow8966 2 года назад
i died
@smartypantscoder6912
@smartypantscoder6912 2 года назад
He's right. Java is kinda stupid proof.
@nwosupremenkbest9222
@nwosupremenkbest9222 2 года назад
Hi Mom!
@akshaymattoo
@akshaymattoo 2 года назад
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 года назад
What did you find new?
@akshaymattoo
@akshaymattoo 2 года назад
@@souravsuman636 Its first demonstration was star7 PDA.
@edwardspencer9397
@edwardspencer9397 2 года назад
@@akshaymattoo You have a kashmiri surname
@akshaymattoo
@akshaymattoo 2 года назад
@@edwardspencer9397 yes i am a kashmiri.
@coldestbeer
@coldestbeer Год назад
@Edward Spencer no such thing. He's indian.
@amirh6712
@amirh6712 2 года назад
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 года назад
Wait what
@commiechar
@commiechar 2 года назад
Wait what
@thepatchinatior
@thepatchinatior 2 года назад
but why would you want to
@user-zx8pk4qm3k
@user-zx8pk4qm3k 2 года назад
Whaaaaat I am switching to v17
@mridhulml9238
@mridhulml9238 2 года назад
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😂
@DrogaProgramisty
@DrogaProgramisty Год назад
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".
@artrix909
@artrix909 2 года назад
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 года назад
@@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 года назад
@@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 года назад
@@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.
@engineeringwithai
@engineeringwithai 2 года назад
This will probably be the only liked Java video in my life.
@alphaNaj
@alphaNaj 2 года назад
Java actually my preferred language to understand OOP concept
@OzzyTheGiant
@OzzyTheGiant 2 года назад
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 года назад
For me it was a disaster; going C->C++ was the way
@02orochi
@02orochi 2 года назад
@@OzzyTheGiant what Features does it Lack?
@thatoneuser8600
@thatoneuser8600 2 года назад
@@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 года назад
​@@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.
@hmmhm6620
@hmmhm6620 2 года назад
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 года назад
Kotlin is ❤️
@matheuspegorari1094
@matheuspegorari1094 2 года назад
You just done the script, now he only have to record the syntax and thats it
@vaisakhkm783
@vaisakhkm783 2 года назад
you made first 20 sec script of next kotlin video...
@JentaroYusong
@JentaroYusong 2 года назад
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 года назад
@@vaisakhkm783 hehehe
@ladidoschladido5024
@ladidoschladido5024 2 года назад
The required like count makes me think that he might not wants to do a Full Java tutorial :D
@orubenlopes
@orubenlopes 2 года назад
Thought the same thing, lol.
@vicca4671
@vicca4671 2 года назад
I'll tap like twice to help! Or maybe even FOUR times!
@bandiddums
@bandiddums 2 года назад
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
@sergiomoreno6682
@sergiomoreno6682 2 года назад
Java, the beginning of everything for a lot of us
@renecabuhan1675
@renecabuhan1675 10 месяцев назад
true =)
@glitch349
@glitch349 2 года назад
My first programming language, absolutely love it.
@gabrielcastilho4168
@gabrielcastilho4168 2 года назад
It was mine's too, but I hate it Funny, isn't it?
@Papi_21
@Papi_21 2 года назад
It's a headache though...
@skinnyassc9275
@skinnyassc9275 2 года назад
@@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 года назад
@@gabrielcastilho4168 Why do you hate it?
@typingcat
@typingcat 2 года назад
That's what she said.
@arthurpoghosyan
@arthurpoghosyan 6 месяцев назад
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.
@shubham_dalvi
@shubham_dalvi 4 месяца назад
Are u Armenian??
@nickoates
@nickoates 2 года назад
Literally searched "Java in 100 Seconds fireship" yesterday, you keep making the perfect content!
@Joe-km7xi
@Joe-km7xi 2 года назад
Same lmao
@godot_enjoyer
@godot_enjoyer 8 месяцев назад
- what words were written the most in the world? - "i love you"? - No, it's "publis static void main(String args...){}"
@CodingWithLewis
@CodingWithLewis 2 года назад
Learned this in school and then never learned it again. Looks very powerful. Amazing video as always.
@somebody_2837
@somebody_2837 Год назад
Never expected to see you in fireship's video
@rasseliodiack7159
@rasseliodiack7159 2 года назад
Lets pump the like button and so our boi goes out of his comfort zone (JS land) 😂👌🏾
@klauscoka2929
@klauscoka2929 2 года назад
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!
@efeegbevwie9467
@efeegbevwie9467 2 года назад
Do kotlin in 100 seconds next pleasseee
@RodrigoBadin
@RodrigoBadin 2 года назад
I dare you to make Assembly in 100 seconds.
@ananttiwari1337
@ananttiwari1337 2 года назад
depends based on architecture
@crides0
@crides0 2 года назад
@@HanifHearted What feature set?
@BudgiePanic
@BudgiePanic 2 года назад
machine code in 100 seconds
@filip.i_i9512
@filip.i_i9512 2 года назад
literally the best programming series on the youtube
@ChristofferLund
@ChristofferLund 2 года назад
Java! First programming language I learned.
@coder4life
@coder4life 2 года назад
Great short as always. Please do a full tutorial on Java. Would love that.
@p.9227
@p.9227 2 года назад
Cool. I'm taking a Java course right now and this toom me back to the beginning when I thought everything was fun. Anyways, I'm super looking forward to the full tutorial!
@AMigosJJM
@AMigosJJM 2 года назад
Great video, got my second Java job today. Looking forward to more!
@fractallabor
@fractallabor 2 года назад
Please make a video about the research you do before making the actual video. You always publish the things we need 💛
@Kommentierer
@Kommentierer 2 года назад
With recent releases, you should also be able to run a java file directly. I am happy to see Java implementing modern language features from time to time. I'd love to see a sequel to this with "Kotlin in 100 Seconds" which is a modern and safe (mostly by null-safety) language that also runs in a JVM. There are additional JVM languages like Groovy and Scala. And the best thing is, that they interoperate quite well in a single project.
@jhalakchutani6199
@jhalakchutani6199 2 года назад
Bro, You are literally my hero. You are exploring everything. Let's connect somewhere, I wanna help you in exploring more technologies.
@ikazuchi-san5772
@ikazuchi-san5772 2 года назад
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.
@PikasoCapture
@PikasoCapture 2 года назад
meanwhile KOTLIN: let me replace you
@malicious8909
@malicious8909 2 года назад
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
@jackmail1563
@jackmail1563 2 года назад
This is literally what I asked for like a few days ago! Thank you! 😃
@sebastianbehrens4492
@sebastianbehrens4492 2 года назад
Hi! I love the "* in 100 Seconds" series and would like to suggest "Lisp in 100 Seconds" and "Kotlin in 100 Seconds" since i couldn't find anything on these languages in your videos and would realy love to see what you would value most in these languages!
@bendemetrius2658
@bendemetrius2658 2 года назад
Tensorflow in 100 seconds, next please! You're a true gem for the development community, no doubt!
@peterhuijsen
@peterhuijsen 2 года назад
Great video! C# in 100 seconds next perhaps?
@therealkarlmarx1818
@therealkarlmarx1818 2 года назад
Yay he did one!
@catharperfect7036
@catharperfect7036 7 месяцев назад
C# is for posers.
@MaximZhupinsky
@MaximZhupinsky 2 года назад
Wow, this day has come. The video about Java :) . It would be great if you could post more videos about backend\devops technologies.
@hamzabenslimane1074
@hamzabenslimane1074 2 года назад
1 hour since the release of the video and it's in RU-vid's recommendations. Great job !!
@JACOBTL23
@JACOBTL23 2 года назад
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 7 месяцев назад
Yeah I started Java then went to JS for web dev as well.
@TheDragShot
@TheDragShot 2 года назад
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 😊 .
@artebotastic8846
@artebotastic8846 2 года назад
java is nice
@idoliki5203
@idoliki5203 2 года назад
@@artebotastic8846 Are you held as a hostage?
@SquashBox
@SquashBox 2 года назад
Thanks for adding labels to that utilization chart!
@alegian7934
@alegian7934 2 года назад
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
@malicious8909
@malicious8909 2 года назад
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😅
@sasankv9919
@sasankv9919 2 года назад
Thanks for the video, added Java to my resume
@kaleemullahnizamani7436
@kaleemullahnizamani7436 2 года назад
Just to be clear File name and Class be same is only required if the class is public hence there can only be one public class per file. Great content.
@MadinabonuO
@MadinabonuO 2 года назад
Thank you, all of your videos are really awesome and well explained!
@catsbite3634
@catsbite3634 2 года назад
My first programming language. I’m absolutely in love with Java
@catharperfect7036
@catharperfect7036 7 месяцев назад
It's not just a language, it's an ECOSYSTEM :)
@spacecowboy3063
@spacecowboy3063 2 года назад
There needs to be more excitement in the community about Java. Its a shame that there isnt anything new and exciting in Java because the world needs more Java devs!
@nilanjanmukhopadhyay8369
@nilanjanmukhopadhyay8369 2 года назад
You mean Kotlin dev?
@vicca4671
@vicca4671 2 года назад
@@nilanjanmukhopadhyay8369 He means either Kotlin, Scala or Groovy dev, for sure.
@sjorsvanhens
@sjorsvanhens 2 года назад
Best channel. Informative and concise.
@lloyd26
@lloyd26 2 года назад
Thanks! I have been waiting weeks for this.
@DerChrilleAusBln
@DerChrilleAusBln 2 года назад
Scala (or other JVM languages )would also be great
@master0fnone
@master0fnone 2 года назад
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 года назад
@@master0fnone Full focused video on JVM sounds nice
@mrocto329
@mrocto329 2 года назад
Clojure! Clojure! Clojure!
@theshermantanker7043
@theshermantanker7043 2 года назад
@@coder4life I'd watch the hell out of that, the JVM is awesome
@justcuriousjumperbot_6724
@justcuriousjumperbot_6724 2 года назад
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.
@DevXplaining
@DevXplaining Год назад
100 seconds - that's very well condensed! :)
@reold
@reold 2 года назад
These videos are really cool if you want to decide on selecting a new language
@sulochanakharat9033
@sulochanakharat9033 2 года назад
Java devs: old is gold Rust creaters: we are 4 parallel universes ahead you
@vaisakhkm783
@vaisakhkm783 2 года назад
Is java and rust comparable?
@idkidk9204
@idkidk9204 2 года назад
@@vaisakhkm783 nah rust is only compiled not parsed (at least from what i know)
@theshermantanker7043
@theshermantanker7043 2 года назад
@@idkidk9204 the hell is "only compiled not parsed" supposed to mean?
@timerertim
@timerertim 2 года назад
@@theshermantanker7043 What he's saying is kinda broken but you should get what he means: Java is a compiler and interpreter Language Rust is a compiler only language
@sangamo38
@sangamo38 2 года назад
How about you implement a concurrent hashmap in rust and let me know you had a good time. You may be cool in current world but whatever values your parents and grandparents gathered over the years can't be overlooked. because of C we were able to write operating systems and all and came to develop rust and it's compilers. Without any OG programming language supporting current technology it would have been impossible to even develop something like rust.
@kaijohnson7040
@kaijohnson7040 Год назад
Is anyone else learning Java, but while learning you come watch this video? Then everytime you get further in progress you come to this video to see how much more you’ve learned?❤️
@iliasalaur
@iliasalaur 2 года назад
We need the Java Tutorial!! I think that for your channel's thematic (web) it would be nice a Spring Java tutorial (with prime faces)
@rawadabdallah9381
@rawadabdallah9381 2 года назад
Let's go Good job guys on 10k+ likes I was always hoping a java course from him.
@sneeznoodle
@sneeznoodle 2 года назад
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.
@RaymondStormbl3ssed
@RaymondStormbl3ssed Год назад
Of all the programming languages I’ve used, I find javas syntax to the most readable and easily understandable
@zachb1706
@zachb1706 Год назад
I find it's type system is really ugly. C# cleaned that up a lot
@parthg199
@parthg199 2 года назад
Was waiting for this for so long. Waiting for more on java, though
@mundodotnet410
@mundodotnet410 2 года назад
Great vídeo!. I'd like to see C# next :)
@JoeHartzell
@JoeHartzell 2 года назад
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 года назад
.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 года назад
.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
@brianevans4
@brianevans4 2 года назад
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
@Arfifias
@Arfifias Год назад
I have been learning java for almost two years now and reassure you I become better and better day by day
@vasiovasio
@vasiovasio 2 года назад
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.
@JuanGonzaloCarcamo
@JuanGonzaloCarcamo 2 года назад
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.
@liamsho435
@liamsho435 2 года назад
Ok then, .NET / .NET Core / .NET Standard / .NET Framework / Mono in 100 seconds?
@hexerei02021
@hexerei02021 2 года назад
The naming alone is material for an 2 hour video.
@kusayfarhan9943
@kusayfarhan9943 2 года назад
C# is superior to Java. Just had to say it.
@kusayfarhan9943
@kusayfarhan9943 2 года назад
@Vishal Adhikari why?
@coder4life
@coder4life 2 года назад
.NET - the name alone gives me nightmares
@sps014
@sps014 2 года назад
Asp.net core
@kalebercanbrack8857
@kalebercanbrack8857 2 года назад
It'd be cool if you compared making an app using a traditional Monolithic framework (like Rails + Hotwire) vs the now common Frontend app paired with a backend API. I ask because there seems to be a bit of a resurgence in monolithic frameworks or combining "old school" ways with modern tech
@user-yd9tm9es8b
@user-yd9tm9es8b Год назад
Im thankful my trainer chose java as my first lang. And now its quite easier ro migrate on other langs.
@jj-big-slay-yo
@jj-big-slay-yo 2 года назад
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 года назад
Enjoy having your C# code run on non Microsoft Systems. I think its getting better but yeah.
@user-uu6xz6lk6o
@user-uu6xz6lk6o 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
@raoulnair5885
@raoulnair5885 2 года назад
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 года назад
Which JS framework/library are you using? Let me guess: Angular.
@jordi5303
@jordi5303 2 года назад
In what language is ur backend then
@jh8287
@jh8287 2 года назад
My first encounter with programming was C#, then we did a bit of Pascal in high school (ew), then Python, JS, PHP, C++ in college. I've been working as a Java developer for the past 3 years, and even though I hate some things about the ecosystem (fuck Hibernate, seriously), I still love it. It's just very simple. Verbose, true, but that's the price you pay for readable, self-documenting code (if written well of course) with a good type system. It's pretty easy to maintain, there are tons of resources, many options for libraries and frameworks. Kotlin is even better, as it fixes a lot of issues in Java - for example null safety, also kinda has pattern matching using "when". Very nice. I would definitely recommend it as both a first and a primary language.
@Mrqwertar
@Mrqwertar 2 года назад
Nice detail starting the bytecode on the .class file picture with CA FE BA BE, which is actually how it is IRL!
@livingcodex9878
@livingcodex9878 2 года назад
At 1:50 String brew() returns an empty char with single quotes (return '') instead of double quotes for an empty String (return ""). But I have to say that this video is just a beast at explaining Java in 2.5 minutes.
@1337dingus
@1337dingus 2 года назад
And the same line also misses a semicolon :)
@user-cd6vy2jg6f
@user-cd6vy2jg6f 2 года назад
What’s the value of pointing this out instead of just saying this video was beast?
@seerlite5256
@seerlite5256 2 года назад
@@user-cd6vy2jg6f Where's the loss when saying both?
@user-cd6vy2jg6f
@user-cd6vy2jg6f 2 года назад
@@seerlite5256 i would say we all know how much effort this channel puts into its videos and everyone makes a mistake sometimes. It draws attention to a meaningless small facet of the video which distracts / takes away from the video as a whole Just my opinion though.
@jermm2183
@jermm2183 2 года назад
I love how he makes java sound so short and simple 😂😂
@crimsonx_
@crimsonx_ 2 года назад
Finally my language comes.. Was waiting for this..
@kawhao3757
@kawhao3757 2 года назад
finally! you create about java! (it’s my first language to learn)
@aminejadid2702
@aminejadid2702 2 года назад
could you please do a c# video ?
@unknown159
@unknown159 2 года назад
Oh yeh that would be helpful
@josealvaradotorre6870
@josealvaradotorre6870 2 года назад
If we're doing JVM languages, Clojure next? 🤔
@cristhiangarcia8845
@cristhiangarcia8845 2 года назад
Great videos as always. What is the extension you use to the color scheme??
@tictoktrending7184
@tictoktrending7184 2 года назад
This man will change your perspective towards everything
@jsuryakt
@jsuryakt 2 года назад
Java developers after learning Java for 3-4 years be like :- 😶
@wlockuz4467
@wlockuz4467 2 года назад
I used to love Java, Until I found Kotlin 😁
@mukhtar_h
@mukhtar_h Год назад
Java Language helped me a lot in my Wireless ECG signal Final Year Project via Bluetooth module, Arduino & AD8232 ECG Sensor !
@TCG-BOI
@TCG-BOI 2 года назад
Seriously, how do you not have 1,000,000 subs!? Great content please keep it up!
@VolKNo0
@VolKNo0 Год назад
Almost 2 mil now :)
@saladlord7613
@saladlord7613 2 года назад
0:16 SUS!
@deez2506
@deez2506 2 года назад
get help
@StewartMcGinnis
@StewartMcGinnis 2 года назад
Java in 100 seconds? You've gotta let it steep longer to get the flavor 😎
@cat-le1hf
@cat-le1hf 2 года назад
that sweet sweet dookie Javaa flavor (I did Java for 6 years I'm allowed to be a hater)
@asamirid
@asamirid 2 года назад
outstanding ☑☑
@shofiqul0023
@shofiqul0023 2 года назад
Ah finally. Was waiting for your Java in 100 second
@koraytugay
@koraytugay 2 года назад
1:14 Eh, almost.. Any public class in a file should match the filename..
@codernakul
@codernakul 2 года назад
Guess we will never get the full java tutorial
@EduAnmoldeep
@EduAnmoldeep 2 года назад
Hi man! I accidently became the 10,000th person to like this, I have screenshots to prove! That's awesome feeling! Long time follower of your channel, great work, awaiting full tutorial, specially spring development.
@herosimobiko
@herosimobiko 2 года назад
Learnt Java at school, never knew why I had to install JRE on my PC. Just by now, I understand how Java works. Teachers should give this video first before teach Java :D
@info662
@info662 2 года назад
More like "Write once, Ruin everything"
@bity-bite
@bity-bite 2 года назад
C# is Java, but better
@sharkinahat
@sharkinahat 2 года назад
'public static void main' that sums up Java really good. You need to write a lot of boilerplate code to get anything done, or at least that's how I remember it, I have not written a line of Java since Python 2.5 got released.
@raianmr2843
@raianmr2843 2 года назад
really doesn’t matter how kotlin-ified modern java gets. the world has already started detoxing from java
@yahyeabdirashid9716
@yahyeabdirashid9716 2 года назад
As a freelance i don't like java but i like the way you teach genius thanks .
Далее
Kotlin in 100 Seconds
2:22
Просмотров 1,1 млн
Java for the Haters in 100 Seconds
2:22
Просмотров 2,7 млн
SITUATION IN FAST FOOD
00:19
Просмотров 2,6 млн
REALLY LOVES CHIPS
00:19
Просмотров 1,5 млн
Sprinting with More and More Money
00:29
Просмотров 38 млн
Learn Java in One Video - 15-minute Crash Course
14:54
Просмотров 633 тыс.
React for the Haters in 100 Seconds
2:34
Просмотров 1,5 млн
Starbase | Gateway to Mars
1:32
Просмотров 2,2 млн
Why so many distros? The Weird History of Linux
8:23
C++ in 100 Seconds
2:46
Просмотров 1,8 млн
10 regrets of experienced programmers
8:16
Просмотров 971 тыс.
2D water magic
10:21
Просмотров 478 тыс.
Крохотный и быстрый SSD на 2 ТБ
0:59
Карточка Зарядка 📱 ( @ArshSoni )
0:23
Mi primera placa con dios
0:12
Просмотров 328 тыс.