Big Update in Java for Learners and Trainers

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024

ความคิดเห็น • 185

  • @micahjacobson8533
    @micahjacobson8533 10 หลายเดือนก่อน +496

    I will never stop writing public static void main string args. It’s stuck in my head at this point

    • @yomom4281
      @yomom4281 3 หลายเดือนก่อน +19

      They need to go thru what I went thru 💀💀

    • @RahulNaskar-np4ws
      @RahulNaskar-np4ws 3 หลายเดือนก่อน +6

      ​@@yomom4281 Yesh 😂 they have to suffer first it's not fair java😂

    • @abhaykumar-cd5gu
      @abhaykumar-cd5gu 2 หลายเดือนก่อน +1

      It is not about suffering, its about a disciplined way of programming, python is very hard to debug because anything can be anything without any prior declaration

  • @rushikeshlande7083
    @rushikeshlande7083 ปีที่แล้ว +692

    this will make them more confused for sure

    • @ghostninja2626
      @ghostninja2626 11 หลายเดือนก่อน

      stupid ass update bruh

    • @HritikAhalawat
      @HritikAhalawat 11 หลายเดือนก่อน +6

      Truee😂

    • @HimanshuGupta-l7m
      @HimanshuGupta-l7m 10 หลายเดือนก่อน +8

      man I hope java catches up wkith python interms of ease. cause I only java and I want to see job opportunities rise 😅

    • @rushikeshlande7083
      @rushikeshlande7083 10 หลายเดือนก่อน

      yep@@HimanshuGupta-l7m

    • @SanyamKothari-r7s
      @SanyamKothari-r7s 9 หลายเดือนก่อน

      True, I want java in AI ML too😂@@HimanshuGupta-l7m

  • @LearnJava_Programming
    @LearnJava_Programming 3 หลายเดือนก่อน +36

    I believe the keywords were a good introduction to classes and objects. For me, it was easier to understand classes and objects after i used public static void main multiple times

  • @YouTubeisZionistTool
    @YouTubeisZionistTool ปีที่แล้ว +256

    Honestly No Java Developer is EXCITED about this 😂

    • @jeppy4021
      @jeppy4021 4 หลายเดือนก่อน +4

      Yes, because this change is for new Java learners, not already good Java developers

  • @ashish.Mishra00
    @ashish.Mishra00 4 หลายเดือนก่อน +85

    Let me explain from the beginning.
    As java is a Object Oriented programming language so everything will be in the Class & main Method will always be in the public Class.
    public -> Access Specifier (who can Access it )
    static ->Helps in without making an Object we can execute class's methods & properties. ( Here it helps the compiler )
    Void -> Return Type
    main -> program will always start from the main Method.
    String[] args -> helps when we use CMD to run the program.
    System -> This is a final class defined in the java.lang package.
    Out-> This is a static member of the System class, and is an instance of PrintStream
    Println -> This is a method of PrintStream
    Let me know whether I made some mistake or not...
    👍✌️

    • @marnala.gopivinay
      @marnala.gopivinay 4 หลายเดือนก่อน +2

      Public is every one access

    • @marnala.gopivinay
      @marnala.gopivinay 4 หลายเดือนก่อน

      We can write main method like this ==>>> static final public strupfp synchronized void main(String... args)

    • @jadabailey1405
      @jadabailey1405 4 หลายเดือนก่อน

      Can I ask what you mean by a static member for out, always assumed it was a method and println was a nested method inside of out

    • @SamXploit
      @SamXploit หลายเดือนก่อน

      That's why I say every beginner should start coding from C, c++ and then move to java. This way one can become fundamentally strong.

    • @dikshapatel16
      @dikshapatel16 หลายเดือนก่อน

      Well explained 🙏

  • @gillesashley9314
    @gillesashley9314 5 หลายเดือนก่อน +9

    They should've sticked to the longer version, it makes more sense considering how Java was designed. Changing only that doesn't mean the learner will have an easy journey. We love Java for who and how it is.

  • @suraj.mohapatra
    @suraj.mohapatra ปีที่แล้ว +49

    finally java did it after ruling the web world for near about 2 decades.

  • @soorajkv2012
    @soorajkv2012 ปีที่แล้ว +62

    True sir... I felt that at first and i thought java is hard.. And then watching your videos i understood that it's easy to learn🙂❤

  • @kaushikmitra28
    @kaushikmitra28 11 หลายเดือนก่อน +18

    You know some schools are still using BlueJ for teaching java (ICSE). I remember back in 2002/2003 our school labs had that crap IDE. We preferred notepad and cmd line.
    This java 21 reminds me of the bluej 😅. It'll confuse new learners or worse teach them wrong concepts

    • @jj92107
      @jj92107 8 หลายเดือนก่อน +1

      We’re using BlueJ in the Java class Im taking right now 😂 this comment made me chuckle

    • @programmershray5260
      @programmershray5260 7 หลายเดือนก่อน +3

      I hate this thing. Students should be taught java in the professional ide because no one will use bluej in their professional work

  • @RahulNaskar-np4ws
    @RahulNaskar-np4ws 3 หลายเดือนก่อน +6

    The new updated syntax make actually java developer confused😂

    • @daipayankhamaru
      @daipayankhamaru 3 หลายเดือนก่อน +1

      How do they know which one is the real main method? After this update!!! They don't need to bring this update because there are shortcuts now in the ide....

  • @vitz8572
    @vitz8572 ปีที่แล้ว +26

    No way ... We wont write hello world without public static void main string args ha ha 😅

  • @junaidkhankhan4260
    @junaidkhankhan4260 2 หลายเดือนก่อน +2

    Java is really hard for beginners but it becomes very easy and sexy in intermediate or advanced stages bcz code is so maintainabl

  • @DoBetter.g
    @DoBetter.g 10 หลายเดือนก่อน +3

    I don’t like not knowing/seeing my access modifiers…

  • @nocturnal1234
    @nocturnal1234 ปีที่แล้ว +4

    i understand the concept but evertime I start a project, I didn't know what to do. I don't know why but it was so hard to start

  • @abhaykumar-cd5gu
    @abhaykumar-cd5gu 2 หลายเดือนก่อน

    Chain can restrict freedoms but if you how to use it , it can also become anchor point in storms

  • @djibysow6488
    @djibysow6488 8 หลายเดือนก่อน +6

    PSVM for life , no way to change

  • @spectreian5042
    @spectreian5042 วันที่ผ่านมา

    I came back to learn Java after learning a few other languages and I was like, "Why was this confusing me in the first place" lol😂😂

  • @coderunner743
    @coderunner743 ปีที่แล้ว +19

    You mean Java became procedural oriented language like c++?

    • @doubly_negative
      @doubly_negative ปีที่แล้ว +7

      C++ is not procedural Oriented as it does not limit itself to one paradigm. You can implement various of them such as object oriented, procedural, functional.

    • @typicaljeeaspirant3131
      @typicaljeeaspirant3131 ปีที่แล้ว +1

      Maybe this is some kind of "top level statement", like in c#,you dont have to write that.

    • @anita2053-r1f
      @anita2053-r1f 9 หลายเดือนก่อน

      Yes it's degraded to cpp

  • @patelarjun526
    @patelarjun526 9 วันที่ผ่านมา

    Do not go for easy one, get confused and gradually clear all your doubts, you feel pleasant with clear understanding.

  • @SnehaLatha-1224
    @SnehaLatha-1224 3 หลายเดือนก่อน +2

    Then how can we call the main method before object creation without static keyword..

  • @aberattedaniketdatta4126
    @aberattedaniketdatta4126 2 หลายเดือนก่อน

    Working with objects and constructors sometimes seem difficult please make that easier

  • @brokegod5871
    @brokegod5871 19 วันที่ผ่านมา

    I think this only makes them learn a lot less. The standard boilerplate is filled with keywords which are extremely important to know

  • @TLOZ1986
    @TLOZ1986 5 หลายเดือนก่อน +2

    Java 34 : print("hello")

  • @arpannaskar5758
    @arpannaskar5758 ปีที่แล้ว +18

    It take 2 word to autocomplete actually 😅
    Write ma then enter
    Then so then enter 🙂

    • @curiously-cinnamon
      @curiously-cinnamon ปีที่แล้ว

      Oh so? I thought sysout

    • @arpannaskar5758
      @arpannaskar5758 ปีที่แล้ว +4

      @@curiously-cinnamon sout actually
      But when you type so it automatically suggest sout

    • @quemeseupai9629
      @quemeseupai9629 11 หลายเดือนก่อน

      ​@@arpannaskar5758depends on IDE, eclipse is Sysout

    • @surajbokade66
      @surajbokade66 11 หลายเดือนก่อน

      ​@@arpannaskar5758in which ide?

    • @sushantparekar3687
      @sushantparekar3687 9 หลายเดือนก่อน

      ​@@arpannaskar5758great bhai

  • @WhyOhWhy123
    @WhyOhWhy123 4 หลายเดือนก่อน

    Dunno why tutorials don't just leave out the Main parameters, they aren't necessary surely?

  • @sasichowdary-nc5pe
    @sasichowdary-nc5pe 4 หลายเดือนก่อน +1

    Very easy language to learn 😮
    Adhi ragi java kadhu sirr 😂

  • @nipurnbandi9114
    @nipurnbandi9114 4 หลายเดือนก่อน +4

    Python:
    Print("hello world")

  • @kalpitgudigar
    @kalpitgudigar 7 หลายเดือนก่อน

    I had no idea about that, imma check it out

  • @softmedun6794
    @softmedun6794 29 วันที่ผ่านมา +2

    It is also not working

  • @charllesramosdasilva-rj2of
    @charllesramosdasilva-rj2of 8 หลายเดือนก่อน

    Love java, mi choise to learn is java platform of computing and software language of develompent

  • @JambavaN10
    @JambavaN10 หลายเดือนก่อน +1

    This man looks like Combination of pilp pilp sarvs and Tamil Tech selavan 😂😅😅

  • @thanujathanu2729
    @thanujathanu2729 ปีที่แล้ว

    Thank u sir understanding our problem

  • @RayyanMomin-k1b
    @RayyanMomin-k1b หลายเดือนก่อน

    👌

  • @SAFFRON_Alert_
    @SAFFRON_Alert_ ปีที่แล้ว +1

    That's why java is not going to die...

  • @RayyanMomin-k1b
    @RayyanMomin-k1b หลายเดือนก่อน

    👌

  • @hiteshkumaryadav8373
    @hiteshkumaryadav8373 หลายเดือนก่อน

    Still now I can't see this method ig?

  • @geek_24
    @geek_24 29 วันที่ผ่านมา +1

    psvm got removed before GTA6!

  • @sanjaystaark
    @sanjaystaark หลายเดือนก่อน

    Bro in Java 21 can have more bugs compare to Java 17 because Java 17 version is used and we recognise that and we started to use that platform so we can or can't use Java 21 someone can and someone can't understand and replace the coding's of Java in Java 21😅 ❤

  • @jabuci
    @jabuci ปีที่แล้ว

    It's still a preview feature in Java 21, so don't get too excited.

  • @originzz
    @originzz 2 หลายเดือนก่อน

    As someone who only knows Python I'm just glad I didn't decide to touch JavaScript

  • @eliottdago3507
    @eliottdago3507 3 หลายเดือนก่อน

    The way you put your opening bracket a line below the method should be illegal

  • @programlearning
    @programlearning 3 หลายเดือนก่อน +1

    "Java is very easy language to learn"
    Biggest lie 👆 😂

  • @ksr11
    @ksr11 3 หลายเดือนก่อน

    Write it in kotlin. It's easy and jdb complient..

  • @fo3musaib888
    @fo3musaib888 2 หลายเดือนก่อน

    Nah old one is pretty good and logical in every sense

  • @Gust52
    @Gust52 ปีที่แล้ว +3

    So bad, the previous proper syntax was the right thing to have stayed, cuz that showed the inner workings and also wasn't that hard to remember, I hope that it doesn't come out. 0/10

    • @tawanakombora_19
      @tawanakombora_19 11 หลายเดือนก่อน

      Agreed. People are complaining too much about having to type "more" words. Programming is working with documents. Typing and reading. It can't be avoided.

  • @minitalkies9151
    @minitalkies9151 ปีที่แล้ว +23

    But still System.out.println()🤷

    • @keygasm
      @keygasm ปีที่แล้ว +1

      On Eclipse I always recommend typing sysout and then just pressing ctrl + space, automatically writes out the println statement everytime

    • @minitalkies9151
      @minitalkies9151 ปีที่แล้ว

      @@keygasm
      For we also simply type main and then ctrl + space but my question is not that, why java people couldn't make it as simple
      Example:
      For System.out.println() why can't we use simply print().
      And also,
      Sysout - 6 length
      print - 5 length
      ✓print is smaller than shortcut also

    • @keygasm
      @keygasm ปีที่แล้ว +1

      @@minitalkies9151 i totally agree man. i know java is a strongly-typed language and they really hit everything they could have

    • @alphaxfrost
      @alphaxfrost ปีที่แล้ว +2

      I use a custom printMe() method, which is annoying aafffff but it saves me some typing 🤷🏻

    • @sachinkhatri1077
      @sachinkhatri1077 ปีที่แล้ว

      ​@@keygasmin intellij it is much more easier. Just type sout and press tab. Thats it😁

  • @ilkerilker7270
    @ilkerilker7270 ปีที่แล้ว +1

    Thank you mate

    • @Tapa123_top
      @Tapa123_top หลายเดือนก่อน

      😂😂😂😂😂

  • @ct94harshalhatwar71
    @ct94harshalhatwar71 9 หลายเดือนก่อน

    I am confused weather to chose full stack java and python which will help me in future after 6 months i will be completing my engineering sir in this time i want to get a job which language will help me getting a job

  • @kazuto4987
    @kazuto4987 23 วันที่ผ่านมา

    java won't feel like java without public static void main()

  • @systummfanclub077
    @systummfanclub077 4 หลายเดือนก่อน +1

    Without java 21 .
    It is already easy
    class java
    {
    void main()
    {
    System. out. print("hello world") ;
    }
    }
    🤡🤡🤡 it is not neessary to write public .
    Static keyword is also not needed in this print and string args is also not needed
    😂😂😂

  • @javier.alvarez764
    @javier.alvarez764 8 หลายเดือนก่อน

    Useless most java apps in corporates won't even upgrade beyond Java 8. This will just make them more confused

  • @comps_64_dhruvkhandelwal9
    @comps_64_dhruvkhandelwal9 ปีที่แล้ว

    Will java support both procedure oriented programming and Object oriented programming then

  • @bubblegammu
    @bubblegammu 2 หลายเดือนก่อน

    Uh uh don't turn Java in JavaScript 😢

  • @mesmerizeart663
    @mesmerizeart663 10 หลายเดือนก่อน

    learning and teaching every language is easy but implementation and logic building is too had. Due to this most of people are prefer to teaching not doing job in company.

    • @tanakaaugustine1097
      @tanakaaugustine1097 5 หลายเดือนก่อน

      wow I always wondered why most teach and not work....now I know

  • @singlegaming8782
    @singlegaming8782 10 หลายเดือนก่อน

    Yes Sir, First Step Is Hard but Another steps is Easy Than First Step... 😂😅❤

  • @stevefox2318
    @stevefox2318 11 หลายเดือนก่อน +1

    I'm not excited why java

  • @vaibhavyadav5282
    @vaibhavyadav5282 3 หลายเดือนก่อน

    Why easy, Please explain ?

  • @DalandanReal
    @DalandanReal หลายเดือนก่อน

    So technically it becomes c++ ?

  • @anita2053-r1f
    @anita2053-r1f 9 หลายเดือนก่อน +1

    Why don't they rename java as cppj .useless feature. We are already having ide to generate main() what the hell they've achieved.

  • @chinnababu1561
    @chinnababu1561 6 หลายเดือนก่อน

    Hi sir i jve smll doubt màc loptop how to write wich tool use please help me

  • @orekisday
    @orekisday 7 หลายเดือนก่อน

    legend ➡️⬆️

  • @PsE8
    @PsE8 ปีที่แล้ว +1

    👏👏👏

  • @Bundelkhandi_vibes
    @Bundelkhandi_vibes 3 หลายเดือนก่อน

    Did you say easy ?

  • @dpxy1599
    @dpxy1599 3 หลายเดือนก่อน

    what is the need please keep java completely OOP language.

  • @mrrishiraj88
    @mrrishiraj88 ปีที่แล้ว

    Wow!

  • @WakeupDev.
    @WakeupDev. 11 หลายเดือนก่อน

    System.out.println is still confusing for a beginner 😄

  • @codewalters
    @codewalters 11 หลายเดือนก่อน

    Java is a beautiful languge . People do t want to put in any effort and heap hatred. Dont worry ypur job will be taken over by AI.

  • @Forexian
    @Forexian 4 หลายเดือนก่อน

    Indirect confusion loading 😂

  • @Gibert_Grape
    @Gibert_Grape 7 วันที่ผ่านมา

    It is printed in my sub conscious mind

  • @Guylovesleep6802
    @Guylovesleep6802 6 หลายเดือนก่อน

    Nah,i think it has to do with downloading the editor

  • @theuntrainedsinger1185
    @theuntrainedsinger1185 8 หลายเดือนก่อน

    Static anyways moves java away from oop and now this.

  • @garryalfonso1609
    @garryalfonso1609 11 หลายเดือนก่อน +1

    I hate it. I like Java for what it is...

  • @Kumarkumar-gf3kk
    @Kumarkumar-gf3kk 7 หลายเดือนก่อน

    How to enroll for this course?

  • @ElenaCodes
    @ElenaCodes ปีที่แล้ว

    🎉🎉

  • @mahinmahbub
    @mahinmahbub ปีที่แล้ว

    its september it didnt work

  • @HR-pz7ts
    @HR-pz7ts 10 หลายเดือนก่อน

    Why void main? And why not static void main? It's so confusing

    • @mesmerizeart663
      @mesmerizeart663 10 หลายเดือนก่อน

      The method/function is not returning anything that's why it's return type is void. Static because we can call it without creating an object.Basically public static void main(String[]args) is the prototype of main method. Public mens jvm can access it any where mens any class and different packges. Static because of without creating object we can call it easily when . Class file is loaded to jvm. main() because it's the first method /special method without this main method we can't run our java program after 1.6v of java this is coding standard of java given by sun micro system. Sting[]args is the parameters of the main method which receive collection of charecters args is the variable and the type is String.

  • @JordanGrot
    @JordanGrot 7 หลายเดือนก่อน

    Bow do I use the new syntax. I tried it in intelij and it wouldn’t compile 😢

    • @prolifier1
      @prolifier1 4 หลายเดือนก่อน

      Update your java version

  • @AlmazKojaxmet
    @AlmazKojaxmet 7 หลายเดือนก่อน +1

    Javai done.

  • @Jaduu047
    @Jaduu047 5 หลายเดือนก่อน

    Python be like
    print("Hello World!")

  • @shuvbhowmickbestin
    @shuvbhowmickbestin 9 วันที่ผ่านมา

    Java needs to learn from .NET 8/C# 12. No point in mentioning command args when one only wants to print "Hello world". Java is so late!

  • @theinthanhlan2047
    @theinthanhlan2047 ปีที่แล้ว

    did they remove the class?

  • @reginasingombe2601
    @reginasingombe2601 4 หลายเดือนก่อน

    Can you teach me?

  • @AjayGupta-hu1yt
    @AjayGupta-hu1yt หลายเดือนก่อน

    Sir i study in class 6 which language is suitable for me 😊

    • @aayushgupta700
      @aayushgupta700 หลายเดือนก่อน

      First complete primary school

    • @AjayGupta-hu1yt
      @AjayGupta-hu1yt 29 วันที่ผ่านมา

      @@aayushgupta700 OK LET ME SEE

  • @visartistry
    @visartistry 2 หลายเดือนก่อน

    i dont think hiding the inner works is helpful

  • @Elunico989
    @Elunico989 3 หลายเดือนก่อน

    Is he right when he says it's easy

  • @aakashbhandari9761
    @aakashbhandari9761 9 หลายเดือนก่อน

    Le python:- print("hello");😂😂

  • @cristianh16
    @cristianh16 3 หลายเดือนก่อน

    unnecessary is that change in 21

  • @aminkarambeigi8310
    @aminkarambeigi8310 5 หลายเดือนก่อน

    C# fixed it in. Net 6😊

    • @Tapa123_top
      @Tapa123_top หลายเดือนก่อน

      😂😂😂😂

  • @HelloAditya101
    @HelloAditya101 3 หลายเดือนก่อน +5

    Coding jobs are sucks. It's better to prepare for a Government job instead. In corporate you will be laid off many times no matter how hard you practice coding but in a government job you will be your own boss....

  • @Sharmamanan007
    @Sharmamanan007 2 หลายเดือนก่อน

    import java.util.*; yeh kha gya

  • @shaahidrafi3147
    @shaahidrafi3147 ปีที่แล้ว +1

    Thanks

  • @MandyGee000
    @MandyGee000 8 หลายเดือนก่อน

    Thank God I started out with C++😂

  • @ahamedaaqib2590
    @ahamedaaqib2590 3 หลายเดือนก่อน

    Welcome to .NET world C#

  • @Viralvlogvideos
    @Viralvlogvideos 9 หลายเดือนก่อน

    In It industry most of the projects use java 8 😂 and People will cry who learn this new syntax better learn go or rust, js or python

  • @GURUKHAN_OG
    @GURUKHAN_OG 5 หลายเดือนก่อน

    This is what they should have started with initially . Java is a fool's developer language.

  • @ShakibAhmad-jg5nk
    @ShakibAhmad-jg5nk ปีที่แล้ว

    Before 2 months i was scared of java due to its complex syntax but now its easy ...

    • @mohanmk7102
      @mohanmk7102 5 หลายเดือนก่อน

      How much time need to learn Java

  • @shalauddinyousuf9655
    @shalauddinyousuf9655 4 หลายเดือนก่อน

    ture sir

  • @ahmadosama2652
    @ahmadosama2652 ปีที่แล้ว

    It's going to be similar to kotlin

  • @happyman_smiling
    @happyman_smiling 7 หลายเดือนก่อน

    That is called ceremony C# already removed it 10 years ago Java is loosing popularity therefore it's becoming more like C#

  • @shivpawar135
    @shivpawar135 8 หลายเดือนก่อน

    We like hard java.