Java 8 Language Capabilities, What's in it for you?

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 196

  • @АртемСергеев-п4ъ
    @АртемСергеев-п4ъ 8 років тому +46

    The speaker is a genius, I have watched countless java tutorials and never heard anyone explaining everything so clearly.

  • @blaster_pro
    @blaster_pro 10 років тому +6

    Venkat is getting better and better on his presentations! Thanks for the fun and informative time!

  • @bluestarz93
    @bluestarz93 9 років тому +4

    This is where i started Java 8 and got interest. Great talk

  • @aslgomes
    @aslgomes 8 років тому +47

    I'm watching this talk for the second time. I wish I could "double like" it.

    • @NareshKumar-do6zb
      @NareshKumar-do6zb 8 років тому +4

      i double liked your comment :P

    • @Flamealchamist
      @Flamealchamist 8 років тому +9

      That's unliking it

    • @rakeshmehra6321
      @rakeshmehra6321 7 років тому

      You can learn Core Java here : corejava.entirejava.com . I can give 81% off, message me

  • @amanbains5474
    @amanbains5474 4 роки тому +1

    This is the best video I have seen for the Java 8 beginners!!!Apt for all Java lovers !!!Best line --> If the new interfaces are functional interfaces , before that do you think all of them were dis-functional interfaces!!!! lolzzz!!

  • @deependhamecha
    @deependhamecha 9 років тому +8

    This was one of the best seminars I ever saw! Thank you! Atleast I'm not the only one excited for Java! :)

  • @gilshapir7935
    @gilshapir7935 9 років тому +5

    WOW! I loved it. Comprehensive, educating, informative, vivid, funny, well structure, well paced, clear language and audio. Who can ask for more?

  • @CodeDeadliftRepeat
    @CodeDeadliftRepeat 9 років тому +19

    I love talks by Venkat! Awesome teacher, keep them coming!!

  • @dharmachand
    @dharmachand 9 років тому +3

    What a fantastic presentation ! Kudos to Speaker: Venkat Subramaniam of Pivotal !!! It really drawn my complete attention to see the complete video/training.

  • @yohanfernando3815
    @yohanfernando3815 6 років тому +1

    One of the best talks highlighting the benefits of functional programming for folks from the imperative world.

  • @arifulla1988
    @arifulla1988 8 років тому

    It's just amazing. He has explained all the basics with examples in such a short time. Wondering how could anyone dislike this video!

  • @ssatguru
    @ssatguru 6 років тому +4

    Great presentation. Loved how he explained laziness of streams.

  • @camilohurtado3543
    @camilohurtado3543 5 років тому +2

    This man is awesome explaining all topics. And as already someone said... best Indian english speaker!!

  • @ashwinraja2213
    @ashwinraja2213 9 років тому +2

    My god! Venkat, I am a fan of yours. Would be surprised if this could be done any better. Simple, crisp and extremely entertaining at the same time, while covering all the important topics. Wish I could do this with my presentations!

  • @SDilip012
    @SDilip012 5 років тому +1

    One of the best java 8 session. Mr. Venkat Subramaniam, you are a superb! techie.

  • @jeffreycohen1
    @jeffreycohen1 6 років тому +2

    Terrific instructor - excellent presentation!

  • @saviercoo
    @saviercoo 7 років тому +1

    The first time I watched a tutorial from start to end. Awesome!

  • @decimuszx
    @decimuszx 9 років тому +1

    Excellent presentation! This is the best overview of Java 8 I've found. Thanks!

  • @Boyarsskiy
    @Boyarsskiy 4 роки тому

    I'm from 2020 and using streams for a long time, but this seminar is the best! Very sequential and explanation and not boring

  • @idunnoc4602
    @idunnoc4602 10 років тому +1

    What a well presented and informative lecture. I will be looking for more of your videos!

  • @jaisudhakarmalla3327
    @jaisudhakarmalla3327 6 років тому +1

    Awesome! Easily one of the best tutor videos i've watched till date.
    "Hey, I'm the domain expert, could you explain me what this code does?
    I'm trying to figure that out too." - Rofl, very true.

  • @pulkitmehra001
    @pulkitmehra001 9 років тому +2

    simply amazing :) Lambda expressions are the gateway drugs streams are the real addition :P

    • @KagamulMc
      @KagamulMc 9 років тому

      +pulkit mehra addiction* :P

  • @arunbhati101
    @arunbhati101 9 років тому +1

    Great presentation with nice examples... Must watch for java guyz.

  • @DieselD_OnTheMic
    @DieselD_OnTheMic 6 років тому

    This guy is a natural speaker. I could listen all day to him read a legal disclaimer as long as he puts his special twist on it!

  • @arunmurukesh2830
    @arunmurukesh2830 8 років тому +1

    Nice tutorial to start learning Java 8. Awesome energy through out the session sir..

  • @alkesh3017
    @alkesh3017 7 років тому +1

    one of best java coding presentation, I have seen so far. (Y)

  • @s_bond
    @s_bond 9 років тому +5

    Best java8 starter I came across. Thanks a lot.

  • @ramups8119
    @ramups8119 9 років тому

    I have been looking for 'crisp & precise' Java 8 capabilities and this is the one.

  • @Alokkumar-me7pl
    @Alokkumar-me7pl 5 років тому

    to whosoever disliked dis lecture, i wud say , even if u r remotely or not into Java or say Programming, he is d guy whom u can admire for how to be passionate abt ur core domain share ur ideas.. great Learning

  • @gautamdevkhanna4255
    @gautamdevkhanna4255 7 років тому +2

    29:25 Dad... That's what you do for living... ;> . awesome n that's says it all ... no wonder y I wd consider him one of the bestest tutor in Java I have come across ... mixing good humour n logically correct.. doesn't matter about sound effects as far as the content is rich n inspiring .. which is the case here.. Thanks for sharing 👍

  • @talk2niraj
    @talk2niraj 6 років тому

    I am always looking forward for your video presentation. You express it so interestingly. The flow is awesome.

  • @SubhobrotoRoy
    @SubhobrotoRoy 8 років тому

    excellent...very helpful...thank you Venkat Subramaniam for that outstanding explanation.

  • @ILyaCyclone
    @ILyaCyclone 6 років тому +1

    Absolutely adorable session and I really enjoy the way of expression. ;)

  • @MichaDrzewiecki
    @MichaDrzewiecki 10 років тому

    Most entertaining talk about java I have ever seen. Give it a try and you won't regret it. ;)

  • @nataliapamplona1401
    @nataliapamplona1401 6 років тому +1

    Fun and outstanding!, many thanks from Spain

  • @karthikkumar9279
    @karthikkumar9279 8 років тому

    Excellent presentation and quite engaging with very effective communcation to learn about java 8 features.

  • @translate_Idea_2_code
    @translate_Idea_2_code 7 років тому +1

    My god! Venkat, I am a fan of yours

  • @karthikeyann3123
    @karthikeyann3123 6 років тому

    It's a good video to learn Java 8 Lamda and Stream. Thanks to Spring and Venkat.

  • @cihanseven6227
    @cihanseven6227 3 роки тому

    Exactly a masterpiece.. Thanks for the clear and concise explanation of the concepts..

  • @EDENTREE0809
    @EDENTREE0809 6 років тому +1

    BEST Lambda tutorial EVER!

  • @kosterix123
    @kosterix123 9 років тому +7

    21:09 first lambda expression
    31:08 second lambda
    37:30 the "x::y" construct which puzzles me.

    • @shamrockfrost1856
      @shamrockfrost1856 8 років тому

      docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html

    • @cperez1000
      @cperez1000 8 років тому +3

      x::y is a method reference. "x" is the instance, and "y" is the method, so rather than calling the method directly, you pass a reference to it. Also note that in 37:30 he's not actually using the construct as he wraps them in quotes, so it's just a string.

    • @kosterix123
      @kosterix123 8 років тому

      isn;t that just object.method() ?

    • @cperez1000
      @cperez1000 8 років тому

      remember that the equivalent argument to the consumer is the expression
      value -> System.out.println(value) and an equivalent to that
      is not just
      System.out.println(value), but the method reference, which is
      System.out::print
      If you just pass System.out.print(value) then you are not passing an argument that can be used and it won't even compile, for the same reason it won't compile for the previous versions of Java.

    • @JuanGarcia-zy8yw
      @JuanGarcia-zy8yw 8 років тому

      what a horrible explanation LOL....its simply called resolution scope operator. and what you are saying is from c++11 forward(specifically)

  • @marioalbertoalvarezgarcia7923
    @marioalbertoalvarezgarcia7923 10 років тому

    Impressive video. It's good for a starting point in lambas, and also you spend a good time learning due to all the fun it has. Is 1 and half hour that flies...

  • @SuperUnic0rn
    @SuperUnic0rn 10 років тому +1

    Wow! Java is now starting to slowly approach other programming languages that are have been around for a decade.

  • @redroutu
    @redroutu 6 років тому

    Adding humor to the coding. Great explanation. Thank you Venkat.

  • @sumitbhattacharya1720
    @sumitbhattacharya1720 7 років тому

    epic, the parallel library just blew my mind.

  • @r4riaz
    @r4riaz 9 років тому

    how beautiful is his explanation. Like it

  • @yingnansong
    @yingnansong 8 років тому +1

    This is awesome! Thanks for sharing!

  • @gauravbombatkar3456
    @gauravbombatkar3456 6 років тому

    Great java 8 explained. Please share you used Short cut key. It is very helpful.

  • @judgewest2000
    @judgewest2000 9 років тому +1

    Amongst Java developers how popular is lambda? It's been transforming in c#.
    Awesome vid

  • @rwarren2007
    @rwarren2007 8 років тому

    Great lecture. High energy. Thumbs up.

  • @sopya16
    @sopya16 10 років тому +1

    Definition of interface is awesome... :)

  • @jessiejane6259
    @jessiejane6259 8 років тому

    This instructor is wonderful!

  • @itsanuj
    @itsanuj 8 років тому

    Very nicely explained, great presentation.

  • @prakashpandey1770
    @prakashpandey1770 9 років тому

    Great video.
    Venkat is amazing.

  • @muralik5504
    @muralik5504 6 років тому +1

    Fantastically explained.

  • @meriembenmabrouk8249
    @meriembenmabrouk8249 3 роки тому

    Amazing ,really helpful ! Thanks a lot !

  • @MRHarsh985
    @MRHarsh985 8 років тому

    awesome explaination of jdk 8 advanced features

  • @amazingNV
    @amazingNV 9 років тому +1

    Loved this intro talk!

  • @syogamurthy
    @syogamurthy 8 років тому +5

    can someone tell me how the result of a variable is being shown in the CLI before executing the code?

    • @raghavanaliassaravananm1546
      @raghavanaliassaravananm1546 5 років тому

      He actually executes it through a shortcut in the TextMate IDE , but be doesn't tell explicitly;-)

  • @kleffy
    @kleffy 6 років тому +1

    someone please recommend other tutorials by this brother

    • @raghavanaliassaravananm1546
      @raghavanaliassaravananm1546 5 років тому

      There are a lots .. search in Oracle, Spring Source etc where they publish his lectures and presentations..alternatively you can search for his videos on his name Venkat Subramaniam

  • @yadigarcaliskan6453
    @yadigarcaliskan6453 9 років тому +1

    Great work! Thanks a lot!

  • @InfoKuchKhaas
    @InfoKuchKhaas 5 років тому

    wow... thanks your presentation is engaging.

  • @richJinny
    @richJinny 7 років тому

    Yeah this guy always give good presentations.

  • @lmb_codes
    @lmb_codes 9 років тому +64

    this may sound racist...this guy is the best english speaking indian i've ever heard :D

    • @sukantdash3761
      @sukantdash3761 9 років тому +4

      +Lyndon Michael Bibera I must say ....thats NOT correct ...

    • @austininflorida
      @austininflorida 8 років тому

      He definitely has an Indian accent of some kind, but it sounds like he is speaking in an American dialect, not an Indian one.

    • @hireme3864
      @hireme3864 7 років тому +1

      except paarameter..everything sounds perfect.

    • @vinodbhadu4576
      @vinodbhadu4576 6 років тому +4

      You must listen shashi tahrur you will forget everyone else.

    • @yahyafati
      @yahyafati 6 років тому +1

      You are a racist prick. But you are right. PRICK!

  • @alex_steed8472
    @alex_steed8472 9 років тому

    Awesome presentation.

  • @jorgetovar621
    @jorgetovar621 7 років тому

    Nice explanation..., where I can get the code?

  • @rahulkale1973
    @rahulkale1973 8 років тому

    Great explanation, Sir. Thanks a lot

  • @kidberetta
    @kidberetta 8 років тому +9

    who the fuck disliked this? .net developers?

  • @TomWulf
    @TomWulf 9 років тому

    Really excellent presentation.

  • @dharadthakkar
    @dharadthakkar 7 років тому +1

    Awesome Presentation and in depth knowledge of Java8. This is the best presentation I have seen for java 8. Thanks Venkat. You have excellent presentation skill and technical knowledge.

  • @bluedevilzn
    @bluedevilzn 8 років тому +1

    This was amazing!

  • @ME-yp7fn
    @ME-yp7fn 6 років тому

    Excellent talk!

  • @kag1984007
    @kag1984007 8 років тому

    Great talk without slides.

  • @md.akidsultankhan5104
    @md.akidsultankhan5104 5 років тому

    excellent explanation.

  • @BragaPdM
    @BragaPdM 9 років тому

    amazing lecture, congrats!

  • @javacoder1986
    @javacoder1986 9 років тому

    that was one really amazing talk, thanks

  • @dharanikumar8251
    @dharanikumar8251 5 років тому

    Excellent boss..

  • @ReflectionOcean
    @ReflectionOcean 10 років тому

    How can he make the IDE transparent?

  • @nirmalbrj
    @nirmalbrj 9 років тому +3

    I wonder what edit is that? J8? I like the feature where he points at the end of the sysout statement and it shows the result (without running the code)...which editor is that, what's it called?

  • @venkatasreekanthbhagavatul6216
    @venkatasreekanthbhagavatul6216 8 років тому +6

    What editor is he using?

  • @ILyaCyclone
    @ILyaCyclone 6 років тому

    Wait, why would anyone call generics List stuff questionable? 1:18

    • @raghavanaliassaravananm1546
      @raghavanaliassaravananm1546 5 років тому

      Good catch. I had a similar question as to why he made a comment on the generics feature as questionable!!

  • @shabbirdawoodi9407
    @shabbirdawoodi9407 5 років тому

    Which IDE tool is used for demonstration?

  • @Amaira13
    @Amaira13 9 років тому +1

    Superb!!Fantastic !!

  • @kristinashiryaginasalini1626
    @kristinashiryaginasalini1626 9 років тому

    very good intonation!

  • @kulbhushanchaskar6537
    @kulbhushanchaskar6537 8 років тому

    Excellent presentation, it confused me about does we don't need loops at all? will d streams replaces them?

    • @jwenting
      @jwenting 8 років тому +1

      for some special cases, streams replace loops (or rather, they are just another way to write loops). For other cases, most in fact, especially cases where the termination condition is not known in advance, can change during the loop, or the collection being iterated over changes during the loop, streams are not the answer.

    • @kulbhushanchaskar6537
      @kulbhushanchaskar6537 8 років тому

      Thanks captain great findings!!

  • @restondesi
    @restondesi 10 років тому

    Well organized and funny presentation as usual by Venkat, love his style :). In the last example, I was thinking how easy / hard it would be to return the stock symbol having the max price, rather than the actual price, but it does not look possible using java 8 yet - unless we change the object model to pass tuple (ticker, price) down the stream.

  • @TheYakup85
    @TheYakup85 8 років тому

    Absolutely perfect !

  • @silviucat
    @silviucat 6 років тому +2

    Should have invested in Amazon stocks. It's grown from 331$ to 1571 $. Nice and funny presentation

  • @Venkat.devisetti
    @Venkat.devisetti 6 років тому

    Excellent, Thank you

  • @vbnandu867
    @vbnandu867 6 років тому

    What is invoke-dynamic?

  • @puneetbhalla7331
    @puneetbhalla7331 8 років тому

    What IDE is being used to write the code?

  • @peterarseneault
    @peterarseneault 6 років тому

    Looping through the arraylists sewuencially one element/threat ID at a time via hash time location bin bash

  • @atul4bits180
    @atul4bits180 7 років тому

    which editor you are using, i love it

  • @soki002
    @soki002 10 років тому

    Compiler does not create as many anonymous class as the following statement: values.forEach(value-> System.out.println(value)); it just creates only one class.

  • @RahulRoy-xt9cq
    @RahulRoy-xt9cq 8 років тому +2

    can anyone tell me what editor he is using ?

  • @UdaykumarReddy
    @UdaykumarReddy 9 років тому +2

    Java * Language Capabilities.... super presentation

  • @james1984n
    @james1984n 8 років тому

    Which IDE is being used by him?

  • @bhagyashreedhavalshankh8452
    @bhagyashreedhavalshankh8452 7 років тому

    Amazing lecture! Oh my ears are numb

  • @79manukr
    @79manukr 8 років тому

    Great talk!!!

  • @dpworld3251
    @dpworld3251 6 років тому

    What a fusion of South Indian & American accent :)