Do Some Dev
Do Some Dev
  • Видео 70
  • Просмотров 14 888
Java Multithreading 6 - Executors
Executors in Java provide a powerful and efficient way to manage asynchronous tasks. They simplify thread management by handling thread creation, scheduling, and termination, allowing developers to focus on the core logic of their applications. Let's explore this together!
💻 Codes: github.com/dosomedev/java
🌎 Meet Me: www.dosomedev.com/contact
💰 Support My Work: buymeacoffee.com/dosomedev
📕 Read a Book "Java Threads and the Concurrency Utilities":
🇺🇸 amzn.to/3ZKk8tI
🇬🇧 amzn.to/3Bov5cF
🇩🇪 amzn.to/3OZNJdJ
🇫🇷 amzn.to/3BmfpXm
🇮🇹 amzn.to/4gGG5B2
🇪🇸 amzn.to/4iEc0Ut
Note: Some links are affiliate links that help the channel at no cost to you.
00:00 Intro
00:18 Calculate Euler's Number
00:47 Executor
01:1...
Просмотров: 41

Видео

Java Multithreading 5 - Thread local data and Timer
Просмотров 51День назад
Java multithreading can be a powerful tool, but it can also introduce complexity. We'll discuss thread-local data as a technique to isolate thread-specific data and timers as a mechanism to automate tasks within your multithreaded applications. Let's dive into this topic together. 💻 Codes: github.com/dosomedev/java 🌎 Meet Me: www.dosomedev.com/contact 💰 Support My Work: buymeacoffee.com/dosomed...
Java Multithreading 4 - Wait Notify
Просмотров 3014 дней назад
Java Multithreading Wait Notify is a mechanism used to coordinate the execution of multiple threads. The wait() method causes a thread to pause its execution until it is notified by another thread using the notify() or notifyAll() methods. This allows for efficient control of thread interactions and resource sharing in multi-threaded applications. Let's dive into this topic together. 💻 Codes: g...
Java Multithreading 3 - Synchronization
Просмотров 4921 день назад
Java Multithreading 3 - Synchronization
Java Multithreading 2 - State Priority Interrupt
Просмотров 73Месяц назад
Java Multithreading 2 - State Priority Interrupt
Java Multithreading 1 - Explained
Просмотров 122Месяц назад
Java Multithreading 1 - Explained
Full Stack Project with React and Spring Hands on Coding Tutorial
Просмотров 186Месяц назад
Full Stack Project with React and Spring Hands on Coding Tutorial
Full Stack Development with Spring Boot From Zero to Hero
Просмотров 152Месяц назад
Full Stack Development with Spring Boot From Zero to Hero
The Power of Spring Microservices - The Future of Java Development
Просмотров 1312 месяца назад
The Power of Spring Microservices - The Future of Java Development
Coding Spring Microservices - Hands On
Просмотров 2312 месяца назад
Coding Spring Microservices - Hands On
The Magic of the Spring Framework - How to do more in Java
Просмотров 4382 месяца назад
The Magic of the Spring Framework - How to do more in Java
Java Date Format - The Correct Way!
Просмотров 1533 месяца назад
Java Date Format - The Correct Way!
Java CompletableFuture - Explained!
Просмотров 1583 месяца назад
Java CompletableFuture - Explained!
Java Future
Просмотров 2733 месяца назад
Java Future
Java LinkedBlockingQueue
Просмотров 1253 месяца назад
Java LinkedBlockingQueue
Java PriorityBlockingQueue
Просмотров 943 месяца назад
Java PriorityBlockingQueue
Java StringBuffer
Просмотров 873 месяца назад
Java StringBuffer
Java StringBuilder
Просмотров 733 месяца назад
Java StringBuilder
Java DelayQueue
Просмотров 3923 месяца назад
Java DelayQueue
Java SynchronousQueue
Просмотров 833 месяца назад
Java SynchronousQueue
Java ArrayBlockingQueue
Просмотров 663 месяца назад
Java ArrayBlockingQueue
Java EnumMap
Просмотров 773 месяца назад
Java EnumMap
Java Optional
Просмотров 1254 месяца назад
Java Optional
Prototype Pattern in Java and Python
Просмотров 674 месяца назад
Prototype Pattern in Java and Python
Java EnumSet
Просмотров 764 месяца назад
Java EnumSet
Java ConcurrentHashMap
Просмотров 704 месяца назад
Java ConcurrentHashMap
Java IdentityHashMap
Просмотров 764 месяца назад
Java IdentityHashMap
Java TreeSet
Просмотров 304 месяца назад
Java TreeSet
Java TreeMap
Просмотров 404 месяца назад
Java TreeMap
Java WeakHashMap
Просмотров 934 месяца назад
Java WeakHashMap

