Java TimerTask ⌚

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

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

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

    import java.util.Calendar;
    import java.util.Timer;
    import java.util.TimerTask;
    public class Main {

    public static void main(String[] args) {

    // Timer = A facility for threads to schedule tasks
    // for future execution in a background thread

    // TimerTask = A task that can be scheduled for one-time
    // or repeated execution by a Timer

    Timer timer = new Timer();

    TimerTask task = new TimerTask() {

    int counter = 10;
    @Override
    public void run() {
    if(counter>0) {
    System.out.println(counter+" seconds");
    counter--;
    }
    else {
    System.out.println("HAPPY NEW YEAR!");
    timer.cancel();
    }
    }
    };

    Calendar date = Calendar.getInstance();
    date.set(Calendar.YEAR,2020);
    date.set(Calendar.MONTH,Calendar.DECEMBER);
    date.set(Calendar.DAY_OF_MONTH,31);
    date.set(Calendar.HOUR_OF_DAY,23);
    date.set(Calendar.MINUTE,59);
    date.set(Calendar.SECOND,50);
    date.set(Calendar.MILLISECOND,0);

    //timer.schedule(task, 0);
    //timer.schedule(task, date.getTime());
    //timer.scheduleAtFixedRate(task, 0, 1000);
    timer.scheduleAtFixedRate(task, date.getTime(), 1000);
    }
    }

    • @sreeshakv5405
      @sreeshakv5405 2 ปีที่แล้ว

      Thanks

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

      Practicing...
      import java.util.Calendar;
      import java.util.Timer;
      import java.util.TimerTask;
      public class Main{
      public static void main(String[]args){
      Timer timer = new Timer();
      TimerTask task= new TimerTask(){
      int counter = 10;
      @Override
      public void run(){
      if(counter>0) {
      System.out.println(counter+" seconds");
      counter --;
      }
      else{
      System.out.println("Interview with Priscilla");
      timer.cancel();
      }
      }

      };

      Calendar date = Calendar.getInstance();
      date.set(Calendar.YEAR,2023);
      date.set(Calendar.MONTH, Calendar.FEBRUARY);
      date.set(Calendar.DAY_OF_MONTH,19);
      date.set(Calendar.HOUR_OF_DAY,8);
      date.set(Calendar.MINUTE, 59);
      date.set(Calendar.SECOND,20);
      date.set(Calendar.MILLISECOND,0);
      //timer.schedule(task,0);
      //timer.schedule(task, date.getTime());
      //timer.scheduleAtFixedRate(task, 0, 1000);
      timer.scheduleAtFixedRate(task, date.getTime(), 1000);
      }
      }

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

    The language is beautiful, your voice is clear and your teaching is fantastic keep it up bro

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

    You are seriously amazing dude your tutorials alone have taught me Java

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

    Your tutorial is amazing! The best!

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

    Loving the java tutos 👍

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

    my man u are a true legend

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

    Well Im a Fellow Bro 🤜🤛

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

    You make the best java tutorials.

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

    Bestt tutor with humour. Thanks alot!

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

    Liked
    Commented
    Subscribed

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

    the king of tutors

  • @neotericfossil
    @neotericfossil 6 วันที่ผ่านมา

    Bro, terrific series. Thx!

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

    the greatest outro ever!

  • @84_mostafaabbas88
    @84_mostafaabbas88 4 ปีที่แล้ว +3

    perfect examples thanks a lot

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

    Really nice video.
    I didn't see any documentation on Timer and I found your video
    Really helped me understand everything.

  • @emanuelitalo5073
    @emanuelitalo5073 2 ปีที่แล้ว

    Im brazilian programer and you helped me a lot, thanks bro

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

    Thanks an unimaginable amount, bro.

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

    Best Java tutorial out there, thanks a lot Bro!

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

    This helped me a lot :) Thank you

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

    tysm! I was looking for a way to run code every 10 milliseconds while something else is running and this helped me a lot.

  • @carloslozan856
    @carloslozan856 2 ปีที่แล้ว

    Suporting to keep the channel running

  • @nawfalnjm5699
    @nawfalnjm5699 3 ปีที่แล้ว

    thanks . congratulations on 100k subscriber !

  • @Monster33336
    @Monster33336 3 ปีที่แล้ว

    Very few Americans nowdays do Java because it's so hard, so thank you.

  • @mudzingwajonah7378
    @mudzingwajonah7378 3 ปีที่แล้ว

    Sir I love your videos.

  • @tulichakraborty4645
    @tulichakraborty4645 4 ปีที่แล้ว

    This is fun..like it👍

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

    nICE

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

    Love it

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

    thx bro. I'm wanting code with a "pretend" calendar, so user can jump ahead in time. this video got me started. lately, every java search I make in youtube ends with bro code :)

  • @jaysonp9426
    @jaysonp9426 2 ปีที่แล้ว

    Thank you! This solution was surprisingly hard to find on Google/TH-cam

  • @efecantepe3990
    @efecantepe3990 3 ปีที่แล้ว

    Nice video thank you.

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

    very helpful thank u

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

    I tried to start the timer countdown on a certain input with an if statement. Idk if it didn't like how I was using scanner input, or if the timer stuff doesn't like being in an if statement, but I have yet to make it work how I want it. I'll keep learning, but any help is appreciated. It's not important, just me trying to get ahead of myself, but I like to know how things work. Thanks for the great tutorials!!!

  • @frattekin1843
    @frattekin1843 4 ปีที่แล้ว

    thank you bro very helpfull

  • @ibrahimylmaz8378
    @ibrahimylmaz8378 2 ปีที่แล้ว

    thanks bro

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

    My Chinese teacher created a little game calls plane fight, and in the game he used timer task. To control enemy’s little plane’s speed.

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

    Nice

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

    can you make videos on python projects? if you do, can you add one that has to do with object-oriented programming?

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

      I'll be switching back to Python soon. I wanted to add some more Java videos first due to popular demand

    • @marioshusband3700
      @marioshusband3700 4 ปีที่แล้ว

      Bro Code ok thx

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

      Bro Code I don’t understand his second part of his question. What does he mean by can you add one that has to do with OOP?

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

      @girl中国 a Python project that uses Object-Oriented Programming

    • @angelcastineira2561
      @angelcastineira2561 4 ปีที่แล้ว

      @@BroCodez no no no , no python, stay in Java LOL

  • @sreeshakv5405
    @sreeshakv5405 2 ปีที่แล้ว

    Super

  • @honoredegg
    @honoredegg 2 ปีที่แล้ว

    85th. Thank you, ma Bro Sensei

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

    Thank you so much!

  • @李睿恩-f5x
    @李睿恩-f5x 3 ปีที่แล้ว

    Nice work

  • @MrLoser-ks2xn
    @MrLoser-ks2xn ปีที่แล้ว

  • @MrLoser-ks2xn
    @MrLoser-ks2xn 2 ปีที่แล้ว

    Thanks

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

  • @changeme1832
    @changeme1832 2 ปีที่แล้ว

    Thank you very much 💕;)

  • @tonyadji2408
    @tonyadji2408 3 ปีที่แล้ว

    helpful ! thanks

  • @shashwathsk6880
    @shashwathsk6880 3 ปีที่แล้ว

    nice video man

  • @siavashnourmohammadi9189
    @siavashnourmohammadi9189 2 ปีที่แล้ว

    thank you bro .

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

    I took a sneak peak at the explorer section to the left of your screen, I'm quite intrigued by the map project. It would be cool to do something with Google maps API. 🤩

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

      That's a Dungeons & Dragons map generator for a hobby of mine, but a Google Maps program would be a fun project

    • @redaboukdir5678
      @redaboukdir5678 2 ปีที่แล้ว

      ​@@BroCodez I like the fact that you do programming as a hobby, and this would explain why your tutorials are so great. Thank you for them btw.

  • @aryanvashishtharollno.6919
    @aryanvashishtharollno.6919 3 ปีที่แล้ว +1

    which software are u using ??

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

      Eclipse IDE, I'm using dark theme

  • @walassi834
    @walassi834 2 ปีที่แล้ว

    Hi!
    does this functions works as coolDown in games? (for skills, events...)

  • @sadasd7518
    @sadasd7518 3 ปีที่แล้ว

    Thanks bro !!

  • @manuelgonzalezpalafox2627
    @manuelgonzalezpalafox2627 2 ปีที่แล้ว

    Ly bro 11

  • @SsjTestoKellerWaerter
    @SsjTestoKellerWaerter 2 ปีที่แล้ว

    Frrr thx

  • @omanouras
    @omanouras 2 ปีที่แล้ว

    Brooooooooo

  • @generalviewer8347
    @generalviewer8347 4 ปีที่แล้ว

    dude i saw you subscribed to me.
    crazy thing is i have a java exam on tuesday! im really bad at it but i hope i make it.

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

      good luck dude

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    Happy New Year !

  • @user-hu1lp3hh7u
    @user-hu1lp3hh7u 2 ปีที่แล้ว

    thanks cutie

  • @mechanicalpencil1016
    @mechanicalpencil1016 3 ปีที่แล้ว

    what music did you use at the beginning of the video and in the intro?

    • @BillboMC
      @BillboMC 2 ปีที่แล้ว

      darude sandstorm

    • @mechanicalpencil1016
      @mechanicalpencil1016 2 ปีที่แล้ว

      @@BillboMC its been a year and idk why i made this comment hahaha

  • @lamias7712
    @lamias7712 3 ปีที่แล้ว

    aaaannnd THANK YOUUUUU

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

    great video but I guess useless for my specific project ;P

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

      haha well you'll know for future projects

  • @angelcastineira2561
    @angelcastineira2561 4 ปีที่แล้ว

    thanks!

  • @troddennabcodm9246
    @troddennabcodm9246 3 ปีที่แล้ว

    U deserve more views :(

  • @frankvalen2147
    @frankvalen2147 3 ปีที่แล้ว

    How will I make it to execute every day by midnight

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

    hey this timer Task I used to update data in database....that through null point exception......you have any soluntion share me please.

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    10

  • @rodrigoqteixeira
    @rodrigoqteixeira 2 ปีที่แล้ว

    My birthday is 20th of june

  • @shervin9561
    @shervin9561 2 ปีที่แล้ว

    Support

  • @zari_723
    @zari_723 2 ปีที่แล้ว

    hi

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    4

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    1

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    3

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    5

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    8

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    6

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    2

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    9

  • @siamax1
    @siamax1 2 ปีที่แล้ว

    lol

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

    You literally just subed to my channel with 0 Subs and 0 Videos. Do I know you? XD
    I dont think i ever stumbled across one of your Videos.
    Why do you know me and where did you find me? XD

    • @BroCodez
      @BroCodez  4 ปีที่แล้ว

      I have no idea. Probably from one of a few Learn Java in X minutes videos

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

      @@BroCodez Well, time to change your password. XD I didn't watch these kind of videos. I dont even Programm in java. I just do a little Visual Basic and Mcfunctions. XD

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

    This has been deprecated :)

  • @developerjunior446
    @developerjunior446 3 ปีที่แล้ว

    7