How to Master Java A-Z? Java Development Skills to get into High Paying Job | Java Developer Roadmap
HTML-код
- Опубликовано: 21 июл 2024
- In this video , I have shared the learning path I followed to add Java under my skill bag. Java is a very important programing language which finds it's usage in most of the top product based companies like Amazon , Google , Oracle etc. This video covers all the important topics(beginner to advanced) you would need to learn in Java , from scratch , step by step , which will help you in cracking placement interviews , working for companies as a Java Developer or passing your semester exams.
🔴 Connect with me on Instagram - / code.blooded.voyager and ask me doubts 1:1. Would try to reply to each one of you.
🔴 Join My Telegram Channel for Placement Updates - telegram.me/riddhi_dutta
🔴 Connect with me on LinkedIn - / riddhi-dutta
🔴 Connect with me on Twitter - / rite2riddhi
🔴 Complete DSA Syllabus for cracking Product Based Companies : • How to start DSA from ...
🔴 My DSA Revision Strategy : • How to revise DSA for ...
🔴 My Low Level Design Preparation Strategy : • How to prepare Low Lev...
🔴Graph Placement Series From Scratch - • Graphs - The Ultimate ...
🔴 Low Level Design and Design Pattern Series - • Low Level Design & Des...
🔴 My Company Review Series - • How to Crack Atlassian...
🔴 Amazon SDE Revision Sheet - • Video
🔴 Link to my TopicWise SDE Sheets Playlist : • Trees SDE Coding Probl...
Tags
#java #javaprogramming #riddhiduttajava #javadeveloper #javadevelopment #javatutorial
java tutorial for beginners
java full course
how to learn java
java developer
java developer interview
java developer roadmap
java developer course
java developer work in company
java developer interview questions
java developer salary
java developer jobs for freshers
java developer interview questions for freshers
java developer skills needed
java developer interview questions for 2 years experience
java developer full course
java developer roadmap 2022
java developer salary in india
java developer roadmap 2023
java in programming language
java in project
java projects
java projects for beginners
java programming
java programming for beginners
java programming full course
java programs for practice
java projects with source code
java interview questions and answers
Microsoft work culture
Microsoft Work Life Balance
is it worth to join Microsoft?
Microsoft SDE interview process
Microsoft Software Engineer Interview Process
Microsoft Software Engineer salary
Microsoft India Salary
Atlassian interview experience
Atlassian salary
Atlassian interview process
Atlassian work culture
system design, facebook, apple, amazon, netflix, google, arcesium, de shaw, low level design, riddhi dutta
SDE interview process
Software development engineer role
Day in a life of software engineer
SDE expectation
Job description
Tech Resume
Tech jobs
Tech Salary revealed
Adobe salary
Adobe india
How is adobe work life balance
Adobe work culture
Google work culture
Compensation detail
High paying jobs
atlassian software engineer,
atlassian software engineer interview,
atlassian software engineer interview questions,
atlassian software engineer new grad,
atlassian software engineer interview process,
atlassian software engineer interview experience,
atlassian software engineer linkedin,
atlassian software engineer intern interview,
atlassian software engineer interview leetcode,
atlassian software engineer and software developer
atlassian off campus,
atlassian off campus interview experience
Facebook salary
Atlassian Engineer roles
Atlassian software engineer
Atlassian company review
Atlassian Salary structure
Atlassian Salary breakdown
Atlassian Engineer salary india
Uber role description
Uber engineers India
Uber India salary
Uber salary breakup
Uber India engineer salary
Walmart india
Walmart india salary
walmart india offer
Walmart india interview process
Walmart india work culture
Walmart india tech stack
Salesforce india
Salesforce engineer india
Salesforce india salary
Salesforce engineer salary
Salesforce jobs in india
Salesforce levels
Salesforce company review
Adobe engineers india
Adobe engineers
Adobe jobs
Microsoft jobs
Google jobs
Google engineers india
Salary
Salary bands
Tech compensation
Google salary revealed
Google engineer salary India
Google India salary
google interviews?
google compensation bands
tech salary
big tech India
Google levels India
Google offer India
That's Almost Entire Java Fundamentals in 17 minutes. Brilliant
😊😊
@@rite2riddhi bhaiya can you recommend any good book for java which contains all these topics in detail
We are offering all software courses by real time Industrial experts. After completion of your course period we will provide you the job assistance.
Topics to learn in Java:
1. Classes:
Declaring members: fields and methods
2. Objects:
Class instantiation
Refrence value
References
Objects vs Classes
Instance Members
Static Members
3. Learn to Compile and Run Java application using command line
4. JVM, JRE
5. Why is Java platform independent?
What makes Java Unique?
what is Bytecode
6. Language Elements:
Lexical Tokens, Identifiers, Keywords, Separators
Literals:
Integar Literals, Floating point literals, Boolean literals, Character Literals, String Literals
String Class
String Immutability
String Pooling
7. Primitive Data Types:
int, char, float, bool, ascii code and unicode
Learn to declare and initialise variable
Default and initial Values
Lifetime of variables
Operators and Expressions
Boxing and Unboxing Conversions
8. Control Flow: if, else, for, while, do-while
9. Class and Method declarations:
Instance Methods, Object References, Method Overloading
10. Constructors:
Default, overloaded,
11. Main Method:
Command line arguments, keywords: public, static, void, main
12. Arrays:
Declaring Array Variables, Constructing an array, initializing an array, Accesing an array element,
Multidimensional Array, Jagged Arrays,
Sorting and Searching in Array
13. Passing Values to Methods:
Passing Primitive data values, references values, arrays
Final Parameters and Final Keyword
14. Variable Arity Methods:
Calling a Variable Arity Method
Differences between Varible Arity and Fixed Arity Methods Call
15. Important Topics:
Packages, Enums, Access Specifiers, Static Members, Final Members, Method Overloading
16. Inheritance:
Abstract Class, Super Keyword, Instance of Keyword, Runtime Polymorphism,
Method Overriding
Difference between Method Overloading and Method Overriding,
Multiple Inheritance
17. Interfaces:
Extend an Interface, Default Methods, Static Methods, Constants
18. Exception Handling:
Categories of Exception, Common Exceptions and Categories, Try Block, Catch Clause, Finally Clause, Try with Resource
19. Difference Between Final, Finally and Finalize.
20. Object Lifetime and Garbage Collection:
Object Finalization, Finalizer Chaining, Invoking Garbage Collection Programmatically,
Initializers, Field Initializer Expressions, Declaration order of Initializer Expressions,
Static Initializer Blocks,
Declaration order of Static Initializers,
Instance Initializer Blocks,
Declaration order of Instance initializers
21. Object Class:
Wrapper Class, Common Wrapper Class Constructors,
Common Wrapper Class Utility Methods, Numeric Wrapper Classes,
Character and Boolean Class,
String Builder and String Buffer
22. Anonymous Inner Class, Nested Class, Inner Class
Lamdas and Functional Programming
23. Advanced Topics:
Java Streams, Java Generics, Java Collections, Java i/o (File Handling)
24. Multithreading:
Volatile, Atomic Integer, Locks, Runnable and Callable, Executor Service, Async Programming in Java, Futures
👍👏👏
Thanks brother
Thanks Bro
arigatogozimatsu
😯😯😯
Oh Man, I just realized, I have so many things still, to go through in core Java in deep. Thanks for the video
thank you as beginner this video clear mind to many..hope many videos coming on java
This single video comprehensively covers all the topics in Java. Thanks for covering the entire breath of this topic.
💯💯
Bro it's superb 👏..... please start a simple tutorial with all these topics..then we can find all under one ! Waiting for ur tutorial brother!!!
thanks for such valuable Content sir🙌🏻🙌🏻❤️
really glad for the roadmap
Really waiting for the java backend developer roadmap, would love to hear from you.
Thanks dada eagerly waiting for java back end vdeo
Will be very helpful if you could also make a video on resources/courses to cover all these topics you mentioned. Thanks a lot 👍
Sure
+1
We are offering all software courses by real time Industrial experts. After completion of your course period we will provide you the job assistance.
I really wish you to make a video on the Multithreading topic along with volatile, atomic, locks, runnable & callable, and executor service(I know this is helpful in the industry I have faced presently)
It will be very helpful if you can kindly make a separate video on Advance Java topics like Generics, I/O etc.
Multithreading playlist, also all these topics can be structured in whimsical mind map
Sir please do make a complete playlist of java covering all the mentioned topics
Thanks a lot sir. U solved many misconceptions that I had about JAVA and its usage. Gave new insights.
Pleasure
We are offering all software courses by real time Industrial experts. After completion of your course period we will provide you the job assistance.
Please also make a similar video for Spring
Since it's confusing what to start with rest, core, web, security, jpa so many things
Don't worry. In the backend development Roadmap video , I would clear all your doubts.
Pls pls pls make tutorial videos on java multithreading, java generics, collection framework and Java i/o
This is the video, I was looking for 👍
Bro really looking for some valid reason to select java for backend, I have done DSA in Java but bit confused to select BE language, after coming to this video , everything is now clear, thank you very much bhai
Can we skip finally keyword in java?
Does multiple inheritance exist in java?
Learn OS fundamentals for multithreading and concurrency.
Learn pointers in C to understand references.
Please also make a complete video on how to start with Java for backend development. And also please provide the resources for the same.
Sure
Prabhu, what an informative video. You're just a legend Riddhi Sir! Thank you again you just saved my life
😊🙏🙏
Great content. Keep it up.
Thanks
In the coming times companies are moving from spring to nodejs because nodejs has its own server and we need not worry about that tomcat thing as in java
Thank you 🎉
thanks Riddhi bhaiya... it would be great if you could mention all these topics in a sheet and link it in discription
Ab iska keya i sheet banau :). Notes banalo.
Thanks very useful
Please make detailed videos on generics, garbage collection and file io
Mutiple inheritance is not possible in java but can be acheived through interfaces.
I've learned some of these things from Durga sir😁
please make video on generics and collections thanking in advance
Please can you tell me the Best udemy courses on java, advance java and springboot.
very helpful video sir🙏
Thank you
The most comprehensive video on JAVA on RUclips .
😊
Thankyou bro!!
Amazing video ! The roadmap is very detailed !
Do you reccomend any resources where we can learn most of them in one place ?
Tough to find everything in one place. I would try to make a video on resources and make some of the tutorials myself
yes you can find best tutorial from basic to advance level in details and its totally free , channel Name ( durgasoft java )
search in youtube , i only refer this brilliant guy ,which his explanation are totally outstanding . check once . Thanl you
This topic are covered before starting DSA? I am very confused
Now that's a complete guide! How long should one take (approx) to cover all the stuff mentioned?
Depends on the individual. 3-6 months would be fine
i am doing app dev in kotlin... but after making 4-5 apps ... and doing some research and reading documents .... i can understand java a little amd convert it in kotlin .... at time of placement will i have to learn java as well.. C++ is my main
this was much needed next please make java in web dev spring boot videos and their resources
Absolutely
sir i like your teaching please make a course on full stack java developer
Hi Riddhi,
Thanks for the informative video.can you suggest some resources/course that covers all these topics mainly for the advanced topics and project helpful.
Hard to find under one single roof. Would make a video on it compiling the resources and make some tutorials on my own too
Great video!
Thank You
As far as I remember the default value for integer is 0 & for String it's null...
Multiple inheritance is not possible in Java directly but it can be achieved through interface..
Haven't revised Java concepts for a while & now that you have made the video need to take notes & start ASAP 🙂
Default value for integer is 0 if it's a member variable of an instance. Otherwise its garbage
@@rite2riddhi Okay, didn't know that..now that's learning for the day 🙂. Please make tutorials on Java, I'm still a noobie in programming and what I have seen there's actually very few people who teaches things deeply & well structured way on YT, someone who teaches programming should also have hands on experience in actual industry or else it would be same theoretical knowledge we get on colleges which is the reason I never liked these subjects while in college.
Just started Kunal Kushawaha's DSA with Java series which imo is best for people like me who likes to start from scratch & understand things deeply. I'm sure you will make great tutorials as well with your knowledge in the industry & the passion you have for coding.
Opekkhai roilam 🙂
@@rite2riddhi Why am I not able to check that.
I am trying to declare the variable like
int a;
And than printing it, but getting java.lang.Error
It is restricted to just declare the variable in a method without initialising it.
How you guys are doing it please tell .e
@@kishorbhadula7816 sorry for late reply but declare the variable outside main method & in main, create an object of that class and print (obj.a) then you'll get 0 for primitives & null for non primitives. That's what Riddhi meant by 'if it's a member variable of an instance ' then only it'll give 0
What concepts should i learn in java to start spring boot?
Yes make tutorials
Please give us some good resources to master Spring and Spring Boot
Iam bcom graduate can i switch my career in IT field can you please make video on Roadmap especially for commerce background students, really helpful for everyone
Please make video on Java I/O
Need video on multi threading
Please make a complete video on multi threading
On it
Whats is reference value and references ???
Grt help ❤️
Thanks 😊
Could you provide learning resources?
Just a suggestion, would be good if we have time stamps
Java is used in app development
Can you suggest a book for java ?
Bro i am intersted in devops stream for that do i need to learn dsa or backened development if i want get into faang?
Check out my devops/cloud video for amazon. You would get an idea.
want everything in pdf,do u have it
Bro can you please add the resources as well
Java io
Java generics
Java collection
We want it
Bhaiya,if Big companies use Java then where MERN stack is used.I am confused whether to go with java or MERN. My ultimately gole is to reach big Company.
MERN Is over-hyped i think because, is newer in Market?
I heard Companies moving from Java to MERN backend?
That's all my confusions.
I have seen javascript being used in frontend , and react , angular too. But i haven't seen much of Node in action in big tech companies. They are very java heavy. However , projects and tech stacks are sometimes use case specific too.
@@rite2riddhi Let's Start JAVA! Thankyou Big-Brother❤
Please make videos on generics, collections,multithreading
Collections coming soon
@@rite2riddhi ok
Started with c++ and DSA ?? Will it be good ?? Or i need to switch to Java?
Continue dsa with C++. No problems at all. But do learn java , because as I said in the video , there are lot of benefits of it.
@@rite2riddhi how much time it take to learn java ?
@@user-zw1pd8rm6e approx 6 months
❣️
Bhaiya,
Bhot confuse ho gaya hu aap he batio,
Data structure algorithms questions kis
language mai karu C++ or Java. Kone programming language mai DSA sikhe.
DSA C++ mai karu ya Java mai please reply 🙏 ....
Any language of your choice
@@rite2riddhi java choose kare tho , company mai janse kii baad konse job milige or java DSA sikhane kii bad actul company mai kaam kay hota hai... .....
Can you please make video on multithreading
Sure
Sir How to crack any interview please give me some tips
Sir you didn't talk about backend development with java ...
Yes , that is a topic for the next video as I mentioned. These are basics. without learning this , people would struggle
Okay
First view ....
❤️
No not possible multiple inheritance but using interface it do
💯
but why only with the help of interface we can achieve multiple inheritance in java and not with class level?
@@iamgoku4 mostly because multiple inheritance is not supported at class level
@@siddheshabnave2101 but there must be the specific reason, why not with class level .
@@iamgoku4 Consider a situation where a base class is used to create 2 sub-classes Parent1 and Parent2. The base class has a method called sum() which will be inherited by the 2 sub-classes. If we use the concept of multiple inheritance further to create another class Child that is derived from Parent1 and Parent2. The class Child will inherit the sum() method from both Parent1 and Parent2. Now when we create a Child class object and call the function sum(), the compiler gets confused about whether to call the sum() method of Parent1 or Parent2. This is the ambiguity problem faced by the compiler hence multiple inheritance is not supported in Java
Core java content is very less. Please do make some videos
Sure thing.
Sir, will AI replace software developer
No
Please make the tutorial video
On it
@@rite2riddhi yes java backend
Best exception handling content in Java Exception Handling Concepts in Java | TheCoders TV
ruclips.net/p/PLeWBPfbkZG5QUtjS9oqSZYuqV2u7xo-P6
How long recession will last
No one knows :)
No study nodejs java developer as more supply there demand less
Java s usage is vast in the industry
I started c++ should I now jumped into java?!😶
Learn one language well first
Even Microsoft uses A Lot of Java
Yes we can skip finally block by two ways:
1. Calling return before finally
2. Using System.exit()
Is it correct?
2 is correct.
1 is not.
We can escape finally block in two cases.
1. System.exit()
2. If the System crashes
💯💯.
Toh basically sab important hai 😝
Haha yee
is he talking about java or something else
Riddhi sir kab sab theek hoga and all laid off people will be placed again???
Sab theek ho jaega
Personal opinion: Java is the most cancerous language
Let the war begin 😝😝
Js has entered the chat
Riddhi, I am very good at Python.
I have 1 year experience in Python but now I am Learning Golang...
I think it's not the issue to master Python & Golang.
Because Golang is replacing nodejs, Springboot & Django as well.
Now no need to learn Java Right?
Python & Golang is enough to work in Industry?
Don't go like this man, just have a strong grasp over one language and learn languages on the fly according to your project requirements. No lang is good or bad. It's just all are used when project demands. GoLang has some cons as well over java. That's one reason why it's not widely accepted across end to end backEnd. Rather it's being used in some part of the projects.
@@gomzysharma
So focus in Python only right now right brother!
I really wish you to make a video on the Multithreading topic along with volatile, atomic, locks, runnable & callable, and executor service(I know this is helpful in the industry I have faced presently)
All those would be covered. Dont worry