
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Strongly Typed Language,Simple and floating point types,Literals and their types
Strongly Typed Language,Simple and floating point types,Literals and their types,Java's automatic conversions,Casting incompatible types,Type promotion rules for expressions,Single and multidimensional arrays,Multidimensional arays with different dimensions
Operators,Types of Operators -Arithmatic,Modulus,logical,Relational operators,Ternary Operator,Operator precedence
Types of Control statements - Selection(if,if-else,switch-case),iteration(for,while,do-while) and Jump Statements(break and continue),Nested if,nested switch,nested for
What is class?Class syntax,A simple class example,Declaring objects,new keyword,introducing methods,methods with and without parameters,Constructor,this keyword,instance variable hiding,Garbage collection,finalize method,One class example with all features learned
Overloading method,why should I overload?,Overloading constructor,Using Objects as parameters,Returning Objects
Recusrion,introducing access control,Understanding static,Introucing final,Arrays revisited
Introducing nested and inner classes,Exploring string class,Using command line arguments,varargs variable length arguments,Overloading varargs methods,Varargs and ambiguity,
What is inheritance,inheritance basics,A superclass reference to subclass object,two usage of keyword super
Creating a multilevel hirarchy,when we call constructor,method overriding,Why should we override?,Applying method overriding,Using abstract classes
Using final with inheritance,Using final with inheritance,Object class
What are packages,Defining a package,Finding packages and classpath,A short package example,Access Protection,A class member access chart,Importing packages
Interfaces introduction,Defining an interface,Implementing interfaces,Accessing implementations through interface references,Nested interfaces,Applying interfaces
Variables in interfaces,interfaces can be extended
What is Exception?,Types of Exception,Using try and catch,A little bit extra on try and catch,Description of Exception,Multiple catch clauses,throw keyword,Nested try statements,throws keyword,finally keyword,Unchecked Exceptions,Checked Exceptions,creating your own exception subclasses,Methods Defined by Throwable,Chained Exceptions,Use Exceptions,Using Exception only for exceptional conditions
What is multithreading,understand multitasking and its types,advantages of Multitasking,Single threaded disadvantages,Multithreading over Single threading,Thread states,Thread priorities,Synchronization,Messaging,A Thread class and a Runnable interface introduction,The main thread,Creating a thread,Implementing Runnable interface,Extending Thread class,Choose a better approach to create a child thread,Creating multiple threads
Using isAlive() and join(),Thread priorities,Synchronization,Using synchronized methods,Synchronized statement,interthread communication
DeadLock,Suspending--Running--and stopping threads using Java 1.1(and earlier) and a Modern way,Using multithreading
Master Java & Android Development with Suvarna Sachin Barsode
About Me
Hello!My name is Mrs. Suvarna Sachin Barsode, and I am a professional Android app developer with over 4 years of industry experience. Based in Pune, Maharashtra, India, I specialize in developing user-friendly and high-performance mobile applications using Java.
In addition to my work as a developer, I offer one-on-one online sessions in various software programming languages, including:
C, C++, Java, Android, SQL, PHP, HTML, JavaScript, and more.
Comprehensive Java Course – From Beginner to Advanced
This Java course is designed for both beginners and experienced learners, taking you from the basics to advanced concepts in a structured and time-efficient manner. Whether you are a student, job seeker, or aspiring Android developer, this course will help you build a solid Java foundation and prepare you for real-world application development.
Why Choose This Course?
1.Beginner-Friendly Approach – No prior Java knowledge is required. Every concept is explained in detail, and common beginner mistakes are addressed.
2.Flexible Learning – Learn at your own pace, anytime, anywhere.
3.Hands-on Practice – Coding exercises and real-world examples reinforce learning.
4.Downloadable Study Materials – PPTs, notes, and resources for future reference.
5. Practice Tests – Assess your knowledge and track your progress.
6. Certification Upon Completion – Receive a FREE certificate to enhance your resume and improve job prospects. 7.Affordable Investment, High Returns – Get lifetime access for just $9.53 (₹799).
8.Trusted by over 41,000 Students – Join a growing community of Java learners and developers.
Take the Next Step in Your Career!
Still unsure? Check out the student reviews and see how others have benefited from this course. Join now and start your journey towards becoming a Java expert and Android developer.
Looking forward to seeing you in the course!
Thank you,
Suvarna Sachin Barsode