Тёмный

I Tried Java (it's horrible) 

conaticus
Подписаться 59 тыс.
Просмотров 65 тыс.
50% 1

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

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 187   
@luizrcs
@luizrcs 2 года назад
you know you're getting old when java is not people's first language anymore, but rather a "challenge"
@dns8207
@dns8207 2 года назад
bruh
@voxeldragon6908
@voxeldragon6908 2 года назад
Java was my first language, and... ...I actually like it, somewhat. C# is better, don't get me wrong.
@v01d_r34l1ty
@v01d_r34l1ty 2 года назад
Java is still the first language introduced to incoming Freshmen at Illinois State University. Lots of people in my IT 168 class struggled immensely. First thing I noticed though was that with the design patterns they wanted us to follow, it did make it a lot harder to implement. I would've preferred them to use C/C++ or C#, but Java is still the educational standard among many colleges and universities for whatever reason. It's honestly terrible and I personally hope for Java to be completely trashed by 2025 and replaced with either a newer standard edition of C++ or C#, but it is what it is.
@Andrei-gv8zv
@Andrei-gv8zv 2 года назад
For college I learnt C and JS. I switched colleges and countries and have to learn java and i would much prefer to go back to c and work with pointers than this ungodly horror.
@v01d_r34l1ty
@v01d_r34l1ty 2 года назад
@@Andrei-gv8zv Haha yeah. You should learn Rust. If you know modern C++ like I do, you won't like it very much, but if you don't, you might end up loving it.
@coleisforrobot
@coleisforrobot Год назад
TL;DW: Conaticus gets trolled by JVM.
@cruesc.i.t9601
@cruesc.i.t9601 3 месяца назад
That's how language should be, not like stupid staff around, when you use something like java and doing it as it should, there will be zero chance to have buggy solution
@Shillaa69
@Shillaa69 Год назад
Tipp: use tabnine extension in intellij idea for auto completion
@omerakgoz34
@omerakgoz34 2 года назад
Go is so easy. Even easier than python, I think. It can be learned in max 2 hours.
@dns8207
@dns8207 2 года назад
i learned C in 9 months, this makes me really offended (jk)
@thatsalot3577
@thatsalot3577 2 года назад
@@dns8207 oh trust me first programming language takes maximum time to learn. It almost took me 6 months just to write normal code in c#. While I learnt c in less than a 2 weeks.
@raianmr2843
@raianmr2843 2 года назад
I agree. Go is hands down the most clean and well-designed C-offspring I've seen. I used to have a hard time translating programming patterns I was used to from other languages in Go but then I started reading GC's source code and it all made sense. Go is the only language I know that gives me the vibe that I can code something up in an hour or two and what I end up with won't be too far from the best quality Go code out there. I absolutely love how the language has a focus on making best practices mandatory. Rust and Go alone are enough for a decent tour of the stateful world. If I had to learn programming from the start all over again, I would've gone with Go -> Rust -> Clojure -> haskell. That's pretty much the recipe to explore 80% of all programming within a year or two imo.
@WZNuget
@WZNuget 2 года назад
c++ was the first language i picked up (i hate myself)
@traxcanonch.2421
@traxcanonch.2421 2 года назад
Java looks so much harder than c++
@-suffix-
@-suffix- 2 года назад
Should've used Microsoft Java. Yes I'm talking about visual J++
@Dev-Siri
@Dev-Siri 2 года назад
I thought about C# Lol
@v01d_r34l1ty
@v01d_r34l1ty 2 года назад
I actually hate how that's a thing...
@kartikfire
@kartikfire 2 года назад
He has already tried i.e.
@ioneocla6577
@ioneocla6577 2 года назад
More like j#
@The_Codemaster144k
@The_Codemaster144k Год назад
you should try J#
@diamondlp
@diamondlp Год назад
Java does have a learning curve for sure, but for me, once you have learned it, it's predictability makes it your best friend when getting into bigger code bases. The Libraries and Frameworks that support Java also help with programming a very modular system, while keeping your code very tidy and stable. You are welcome to disagree, just my opinion :)
@CookiLover311
@CookiLover311 2 года назад
I feel like most of the complaints about java are usually more related to a library/framework or just something really small. I get that lots of small things together will have a big effect, but most of the things are also just "this is different from what I'm used to which makes it bad," with the rest mostly being fixed by IDEs. If you accept that it's different and get used to it, there really isn't much to complain about
@FADHsquared
@FADHsquared Год назад
I've compiled a list of problems, don't know where I put that though. I don't think they're small problems
@redjay.
@redjay. Год назад
in my opinion java libraries kinda suck but I just deal with it cause I've been using java for years and don't feel like learning a new language.
@TheBrazilRules
@TheBrazilRules Год назад
Useless boilerplate all over the place. C# properties feel so much better than gets and sets
@aCrumbled
@aCrumbled Год назад
* Requires a runtime * Terrible errors * No indication if something is a reference * OO is required * BOILERPLATE EVERYWHERE * public static void main(String[] args)
@AntonioNoack
@AntonioNoack Год назад
@@aCrumbled * Requires a runtime -> yes * Terrible errors -> No! xD, 100x better than C++/C with its segfaults without stack trace, or errors missing completely * No indication if something is a reference -> types with lowercase name are native, everything else is a reference -> easy * OO is required -> You could work around it * BOILERPLATE EVERYWHERE -> Only if that's your coding style. Getters and setters are optional, you can make your fields public, too. * public static void main(String[] args) -> you write that literally once per program, and once you know Java, it even makes sense.
@the_dark_jumper2211
@the_dark_jumper2211 2 года назад
I love Java. Not because of any specific feature - actually quite the opposite: I love it for its restrictiveness. There's generally at most a handful of ways to do a thing, which results in similar patterns emerging across several developers that never talked with each other. As a result, reading code simplifies from "they could be doing this, or that, or this, or..." to "oh yeah I can easily infer what dozens of lines are going to look like from this single method call". Sure, you still can write awful Java code but generally, bad Java code is glaringly obvious to everyone, meaning that someone (hopefully you, before you subject anyone else to your mess) can and will fix it.
@ronaldarndt6388
@ronaldarndt6388 2 года назад
you should look into golang
@TheKodeToad
@TheKodeToad 2 года назад
I'm also quite a fan of Java due to it being fairly predictable once you know it well.
@johncalorino675
@johncalorino675 2 года назад
You should look into Rust, as its features are very restricitive. Things that are good practices in other languages are mandatory in Rust, this leads to a much lower number of bugs. And the compiler's erros messages are very useful. I used to be a Java programming, but, as I saw that it was dying (its user base is really declining), I jumped off of the Java train. Just a recommendation :)
@TheKodeToad
@TheKodeToad 2 года назад
​@@johncalorino675 I've heard about Rust. I looks very innovative, and I was thinking of looking into it, but currently I'm learning C++ since it's used for a lot. Some things in Java really puzzle me, such as "reference types" - classes and arrays are, but primitives types are not, meaning you can do List, but not List. Overall, Java is a fairly good language (and there are certainly worse), but it has some weird quirks that I quite dislike. I mainly learnt it from modding Minecraft.
@the_dark_jumper2211
@the_dark_jumper2211 Год назад
@@TheKodeToad The reason why you cannot use primitives as Generic type parameters is that they're inherently different from reference types to improve memory efficiency. You can think of references like C/C++ Pointers. Pointers are 64 bit in size, meaning they're the size of a "long" or "double". If we *did* treat primitives as reference types, then we would have to store a pointer to the value along with the value itself, so twice the storage that is actually needed for our value. Boxing does exactly that, takes the primitive value, stores it on the heap and provides a pointer to that value instead. (It actually has to store more information than just the value, but that's beyond the scope of this reply) So, primitives are accessed directly, while reference types are accessed through a reference. If we wanted to support List we would have to check whether the stored value is a primitive or not - at runtime. Type erasure tells us that this is not possible. The alternative is to create a copy of the generic type specifically for each primitive type. C# does this, the resulting bytecode is annoying to work with, but it does work.
@davidinnocent5664
@davidinnocent5664 Год назад
Java is fantastic bruh. It is just that you are used to something else. It being a strongly typed language is a plus for me. I hate the likes of JS because when you get some bug you have no way of debugging it when it comes to type conversions.
@ko-Daegu
@ko-Daegu Год назад
he came from a superior (C#)
@maximus1172
@maximus1172 8 месяцев назад
I love golang
@MaxiveLegend
@MaxiveLegend Год назад
with practically no programming experience, my university introduced me to Java first. In the entirety of my first year, I only used Java as a programming language, and I'm actually really thankful for that. It's a great language to start in BECAUSE of the amount of boilerplate. it makes you unafraid to write boilerplate code (which in turn makes you appreciate languages where you don't need it that much more), and also teaches you to adhere to syntax rules well, since the compiler will throw a hissy fit if you're missing even 1 semicolon.
@nokts3823
@nokts3823 Год назад
Yeah, Java is a really good language to start. It's so bad that it will make everything else feel great.
@potato-yx5te
@potato-yx5te 4 месяца назад
C is better
@ThomasTheSapling
@ThomasTheSapling 2 года назад
Ayo was that WORLD FAMOUS Elian in the intro???????????
@conaticus
@conaticus 2 года назад
yessir
@SnackLive
@SnackLive 2 года назад
Now you can do Kotlin and try to accomplish exactly the same and compare both of them Kotlin is just lovely
@uiytt8497
@uiytt8497 2 года назад
I was depressed, lonely and sad. I started kotlin and now I have friends, I do sport and I love my life.
@ioneocla6577
@ioneocla6577 2 года назад
How does kotlin compare to c# ? They both claim to be "better java"
@darielvillatoro8365
@darielvillatoro8365 2 года назад
@@ioneocla6577 Kotlin is a "succesor" language to Java. That means that you can reuse java code or use java libraries in kotlin
@AquaQuokka
@AquaQuokka Год назад
Yes, Kotlin is very "fun".
@oliveryt7168
@oliveryt7168 10 месяцев назад
@@AquaQuokka fun main() { println("Here starts your journey with Kotlin!") } // ;)
@ade5324
@ade5324 Год назад
there was not really any real concrete points to why you think java is bad, but ok
@guilherme5094
@guilherme5094 2 года назад
I remember when I started studying Java, God, I completely lost the will to live. Java is evil.
@azhagurajaallinall126
@azhagurajaallinall126 2 года назад
Same here pal,same here 😓😅😂 Lost almost of my will to learn & practice a single tech stack for atleast a month.. i either learn the basics & not practicing it or giving it up and never touch it again.. Still hard to find the will & sure i got to.. once we get over it,we could survive & win,i hope so 😌😃 14.08.2022 4:59 Pm ist
@FADHsquared
@FADHsquared Год назад
@ㄥㄚҠҠㄖ丂 You're missing the fundamental concepts of manual memory management though. Can only learn that in C, maybe C++ too
@TheRealMangoDev
@TheRealMangoDev Год назад
no its not
@tongpoo8985
@tongpoo8985 4 месяца назад
my main problem with it is that it's just straight up hideous
@foqsi_
@foqsi_ Год назад
I should really surround myself with more programmers to learn from. I accidentally took a C++ class last semester. I loved it so much, that I have decided to switch to programming from CyberSec. I am taking Java and SQL this semester. I like that Java has similar syntax to C++. However, you're using things I have never even seen before. My class didn't teach me how to create windows and shit. lol
@wildenboy_
@wildenboy_ Год назад
If you want to learn programming language. Its better to learn it yourself by looking at pages, youtube videos, stackoverflow and others than taking a class that cost money. Atleast for me
@schneensch
@schneensch 2 года назад
What about learning Rust next?
@JackTheDev
@JackTheDev 2 года назад
for the "can you not do that in java?" 4:50 you can, but you would most likely write it on the same line if(bool) return;
@primalmachine7945
@primalmachine7945 7 месяцев назад
I dont agree, i love java. Im 23, computer science student, ive started java as my first language and ive been working with it for just a year. I dont feel like its bad at all.
@diamondkingdiamond6289
@diamondkingdiamond6289 3 месяца назад
You have no idea what you’re missing out on
@nicholasbrooks7349
@nicholasbrooks7349 Год назад
Why are you using VS-Code, use eclipse also Java is much better then c#, c# is just some shitty Java clone.
@tweetyguy7347
@tweetyguy7347 Год назад
erhmm achsually itsh called "Microsoft Java"
@magiccuttlefish
@magiccuttlefish 5 месяцев назад
is it just me or do you guys also like java?
@AntonioNoack
@AntonioNoack 2 года назад
VSCode definitively was a mistake with Java 😅. Intellij Idea is much better. Edit: nice to see it being used at 4:27 😁 @7:45 no, Java is in no way a C++, it's more like C# 😄
@TheRealMangoDev
@TheRealMangoDev Год назад
no, java is in no way a C#, C# is more like java
@5dollasubwayfootlong
@5dollasubwayfootlong Год назад
@@TheRealMangoDev Couldn't be further from the truth with post-2014 C#. Plus, Java has this unique ability to make me want to gouge my eyes out whenever I have to work with it - but with C#, it's a very pleasant stroll in the park.
@kj4derEchte
@kj4derEchte 2 года назад
For the Text overflow dots, there is a Css property.
@bitwhyze
@bitwhyze 2 года назад
Kotlin
@asher05
@asher05 Год назад
Java was my first language that i actually tried, now, it is easy af And i find python more confusing than java
@df3yt
@df3yt 13 дней назад
I find java as a first language teaches bad coding habits. But as a 2nd, 3rd or 4th language...it should be avoided, as there are just way better, faster and more logical languages heck even older ones that do better. The idea that it will run anywhere is half true, it might run but it looks crap and not like a true first class citizen.
@greenguydubstep
@greenguydubstep Год назад
its not that bad, there are some isues with switching versions but other than that it works for me.
@frank_87it
@frank_87it 12 дней назад
I am now learning Java for fun. It's not easy. I had to choose between Java and C# but, but i find java more aesthetically pleasing.
@TheBrazilRules
@TheBrazilRules Год назад
I wanted to see you trying your hand at AWT. That would be fun
@user-zd9wd
@user-zd9wd Год назад
Echo chamber
@uzairahmed5757
@uzairahmed5757 2 года назад
Con's voice is way more bri'ish than his face.
@kindlehaha
@kindlehaha 2 года назад
We have to use Java in it class. For ever.
@chriskleeblatt1867
@chriskleeblatt1867 8 месяцев назад
C# is just Microsoft Java with some additional syntactic sugar
@TrySensei
@TrySensei 2 месяца назад
I'm trying to learn Java right now only for the basics and OOP, because I believe it has a lot of learning resources available for a beginner for programming; it's versatile, and i can switch learning other programming languages easier with its syntax, maybe i'm just a masochist but i don't really know. I'm going to switch to C# after the completing the basics. I'll see how it turns out.
@milannikolic3371
@milannikolic3371 2 месяца назад
Just hop on c# immedieately
@akwaa69
@akwaa69 Год назад
You are a beginner.
@EliasOjeda-mv6cg
@EliasOjeda-mv6cg 7 месяцев назад
me a java developer: yeah it's horrible but i like it :3
@Devel0_pers
@Devel0_pers 2 года назад
public static void main(string[],args)
@samihindi
@samihindi Год назад
Technoblade is dead
@thasave14
@thasave14 Год назад
As a Java developer, watching this video for me is so funny
@ahmedqasem7651
@ahmedqasem7651 8 месяцев назад
C# can beat java in every comparison
@AnonymousEmail-z1j
@AnonymousEmail-z1j 10 месяцев назад
java is like c++ but it makes you considerably more suicidal somehow
@df3yt
@df3yt 13 дней назад
Yup they issue Stanley knives as default when you learn java, that way you can end it...
@KyleGarzon-gx3hd
@KyleGarzon-gx3hd 7 месяцев назад
Want a real challenge? Try installing a library into your java project
@MaxMustermann-zp5xy
@MaxMustermann-zp5xy 6 месяцев назад
Just click on "Add external Jar". Wow, what a challenge 😀
@dec35
@dec35 2 года назад
hey I was there during the livestreams!
@mariansam_was_taken
@mariansam_was_taken Год назад
yo 'samal' is a good username
@ma24th
@ma24th Год назад
Next , try data analysis with python
@gachastorys5129
@gachastorys5129 2 года назад
Official unofficial face reveal?
@Harald723
@Harald723 4 месяца назад
Just use kotlin
@owenhayes1774
@owenhayes1774 2 года назад
BLACKKNIGHT!!!!!!!!!!
@larsartmann
@larsartmann 9 месяцев назад
Try Kotlin :)
@TheMexicanMapper
@TheMexicanMapper Год назад
I like JavaScript I’m probably gonna try LuaU aka the roblox programming source
@EinfachNoriskky
@EinfachNoriskky Год назад
JAVA = eZ
@RayfuzuLearning
@RayfuzuLearning Год назад
your channel has such great content. you are literally my inspiration.
@prezireplayz8229
@prezireplayz8229 Год назад
Just use c# :)
@AbeTGT
@AbeTGT Год назад
java is easy once you know the basics... sometimes
@idkidk9204
@idkidk9204 Год назад
Jesus Christ don't use Java in vscode only in a full fledged java focused IDE
@TheBlackManMythLegend
@TheBlackManMythLegend Год назад
Hahah
@prakashraj4519
@prakashraj4519 Год назад
6:23 Manually implement it? Bro, have you ever heard of text-overflow ellipses?
@betapacket
@betapacket Год назад
"Learend"
@dumbidi_t
@dumbidi_t Год назад
6:40 you have a lie file called ahem “corn” ahem open in your ide, why your IDE?
@dgames218
@dgames218 8 месяцев назад
I really liked the video, do you think you could do the same but in another language that runs on the jvm like kotlin or scala?
@solarwater3298
@solarwater3298 Год назад
is it not funny how microsft made java++ 7 years after java was created??
@CookieTriste
@CookieTriste Год назад
This is the java basic lol. The real challenge is to understand why interface are usefull
@Kodeb8
@Kodeb8 Год назад
On the plus side, you only have to write your program once and it'll work in every OS and architecture till the end of times.
@block7059
@block7059 Год назад
have like 3 years experience in Java and 1/2 year in C#, totaly agree with you
@lancemarchetti8673
@lancemarchetti8673 2 года назад
Kinda must agree..Java is way over verbose compared to Kotlin....can't help but wanna start off with Kotlin for Android dev.
@Voidkitty_
@Voidkitty_ Год назад
I have second hand eyestrain from your lightmod reddit
@TheBlackManMythLegend
@TheBlackManMythLegend Год назад
tried c# to make a game at school but java was my first language I am still doing it kotlin and stuff
@Wincohax
@Wincohax 2 года назад
Great! Now try kotlin. (Jk, I really enjoyed the video)
@mikemeetstec
@mikemeetstec Год назад
Glad I dodged Data Structures in Java. Dodged a bullet.
@A_Ron_Pasta
@A_Ron_Pasta 2 года назад
As an amateur Java programmer, can confirm, it is not ideal
@squ34ky
@squ34ky Год назад
6:13 Umm, 'text-overflow: ellipsis' ?
@JackTheDev
@JackTheDev 2 года назад
noooo :( you made a Spigot plugin and not an actual mod with fabric or quilt
@cptobv
@cptobv Год назад
Now you can try to learn Pawn, which is a C-derived language and has some similarities with C# and Java.
@treeadam5298
@treeadam5298 Год назад
my programming class makes us use java in android studio
@LayeredKnot9190
@LayeredKnot9190 2 года назад
Bruh i only use java in minecraft java nothing else
@otakugamingyt
@otakugamingyt 2 года назад
Make a video on java vs kotlin
@Rismose
@Rismose Год назад
Java is fun tho
@0xbinary
@0xbinary Год назад
is that Kian voice in the background?
@miniappletheapple
@miniappletheapple Год назад
try Elixir, it is the best language
@snithikswar
@snithikswar 2 года назад
Can you remember me when you get famous?
@simerostudios
@simerostudios Год назад
at 0:24 i knew i was gonna like this video.
@jejejesus_0915
@jejejesus_0915 Год назад
well... I'm a computer systems engineering student and they teach us only java, I've learn to hate it much, and I don't know exactly why, cuz I really like C# even though it is almost the same hshshshs and lately I've been learning Python. Also, the first language I learned was VisualBasic hshshs
@andiuptown1711
@andiuptown1711 4 месяца назад
Because peer pressure
@khanra17
@khanra17 Год назад
Kiddo hates Java but loves C++ lmao 😪
@ItzCluffs
@ItzCluffs 2 года назад
damn
@RyanDeSutter3
@RyanDeSutter3 2 года назад
lol this video got rated by vid_iq
@TheBrazilRules
@TheBrazilRules Год назад
You look like that bass guy.
@justDarian
@justDarian 2 года назад
java. minecraft java. JAVA. JAVAVAVAVA
@MalLoHi
@MalLoHi Год назад
imagine making a full game on java hahahahhahah
@TheBrazilRules
@TheBrazilRules Год назад
Ah yes, my life is endless suffering
@zivthefire1081
@zivthefire1081 Год назад
Some ide's make java really easy
@baboomka
@baboomka Год назад
1:42 i use arch with systemd btw
@borisoid
@borisoid Год назад
Technoblade never dies!
@mikemeetstec
@mikemeetstec Год назад
What VSCode theme do you use?
@maevesilvestrys5600
@maevesilvestrys5600 2 года назад
It's for the algorithm I love all of your videos every part
@lmaootakedh
@lmaootakedh 2 года назад
next video: i tried assembly
@bryan_350_5
@bryan_350_5 Год назад
I like java ngl💀
@sahildharwani3784
@sahildharwani3784 2 года назад
I'm learning java 😅😅
@Auxilor
@Auxilor 2 года назад
do kotlin! its like java but you're not constantly trying to fight it
@lancemarchetti8673
@lancemarchetti8673 2 года назад
Totally agree
Далее
How I RUINED My Rust Project
4:58
Просмотров 54 тыс.
Редакция. News: 136-я неделя
45:09
Просмотров 1,2 млн
I Remade Minecraft But It's Optimized
6:25
Просмотров 786 тыс.
Why I Can't Use Linux - My Top 3 Reasons
26:05
Просмотров 127 тыс.
BANNED Minecraft Mods...
16:39
Просмотров 245 тыс.
I Made a Discord Bot
5:32
Просмотров 107 тыс.
I programmed Minecraft from scratch... again.
11:44
Просмотров 589 тыс.
Using AI To Ban Cringe People (with JavaScript)
5:21