Комментарии

  • @aadilmd2796
    @aadilmd2796 День назад

    And make videos on hibernate crud operations it will be use in my job search for excellence in crud operations 😊

    • @DoSomeDev
      @DoSomeDev День назад

      Good idea. I might create a video on that topic very soon.

  • @aadilmd2796
    @aadilmd2796 День назад

    Excellent explanation about threads 🤎 lots of love from India 🇮🇳

    • @DoSomeDev
      @DoSomeDev День назад

      Thank you for your kind words. 😊 Greetings back to India.

  • @seanmahoney8345
    @seanmahoney8345 2 дня назад

    If I understand correctly, each thread is performing the exact same task right? We didn't actually break the problem down into smaller pieces?

  • @Shubhodeep-xv8mh
    @Shubhodeep-xv8mh 3 дня назад

    Thank you for the multithreading videos, I suggest you create longer duration videos teaching on a digital whiteboard with not much editing instead of short 10 minute videos. Thank You.

  • @ShuvoInDeutschland-h8h
    @ShuvoInDeutschland-h8h 4 дня назад

    Great Tutorial!!! Please when making tutorials on any concept or tool, kindly add as many real time use cases as possible. That greatly helps in galloping the concept.

    • @DoSomeDev
      @DoSomeDev 4 дня назад

      Thank you for your kind words! I appreciate the feedback and will definitely keep it in mind for future tutorials. What topics are you interested most on this channel?

    • @ShuvoInDeutschland-h8h
      @ShuvoInDeutschland-h8h 3 дня назад

      @@DoSomeDev Real world projects with real world use cases.

  • @bigkahunauk1
    @bigkahunauk1 5 дней назад

    I thought thread priorities were discouraged because their behaviour is OS dependent so your code is not behaviourally portable. JCIP explicitly states: ‘Avoid the temptation to use thread priorities, since they increase platform dependence and can cause liveness problems. Most concurrent applications can use the default priority for all threads.’

    • @DoSomeDev
      @DoSomeDev 4 дня назад

      Personally, I think it depends on your use case. If you know what OS your application will run on, then you can use thread priority. On the other hand, if you want to run your application on Windows and Mac and Linux, then thread priority behaves differently. Did you check out the full video behind this RUclips Short ruclips.net/video/cW4w30GpUw0/видео.html ? I show screencasts to point out that the priority behavior depends on the scheduler, which is different on Windows, Mac, and Linux.

    • @bigkahunauk1
      @bigkahunauk1 4 дня назад

      @ I’ll do so. Cheers for the clarification.

  • @cvetkovicslobodan
    @cvetkovicslobodan 6 дней назад

    Very clear explanation, the video should have more views. 👍

    • @DoSomeDev
      @DoSomeDev 6 дней назад

      Thank you for the kind words. The RUclips algorithm takes a big part whether the video gets published a lot or not. But I don't always understand it, i.e. my most viewed video by far is about the Java LinkedHashMap.

  • @TheRiseLP
    @TheRiseLP 13 дней назад

    Just make normal videos instead of this stupid zoomed in crap where nobody can even properly read any code. This sucks and anyone who gives a damn about actual programming will just click on "Don't recommend channel"

  • @jeremycarrillo7399
    @jeremycarrillo7399 15 дней назад

    Parallel streams

    • @DoSomeDev
      @DoSomeDev 14 дней назад

      Good idea. I will incorporate it into this multithreading series. Possibly as episode 10.

  • @sunflwer
    @sunflwer 28 дней назад

    Please do spring security rbac and next testing in industry standard way

    • @DoSomeDev
      @DoSomeDev 28 дней назад

      Truly, Spring Security Role-Based Access Control is an interesting topic. I might incorporate this in the next Spring video, right after the current series about Multithreading in Java. As for test in industry standard I believe you are talking about Unit Testing, Integration Testing, etc. This can be quite a big collection of topics, ranging over several videos. Still, also an interesting topic and I will look into creating a video for that.

  • @sunflwer
    @sunflwer 28 дней назад

    You are doing great job making these videos, it helps a lot. Keep making and don't stop.

    • @DoSomeDev
      @DoSomeDev 28 дней назад

      I'm glad the video was helpful to you. New videos coming up soon.

  • @govindgupta290
    @govindgupta290 Месяц назад

    Hey Gene. Your videos are impressive. Can you please make full-fledged hours long videos on particular topics.

    • @DoSomeDev
      @DoSomeDev Месяц назад

      Thank you for your kind words! Comments like these make my day. What kind of topics would you like to see covered?

  • @gopibhai1967
    @gopibhai1967 Месяц назад

    Things might appear simple but industry level coding is pretty tough. What do you think?

    • @DoSomeDev
      @DoSomeDev Месяц назад

      You are right about the level of complexity that some industry level projects show. Keep in mind though, that most of those projects are built by multiple specialized developers. For instance, one team focuses on the front-end, a different team focuses on the back-end, another team focuses on the database part, and yet another team focuses on everything around security. Still, it depends what the goal of the project is. In my opinion, having a good project planning to build up an MVP (Minimal Viable Product) as fast as possible, is the way to go. Does this align with your experiences so far?

  • @eshailplayer960
    @eshailplayer960 Месяц назад

    is spring code in this project can be modified into spring boot?

    • @DoSomeDev
      @DoSomeDev Месяц назад

      Not quite sure what you mean with "modified", but yes, the Spring code used in the linked video is Spring Boot. Are you exploring Spring Boot?

    • @eshailplayer960
      @eshailplayer960 Месяц назад

      @DoSomeDev thnx . Yeah I'm learning spring boot.

    • @DoSomeDev
      @DoSomeDev Месяц назад

      Sure. Let me know of any Java or Spring topic you'd like to see on this channel. Have a look at the playlists. It may already be there.

  • @ShuvoInDeutschland-h8h
    @ShuvoInDeutschland-h8h 2 месяца назад

    Your videos are very intuitive and easy to understand. Good Job! Keep it up!!. Please make some project based tutorials on Multi-threading and Concurrency. I think these two are the most dreaded topics in all of Java. Doing some practical projects, rather than short tutorials, helps more in grasping the concepts.

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Thank you! I'm glad the videos are proving to be helpful to you. Good idea about Multi-Threading / Concurrency. I just added that topic to my todo list. Stay tuned!

    • @DoSomeDev
      @DoSomeDev Месяц назад

      I created a first video talking about Runnable an Thread here: ruclips.net/video/MHhP1m_GTDs/видео.html Does that help you get a first glimpse at Multithreading in Java?

  • @ShuvoInDeutschland-h8h
    @ShuvoInDeutschland-h8h 2 месяца назад

    great

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Thank you! I'm glad you like the content.

  • @felipeabreumotta7651
    @felipeabreumotta7651 2 месяца назад

    Great content, thank you!

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Appreciate the feedback! I'm glad you enjoyed it. Shout out if you wish to see certain content more on this channel.

  • @Shubhodeep-xv8mh
    @Shubhodeep-xv8mh 2 месяца назад

    Is this a start of a series? If yes then what series/course under?

    • @charanr6612
      @charanr6612 2 месяца назад

      It's about developing containerized application with spring boot using java with docker it's the real deal most of them teach you how to develop a application but not everyone goes this far to containerize it this is high level I suppose

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      I do intend to cover more topics that involve Java Spring. Not quite sure how to interpret your second question, but I think you're asking where to find the series, right? I try to keep them in order in playlists: www.youtube.com/@DoSomeDev/playlists

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh 2 месяца назад

      @@DoSomeDev I meant if we are going to follow particular order of topics and this is a part of a course or are these videos standalone videos.

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Regarding Spring topics, I do want to cover more in this field, such as Full Stack, and GraphQL. I also have other topics like the creation of GUI in Swing and JavaFX, that I want to dive into in the future. That said, the videos will all be within their playlist and therefore be comparable to a series. The order shouldn't matter too much, though it also depends on the size of the video, i.e. this Spring Microservice video is split into two parts, first covering the theoretical part, and then the technical part. So that's the current planning. Now you know. :) I am always open to video topic suggestions, if you have any.

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh 2 месяца назад

      @@DoSomeDev okay cool any content that helps in learning is good given your teaching qualities. Just a suggestion if you could create a stremlined ordered spring boot playlist or full stack java development series before we move on to niche topics. Or these standalone topics could be covered in between the release of videos of the dev series. Looking forward to excellent content from you sir. Thanks for creating all of this on RUclips otherwise some people do make these as courses and sell them at unaffordable prices for students.

  • @charanr6612
    @charanr6612 2 месяца назад

    Even people without any idea about micro services will definitely understand what's this about. Good explanation thank you sir

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      I'm happy to hear it! My goal was to break down complex concepts into simpler terms. If you have any more questions, feel free to ask.

  • @charanr6612
    @charanr6612 2 месяца назад

    After this now I know how to use docker practically in development and also the nginx is like a bonus reward ❤

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Docker is indeed such a blessing. It makes it so easy to get things running reliably. Aside from projects like in this video, I also run my own GitLab in a Docker container environment, as well as a personal Nextcloud for file sharing. Glad this content has brought you some value.

  • @charanr6612
    @charanr6612 2 месяца назад

    Thank you very much sir ❤ You deserve more subscribers Love this content. It's pratical and definitely useful especially for me ❤. Once again thank you for providing this spring boot content with containerization.

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Thanks for the positive feedback! I'm always looking for ways to improve my explanations. If you have any suggestions or topics you'd like to see covered, please let me know.

    • @charanr6612
      @charanr6612 2 месяца назад

      Sure sir 😊

  • @Shubhodeep-xv8mh
    @Shubhodeep-xv8mh 2 месяца назад

    Can we have a full course on full stack java development preferably using springboot building real life projects? It would be great to have more resources on the topic.

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      I'm excited to hear you're interested the topic of full stack with Spring Boot. I am already working on an upcoming video covering parts in this area. Would you be interested in specific topics or projects you'd like to see covered?

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh 2 месяца назад

      @@DoSomeDev It would be great if you could come up with a full stack course with project based learning. There are not many people teaching full stack in java on youtube. It could be a one stop solution for people who want to avoid the MERN path.

    • @jean-lucburot
      @jean-lucburot Месяц назад

      @@Shubhodeep-xv8mh What did you think about my two new Full Stack videos? Did it answer your questions? Feedback greatly appreciated.

    • @jean-lucburot
      @jean-lucburot Месяц назад

      @@Shubhodeep-xv8mh A new video on Full Stack with Spring is in the playlist "Spring Framework". What is it you want to avoid with MERN?

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh Месяц назад

      @@jean-lucburot thanks a lot for actually accepting the feedback and making those vidoes. The content is top notch. The way you explained it, there are very few out there who can go into that detail of each step or line of code. Perfectly answered the "what" and "why" apart from "how" of what we're writing or doing. But these videos feel a bit fast paced and could have be more engaging if you actually teach it while writing the code. For example, there's a tutor called "hitesh choudhary", you can see his git in one shot video. That was the editing time will be less and you can spend more time on the actual explanation or content. Again thanks for implementing the feedback, looking forward to learning full stack development in java using spring boot.

  • @johnvoorhees2331
    @johnvoorhees2331 2 месяца назад

    XMLGregorianCalendar is used in a lot of legacy java applications. Any suggestions to convert? and dealing with the offset while dealing with Daylight savings time?

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      True, XMLGregorianCalendar is rather legacy. I took a look into converting XMLGregorianCalendar to LocalDateTime from the java.time package. One way I'd go would be to get the Instant out of XMLGregorianCalendar, and then continuing by creating myself a ZoneId, which also respects daylight saving. Now I have everything to get my LocalDateTime: Instant instant = xmlGregorianCalendar.toGregorianCalendar().toInstant(); ZoneId amsterdamZoneId = ZoneId.of("Europe/Amsterdam"); LocalDateTime amsterdamLocalDateTime = instant.atZone(amsterdamZoneId).toLocalDateTime(); Depending on your use case, you could just as well take the manual route, extracting from XMLGregorianCalendar then year, month, day, etc.

    • @johnvoorhees2331
      @johnvoorhees2331 2 месяца назад

      @@DoSomeDev Thankyou for responding, however there is an offset, which depending on daylights daving time the offset will change Sorry if question os newbish, but how do I determine in my case 8 or 7

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Do you have a date/time string from your XML that you can show? Or do you have a Git repo with an example? One possible value could look like this "2024-10-11T02:44:42.193+02:00", meaning you have a time and at the end you have the "Z" part where you add or subtract the time according to your time zone and your daylight saving. When you convert that to a variable of type Instant using the toInstant() method, the correct time will be calculated.

  • @charanr6612
    @charanr6612 2 месяца назад

    Looking for more spring vids also with best usecase and containerize that application appreciate that

    • @DoSomeDev
      @DoSomeDev 2 месяца назад

      Thanks for your comment! I'm glad you found this video helpful. I'll definitely consider creating more Spring tutorials that focus on specific use cases. As for containerization, I'll be sure to include demonstrations of how to deploy Spring applications using Docker. I believe this will be particularly valuable for those interested in building scalable and portable microservices.

    • @charanr6612
      @charanr6612 2 месяца назад

      ​@@DoSomeDevThank you very much, sir. I'm looking for it. I'm learning java I am very much interested in micro services so it will be a huge help for me ❤

  • @Justin_Jay
    @Justin_Jay 3 месяца назад

    Giving me content I didn’t know I needed.

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Glad to hear you learned something new. May it repeat in the future.

  • @poghuman8676
    @poghuman8676 3 месяца назад

    Your videos are amazing! Please don’t stop creating content like this ❤️

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you so much for your kind words! I'm glad you enjoy the videos. The next video is very soon!

  • @martink8751
    @martink8751 3 месяца назад

    Great Video 🤘

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you, I am glad this video proved helpful to you.

  • @charanr6612
    @charanr6612 3 месяца назад

    ❤👏

  • @iloveindia7912
    @iloveindia7912 3 месяца назад

    Good explanation sir 😊

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you, I am happy this video could be of service.

  • @itachu314
    @itachu314 3 месяца назад

    that was exactily what I needed thanku so much very clear and consise perfect thanku

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      I'm glad the video helped you out for more clarity. Depending on what you want to achieve, may I interest you in the LinkedHashMap? I have a video describing it.

  • @vladyslav-py-js-go
    @vladyslav-py-js-go 3 месяца назад

    Great explanation! Thanks😁

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      I'm happy to hear it was helpful. Understanding ArrayList as well as LinkedList is certainly crucial.

  • @Shubhodeep-xv8mh
    @Shubhodeep-xv8mh 3 месяца назад

    Just found your channel. The content is great. If possible create and a java development playlist to teach java full stack development with projects(not many channels are there for the same) and have longer videos under it.

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      That's actually a great suggestion. I do have content planned for future videos that dive into Full Stack Development. It will also cover more than just Java as web technologies like HTML/CSS/JavaScript prove to be fantastic for the front end. Thank you for your kind words.

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh 3 месяца назад

      @@DoSomeDev Most freshers use react for frontend in their projects. Also there are too many resources out there on RUclips for that part. Please cover the java development and its frameworks before starting with frontend. Keep going.👍

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      I think this is a really interesting topic, so I might even do both in a video. It might become a longer video though, we'll see. Sofar my longest video was my second one having the topic of the Decorator Pattern in Java and Python. Anyway, thank you for your ideas and input. I will concider this in the videos to come.

    • @Shubhodeep-xv8mh
      @Shubhodeep-xv8mh 3 месяца назад

      @@DoSomeDev sure. looking forward to more content from you covering the depth. Thank you.

  • @AtharvaSrivastava-ve2lu
    @AtharvaSrivastava-ve2lu 3 месяца назад

    169 subs? Let me fix it!!

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you so much! Very appreciated! :) Welcome to the team!

  • @aadilmd2796
    @aadilmd2796 3 месяца назад

    Make a java playlist to access your videos in easy way... your content is good

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you for the kind words. There already are playlists. One is called "Java Basics" and the other one is called "Software Design Pattern Tutorials (Java & Python)". Is that what you were looking for? I have more playlists coming up. Currently I am working on new content for that.

  • @lahiruyahampathsilva8156
    @lahiruyahampathsilva8156 3 месяца назад

    Great video! I had a quick question.does this queue function work similarly to GoLang channels? I know channels can act like synchronized queues with configurable buffers. So, if the consumer thread gets killed, does the producer thread throw an exception or get stuck? And what happens if it’s the other way around? Thanks again for the awesome content!

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Thank you! I am glad I could provide you with an insight into the Java SynchronousQueue. I do not have a lot of experience with Go programming. As far as I can tell though, Go channels can have multiple elements, while the SynchronousQueue can strictly only have one at a time. I believe with Go channels you also have to create additional logic to decide if it is blocking or non-blocking. The put() and take() operations in the SynchronousQueue are blocking by default. To sum up, I guess they are "kind of" similar, even though there are additional things to take care of. Regarding the consumer or producer threads of the example in this video getting stuck, yes, they would. It would not matter if they are killed or just not started, they would "wait" for each other. To navigate around this you could implement a timeout, i.e. with offer() and poll().

  • @godlyradmehr2004
    @godlyradmehr2004 3 месяца назад

    ❤❤❤❤

    • @DoSomeDev
      @DoSomeDev 3 месяца назад

      Hearts are always welcome! 😊

  • @z1adahmed
    @z1adahmed 4 месяца назад

    I was struggling because there was very little educational content related to Java, but now I am lucky to find your channel.

    • @DoSomeDev
      @DoSomeDev 4 месяца назад

      I know exactly how you feel and some topics can truly be hard to find. Thank you for your input. Comments like yours make my day! 👍🏼😊

  • @oxXPMXxo
    @oxXPMXxo 4 месяца назад

    I wasn’t able to answer this in my recent interview. 😢😂

    • @DoSomeDev
      @DoSomeDev 4 месяца назад

      It happens to the best of us. Interviews can be tough. Glad this video helped clarify things. Keep practicing and you'll ace it next time.

  • @SebinJohnson001
    @SebinJohnson001 5 месяцев назад

    Excellent video! The explanations are clear and concise, and I really appreciate how the editing skips the typing part-it's a real time-saver. Thanks for putting in the effort to make learning Java so efficient. Please go forward...🙂

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      Hey Sebin! Thanks so much for the kind words! I'm really glad you found the video helpful and that the editing saved you time. Your feedback means a lot to me. I'm excited to keep creating more content just like this one. Let me know if you have any specific topics you'd like to see covered next!

  • @captainvenom7252
    @captainvenom7252 5 месяцев назад

    simple n on to the point. great video

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      I'm stoked you enjoyed the content of this video. Appreciate the feedback.

  • @RegaDude
    @RegaDude 5 месяцев назад

    Your videos are very well made! Definitely going to subscribe

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      I appreciate the kind words! It means a lot. I'm stoked you're joining the crew. Feel free to leave suggestions for future content.

  • @danielzheleznov72
    @danielzheleznov72 5 месяцев назад

    Very well done. Presented well and to the point, but I, personally, would appreciate a down to earth example, rather then just saying ConcreteElementA, ConcreteElementAVisitor. An example that I can see that yes this example requires this design pattern

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      Very good point. Although this video was meant to show the abstract side of this pattern, I do admit that showing some kind of down-to-earth example could prove useful.

  • @princeradhakrishnan6114
    @princeradhakrishnan6114 5 месяцев назад

    Good content. Keep on creating more.

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      I really appreciate you saying that! Working on some new content right now. Stay tuned!

  • @AnkitKumar-lb6vi
    @AnkitKumar-lb6vi 5 месяцев назад

    Oh Thanks Well, What is static code block and Init Code block in java ?

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      Sure! You mean the main()-block, right? The static main() block is called exactly once when the Main-class is loaded. It is used within Java applications to initialize and to perform class setup. When you run the application, this main() method is called.

  • @compilejs110
    @compilejs110 5 месяцев назад

    Great video

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      Glad I could spark some interest.

  • @ShaikAmaanAhmed
    @ShaikAmaanAhmed 5 месяцев назад

    hey good video and please blink. Good job!

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      Hey, thanks for watching! Must've been concentrating too hard not to blink.

  • @baldebalde9790
    @baldebalde9790 5 месяцев назад

    WTF 😒

    • @DoSomeDev
      @DoSomeDev 5 месяцев назад

      What's the matter?

  • @rayxves5796
    @rayxves5796 6 месяцев назад

    great explanation, thanks for the content, your video arrived in Brazil

    • @DoSomeDev
      @DoSomeDev 6 месяцев назад

      I'm glad the explanation was helpful and that the video made it all the way to Brazil!

  • @beloaded3736
    @beloaded3736 6 месяцев назад

    Thank you Sir. You are doing awesome job

    • @DoSomeDev
      @DoSomeDev 6 месяцев назад

      Thank you for the kind words! Let me know if you have any specific topics you'd like to see in the future.

  • @martink8751
    @martink8751 6 месяцев назад

    Thank you for this useful explanation. It helped me to understand JSON much better than before.

    • @DoSomeDev
      @DoSomeDev 6 месяцев назад

      Awesome! Understanding JSON unlocks a lot. If you have any feature requests for future Java/Python topics, let me know!