This project was INCREDIBLE for so many reasons: 1) It wasn't a 12 hour block of instruction. Rather, it was concise, flowed very well, and got straight to the point within an hour. 2) The cadence was perfect (for me), and I was easy to follow along while actually absorbing what was being taught. 3) Instead of everything being copy & pasted, you actually typed in REAL TIME and EXPLAINED "what" and "why". 4) There were actual errors when you ran the program in which you touched upon how to correct. BEST project tutorial I've done thus far. Thank you for the quality content and experience to learn!
this is the exact kinda of thing that beginners need instead of another video rephrasing everything from a textbook. I can't believe you don't have more views/subs. keep up the good work and i look forward to new uploads regarding java/c++/python
It is very considered of you to keep in mind your subscribers may not be familiar with some of the concepts in Java, when you say "in case you don't know this...", because it makes you feel less stupid, and yet, you've learned something new. Thanks a lot 4 being so cool. I like you!!!
That's exactly what I need to know as a bigginer in coding. to see how the concepts applied in real life project. please keep up producing shuch kind of vedios. Thank you.
I really enjoyed the tone and cadence of the instructor. One of my favs so far! I'm working on coalescing my self-study and this video is great practice for me as a beginner to do just that.
As a fun exercise I decided to add a password input check to input an admin password before you can retrieve a password. Not sure if it's a best practice for the example but it was an additional step that I wanted to implement
I really liked this example and the way the lecture handled it. I wish you could bring up more projects. It has the merit and power of choosing the right type of application that illustrate brilliantly OOP concepts. Please let me see more. I had enough of good OOP theory ....More projects example can inspire to think of personal ones ! Cheers.
Wish you did a switch statement for the choices and just default blank. Would be more useful to people too as not many people understand the effectiveness of a switch statement or even understand how to use them effectively. Also would have been nice to have seen this developed using the factory design pattern. Other than that, great video!
@@shalalesamadi771 Factory design is the way you structure classes, say you had an OperatingSystem class, and two seperate classes Windows and macOS, windows and macOS are subclasses of OperatingSystem, they have an IS--A, HAS-A relationship, An operating system HAS-A Windows, and windows IS-A OperatingSystem.
you got a new subscriber. Best tutorial ever, you must not stop because your channel will reach the top if you continue to doso. superb explanation. thank you. I look forward to your new vedios
At 25:00 you accommodate for the missing dot/period in the email address creation when there IS a department, but not when the department is NONE (a decimal is still concatenated in your example if department is blank). This creates an invalid email address. I handled this by adding a dot/period to the returned dept (i.e., return "sales.").
Nice work. I do watch Java tutorials on teamtreehouse but they are shit and does not explain step by step. this guy is very thoughtful and clear lots of stuffs for me
@Eobin In the "setDepartment"-method, you could also return "sales." instead of just "sales". And when generating the email you do "email = firstName.toLowerCase() + "." + lastName.toLowerCase() + "@" + department + companySuffix;"
What are the requirements? ------------------------------------------------- Familiar with Java development environment Knowledge of object-oriented programming concepts recommended
I wanna start by saying thank you for this. As a new programmer, this has been extremely helpful for me. I was wondering, if one wanted to launch this as an .exe, how would one do so? I tried to export as a running jar and then convert it via launchj4, but I still can't get an actual program to launch outside of eclipse
7:11 I tried to print on the console this: System.out.println("Created email:" + this.firstName + "." + this.lastName); but it didn't work, i got an error- the problem was with "this.". However this: System.out.println("Created email:" + firstName + "." + lastName); worked. Do you know why? I'd appreciate if you could explain this, please :)
I'm struggling to understand the random call we made here. If random is between 0.0 and 1.0, and it rounds down when casting it to int, then wouldn't there be a lot of 'A's in the password?
This project was INCREDIBLE for so many reasons:
1) It wasn't a 12 hour block of instruction. Rather, it was concise, flowed very well, and got straight to the point within an hour.
2) The cadence was perfect (for me), and I was easy to follow along while actually absorbing what was being taught.
3) Instead of everything being copy & pasted, you actually typed in REAL TIME and EXPLAINED "what" and "why".
4) There were actual errors when you ran the program in which you touched upon how to correct.
BEST project tutorial I've done thus far. Thank you for the quality content and experience to learn!
Agreed 👍🏻
Agree.
this is the exact kinda of thing that beginners need instead of another video rephrasing everything from a textbook. I can't believe you don't have more views/subs. keep up the good work and i look forward to new uploads regarding java/c++/python
agreed
yes
It is very considered of you to keep in mind your subscribers may not be familiar with some of the concepts in Java, when you say "in case you don't know this...", because it makes you feel less stupid, and yet, you've learned something new. Thanks a lot 4 being so cool. I like you!!!
These tutorials helps people that just finished the courses like me. Thanks a lot.
That's exactly what I need to know as a bigginer in coding. to see how the concepts applied in real life project. please keep up producing shuch kind of vedios. Thank you.
I just completed this step by step guide and it's been extremely helpful in understanding java.
do you have code of this project ?if you have please share the code.
its so helpful that he debugs the errors without cutting them out of the video!
Eureka! I finally got you. This is the first time I felt catching the big picture. I am sure I will learn for real here. Thank you!
You are perfect. Please continue this kind of videos.
I really enjoyed the tone and cadence of the instructor. One of my favs so far!
I'm working on coalescing my self-study and this video is great practice for me as a beginner to do just that.
Straight to the point , very clear and understandable project for a beginner 👏
As a fun exercise I decided to add a password input check to input an admin password before you can retrieve a password. Not sure if it's a best practice for the example but it was an additional step that I wanted to implement
You are really a guru the way that you teach ❤️ Love and respect
I really liked this example and the way the lecture handled it. I wish you could bring up more projects. It has the merit and
power of choosing the right type of application that illustrate brilliantly OOP concepts. Please let me see more. I had enough of good OOP theory ....More projects example can inspire to think of personal ones ! Cheers.
That was really helpful for beginners, many thanks~~
best video sir.. learned a lot .. love from india
This was a great tutorial and very helpful in the real world. Thank you for sharing and look forward to seeing more of these type of videos.
Thank you sir. I am completely done with this project after studentdatabase.
Oh, my god, dude. Amazing content but woulda been cool if we had more.
An amazing content and very structured way of explanation. Will appreciate more content like these.
Thank you, really helped me remember Java, bc I haven't been practicing for over 3 months.
Really Helpful for Beginners!!!...
This was great thank you
an excellent video that i could find.keep it up
I enjoyed that. Cleared a lot of stuff up for me thanks.
Wish you did a switch statement for the choices and just default blank. Would be more useful to people too as not many people understand the effectiveness of a switch statement or even understand how to use them effectively. Also would have been nice to have seen this developed using the factory design pattern. Other than that, great video!
what is factory design pattern?
@@shalalesamadi771 Factory design is the way you structure classes, say you had an OperatingSystem class, and two seperate classes Windows and macOS, windows and macOS are subclasses of OperatingSystem, they have an IS--A, HAS-A relationship, An operating system HAS-A Windows, and windows IS-A OperatingSystem.
This is not an Indian tutorial, but it was very informative.
Exactly what I was looking for tho I have access to huge teaching apps in my hand .
This is very amazingly explained and a very great project
you got a new subscriber. Best tutorial ever, you must not stop because your channel will reach the top if you continue to doso. superb explanation. thank you. I look forward to your new vedios
Awesome tutorial! Very helpful for understanding the basics of java
Thanks, nice tutorial. The only issue is that you would better to enlarge the font size for more convenient use.
Thank you again it was a great practice, I hope we see more project from you.
Very well explained and good project to get hands on java.
Thank you very much indeed. It is helpful for a beginner to java as me. Hope you make more tutorial videos.
Heyyy this still helps ppl btw. Thanks, I learned so much
Thank you, this is really helpful.
At 25:00 you accommodate for the missing dot/period in the email address creation when there IS a department, but not when the department is NONE (a decimal is still concatenated in your example if department is blank). This creates an invalid email address.
I handled this by adding a dot/period to the returned dept (i.e., return "sales.").
The dept blank/none issue is demonstrated at 33:35
THANKS ALOT FOR SHARING YOUR KNOWLEDGE. GOD SPEED TO YOU
would be fun to do an extended version of this with interfaces / validators / services
good refresher on a large range of java info
Nice work. I do watch Java tutorials on teamtreehouse but they are shit and does not explain step by step. this guy is very thoughtful and clear lots of stuffs for me
such a refresh in memory man, keep it up
Really good video for people who are starting in OOP world :p
sir it shows "String cannot be resolved to a type" error please clear this problem
Very good video for beginners
Well understanding video..want more videos
really thanks brother for this video,is of immense help and your style is awesome,plz keep up this good job....................
Do more projects Boss,u r doing great job
i enjoyed while building it great stuff.......
muy util tu video.... nuevo suscriptor !
Excellent
awesome tutorial
Really Great! I Enjoyed It. Will You Java For Beginners? Thanks Man!
The only problem I noticed was that if you choose no department, you still concatenate a period after the @ sign
@Eobin In the "setDepartment"-method, you could also return "sales." instead of just "sales".
And when generating the email you do "email = firstName.toLowerCase() + "." + lastName.toLowerCase() + "@" + department + companySuffix;"
What are the requirements?
-------------------------------------------------
Familiar with Java development environment
Knowledge of object-oriented programming concepts recommended
That's so easy to following your step, clear explaining. Good job. So helpful
thank you so much for this! Are you going to make similar videos?
great job
Your videos are supper 👍 great. Please can I have a tutorial on how to build an atm machine in java. 🙏 thanks
What! Real life project?! Nothing of a kind! Just more complicated Hello, world.
Very helpful !!! Thanks a lot !!!
Thanks for this, you just earned another subscriber
Great Video!
Great...thankyou sir
can i take this as my semeester project?
Gooc video
cool video)
Thanks for sharing!
Thanks for the videol!
thank you so much for your tutorial it's clear :)
Thank You So Much
Thank you soooooo much. Thank you
Wowo
I wanna start by saying thank you for this. As a new programmer, this has been extremely helpful for me. I was wondering, if one wanted to launch this as an .exe, how would one do so? I tried to export as a running jar and then convert it via launchj4, but I still can't get an actual program to launch outside of eclipse
Are you done with this, if done, please explain to me
Thank you ❤️✨
Great video thank you!
Please make more Java videos!
super ...
Your name please?? cause you are best teacher for me so faar, thanks!
LOVE IT!
Hello can you please do videos on Python full length course. With some real time projects.
helpfull
Thank you for this...unfortunately u stopped making java videos !!!
i think in minute 10:50 its better if u use swith rather then if else block
Thank you
22:15 generate email
26:02 setting password, setting email
Can I create this without intellij or ecclipse just using Jdk and console
Windows 7😢😢😢😢miss it so much...
SUPPORT THIS CHANNEL BY SUBSCRIBING: th-cam.com/channels/JDMU2Z2A70Yu3pVe_c-HYw.html
Thanks a lot
7:11 I tried to print on the console this: System.out.println("Created email:" + this.firstName + "." + this.lastName);
but it didn't work, i got an error- the problem was with "this.". However this: System.out.println("Created email:" + firstName + "." + lastName); worked. Do you know why? I'd appreciate if you could explain this, please :)
because you forget to make the variables private
how would you add a scanner to be able to input the first and last name into this?
Can I get explanation for frontend and connectivity to data base Plz
thanks
Thank you sir, sir I'm not able to understand random password method
can you give me some description about this project as i have to write n my project report
I'm struggling to understand the random call we made here. If random is between 0.0 and 1.0, and it rounds down when casting it to int, then wouldn't there be a lot of 'A's in the password?
What tools and Technology used for this project
Do you have any others videos for java?