In the logic you are incrementing the leftpointer and decrementing the right pointer, then doing a swap. There is no logic that determines if a swap is actually needed such as when the two pointers meet. Do you just leave it this way and let it swap an element with itself as being less effort than doing the logical test? I don't understand how randomly choosing an element from the array is any better than just using the last element of the array. If you start with an array of random numbers then you have just as much chance of having a good value of the pivot already at the last element of the array as you do choosing another element at random.
@samcathcart5388Күн бұрын
Any pointers on how to test use of enums in OOP classes?
@melaniemehlan2813Күн бұрын
🖥-{ <3 ; } Best explanation ever! I implemented you in my heart's IT office!
@mohammad_abdelhakamКүн бұрын
Hello John, and welcome back! I would like to ask you a question if you have the time, or maybe you could make a video about this topic. When I create a project and include external libraries, I want to package the final project into a single JAR file. However, what happens is that I end up with a "lib" folder next to the JAR file, and it doesn't work without that folder. Thank you again!
@Jao-aj2 күн бұрын
J in Java stands for John.
@giovannibarros20792 күн бұрын
I like the way you teach John! Will keep on visiting you channel. Thanks!
@beninip2 күн бұрын
Thank you for sharing your knowledge with others. I always grasp and enjoy your content. You did great. Can you post more often please?
@dincraft17162 күн бұрын
Thank you for this video! It helped me with better understanding of how java works.
@CreachterZ2 күн бұрын
SDK?
@Yusuf_Hussien2 күн бұрын
Very informative!!
@LBCreateSpace2 күн бұрын
Crystal clear ty!
@STUFFANDTHING2 күн бұрын
This was really helpful! You should also do a video on the new Java 23 features
@RustysAdventures2 күн бұрын
Finally you're back. With a topic I had a hard time understanding. Thanks a lot.
@solutionsnerds2 күн бұрын
After long long Time Teacher
@toby99992 күн бұрын
Java destroyed my career. I just could never transition. Over 28 years of C, C++, assembly, Lisp, and a bunch of others... encountering Java was like hitting an impenetrable brick wall at high speed. I loath it. I loath everything about the language, tools, and ecosystem. It's total crap. Yeah, I kniw a bunch of people love it... I don't, and I left the industry because of it. Your video was good. I liked it, but Java sucks.
@geanemsrogers2 күн бұрын
this is so helpful, thank you so much!!
@kestans2 күн бұрын
Congratulations- after long time it You nailed it our 10th level of recruitment stage, but sorry we cannot hire you John Brown for a junior dev position because our employee hashmap only allows a replace - so there as it we already have another guy with a same name a senior dev John Brown - we dont want to replace him - good luck finding another company.
@mohammadaminlotfi68372 күн бұрын
very informative
@ArssekalLhossaine2 күн бұрын
what a nice explaining
@violate42652 күн бұрын
Good morning
@ceciliaperez64602 күн бұрын
Why do teachers at the Univiversity never explain this so clearly? Thanks for your explanation
@BaniAkram-r2f2 күн бұрын
Woah !! that was the best explanation of my worries :D I always went through these terms never realising how important they are.
@asynckt2 күн бұрын
❤
@asynckt2 күн бұрын
Thank You! ❤
@SidWitt2 күн бұрын
Thank you! This was a great start. I took a semester of Python and now have an "Object Oriented Programming" class using Java.
@Sacredmisanthropy842 күн бұрын
You are just Awesome!
@airbornesnail2 күн бұрын
So very welcome back, John. Made me worried there for a while. 😊
@RealEngineer2 күн бұрын
Wooohooo favorite Java guy🎉
@mussimbigrace34692 күн бұрын
I don't think I'll ever use arrays unless I need something with a fixed size.
@michaelsnickers39102 күн бұрын
John the Java EnJineer, talking about J acronyms of the Java world. Kind of poetic in a way
@micleh3 күн бұрын
I'd like to see you more often. Do you fancy solving small programming tasks like adventofcode? Few KZbinrs do these programming tasks in Java, and none of them solve them in an understandable way. Doing the easy ones (usually tasks 1 to 4(5)) would be a great resource for learning basic concepts in a programming language.
@ikemkrueger3 күн бұрын
I'd like to see a video where you explain Spring/Spring Boot.
@Amazon-Best-Deals-13 күн бұрын
"Turn the volume up on your potential and make some noise."
@edgardom.74553 күн бұрын
Great to have you back creating new content John, it would be great if you added new videos on architecture and design pattern use cases. Greetings.
@JAYAKUMARR-pv9fv3 күн бұрын
John living on different time line. 1 weak == 6 or 8 months.😅
@Srinivas-j1c2h3 күн бұрын
Og is back
@evilman6673 күн бұрын
I love your videos even if you’re wrong and terrible😂 No but really thanks very clear and helpful
@Devivl3 күн бұрын
Welcome back, John !🤘
@Super_Shaq3 күн бұрын
Glad you’re back!! Your videos helped me immensely when I was starting out. I use JDK’s almost every day & didn’t know this 😅 Thank you!!
@MmooshH3 күн бұрын
Hello John, been watching your videos for a while! In addition to Spring related videos others have already suggested, may I also suggest you make a video about the Stream API and the Collectors class?
@ericmclean42913 күн бұрын
There are two issues that make Java difficult in my opinion. Firstly, there is too much redundancy. You try to find out how to do something and there so many ways to do it. Being a novice, you have no way of determining which options are best practice or better. Secondly, Maven and Gradle lack simplicity.
@exaban3 күн бұрын
Bro I'm thankful to you, i have learned alot from you please don't ever stop ❤
@yhaind3 күн бұрын
developers don't want get layoff. they keep adding dumb features.
@sasisasidhar25353 күн бұрын
great explanation
@mzlittle3 күн бұрын
Big fan of yours John! Are you looking for content suggestions?