true

Find the best tutors and institutes for Java Training

Find Best Java Training Classes

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Outside India?

Search for topics

Java Training Updates

Ask a Question

Post a Lesson

All

All

Lessons

Discussion

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Tasneem

Here are some of the basic tips to learn Java- Get your basics right: This holds true for any topic. In the case of Java, you can begin by doing your complete research from scratch. You can start by installing the Java program itself in your computer and start exploring it. Practise coding: In order... read more

Here are some of the basic tips to learn Java-

  1. Get your basics right: This holds true for any topic. In the case of Java, you can begin by doing your complete research from scratch. You can start by installing the Java program itself in your computer and start exploring it. 
  2. Practise coding: In order to be a successful Java programmer, you need to have good coding skills, and the only way to do that is by consistent practice. 
  3. Do not rush into programming: The assumption of going faster makes you learn faster is a myth. What you really want to do is take things slowly because if you try to skim over things and then come back later, you don't get that cohesive picture of the programming language you're trying to learn.
  4. Learn every lesson thoroughly: Because, later on, you might have missed a tiny detail that was essential to doing the program correctly and then you go all the way back and then it takes a ton of time so you want to make sure you go through every lesson whether you're reading a book whether you're watching a video series whether you're doing tree house you want to make sure you do every lesson so in the long term you're going to learn faster to get a more cohesive basis for your knowledge of the programming language 
  5. Join Online forums: Online forums are a great way to gain access to unlimited resources. You can stay up to date with the happenings in the world of Java.

 

 

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Tasneem

Yes, you can. Java is an important programming language. It is widely used and is easy to understand. The chances of getting a job as a programmer are at least 100 Java to 1 C++. On the other hand, C++ helps you to code well and learn new things like manual memory management and pointer arithmetic.... read more

Yes, you can. 

  1. Java is an important programming language. 
  2. It is widely used and is easy to understand. 
  3. The chances of getting a job as a programmer are at least 100 Java to 1 C++. 
  4. On the other hand, C++ helps you to code well and learn new things like manual memory management and pointer arithmetic. 
  5. Learning both languages gives you an added advantage. 
  6. You will be able to read relevant sections side by side and compare and contrast the differences between the two. 
  7. You may face a few challenges due to similarity in concepts. But both Java and C++ have different background approach. 
  8. The only common point you’ll face is while developing app applications as Java is the main language for app development. 
  9. Another language you will face is both the languages are huge. 
  10. Hence time management becomes highly essential. 
  11. So it would be wise to learn various programming constructs like decision making, loops conditional statements. These remain the same regardless of the language you want to master. Once these are cleared you will understand that it's only the syntax that changes, the base remains the same.
  12. Remember that C is a procedural programming language while Java is partially object-oriented programming language. Java provides a ton of built-in classes that do most of your work. You will soon fall in love with Java.
  13. In the end, programming is not only about languages, but it is also your approach towards how to solve a problem. 



read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Tasneem

It is quite natural to prepare for tough questions even if you do not expect it. Being prepared for tough and important questions gives you a sense of confidence and helps you answer your interview questions with ease. On the contrary, if you come unprepared, then the interview might make you feel nervous... read more

 It is quite natural to prepare for tough questions even if you do not expect it. Being prepared for tough and important questions gives you a sense of confidence and helps you answer your interview questions with ease. On the contrary, if you come unprepared, then the interview might make you feel nervous and make you tense up on answers you already know. In fact, the definition of a tough question is not established. What may be tough to me, may not essentially appear to be as challenging to you. Hence, you can prepare a list of important questions which you feel is tough for the interview to carry on with ease. 

Mentioned below are some tough questions that most students find challenging:

 Define Local variable and Instance variable?

Ans: Local variables is the method and scope of the variables that have existed inside the method itself.

An instance variable is used to explain inside the class but outside the method and scope of variables that exist throughout the class.

What is Polymorphism?

Ans: Polymorphism means many forms.

A single object can refer to the superclass or subclass depending on the reference type which is called polymorphism.

What is meant by Method Overriding?

Ans: Method overriding happens if the subclass method satisfies the below conditions with the Superclass method:

  • Method name should be the same

  • The argument should be the same

  • Return type also should be the same

The key benefit of overriding is that the Subclass can provide some specific information about that subclass type than the superclass.

What is meant by Overloading?

Ans: Method overloading happens for different classes or within the same class.

For method overloading, the subclass method should satisfy the below conditions with the Superclass method (or) methods in the same class itself:

  • Same method name

  • Different argument type

  • May have different return types

 

 

read less
Answers 1 Comments
Dislike Bookmark

Looking for Java Training Classes

Find best Java Training Classes in your locality on UrbanPro.

FIND NOW

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

What are things that make you love Java so much?

Tasneem

ava offers you a list of things that make your programming easy: Type Safety - Java is strongly typed. It forces you to be accurate. All you need to do is define the type of variables you are using. It may be harder for you at first as a beginner, but as it goes on you will find ease. Object-Oriented-... read more

ava offers you a list of things that make your programming easy: 

Type Safety - Java is strongly typed. It forces you to be accurate. All you need to do is define the type of variables you are using. It may be harder for you at first as a beginner, but as it goes on you will find ease. 

Object-Oriented- Java comprises of objects. This means that our software can be organised as a combination of different types The basic concepts under object-oriented programming (OOPS) are: 

  1. Object 
  2. Class
  3. Inheritance
  4. Encapsulation
  5. Polymorphism 
  6. Abstraction

 

Performance - Java has awesome performance, and with newer compilers and JVMs is getting better every year.

Secure- Java provides virus free security. Some of the features such as having no explicit pointers, the programs run inside a virtual machine box, it has a class holder for separation, It has a bytecode.

Libraries - Java is massive. There is code for almost anything you could wish for, either natively in the JDK, or available as open source.

Jobs - You get a lot of job opportunities

 

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

How can a Java developer reach a package of 50 lakhs in India within 4 years?

Tasneem

It is unlikely that anyone will earn more than Rs 30-35 lakhs per annum. This is to maintain the cost of advantage and remain profitable. Hence it does not work whether you know Java or not. Your salary will still depend on your efficiency. If you helped the company in a crisis and were able to save... read more

It is unlikely that anyone will earn more than Rs 30-35 lakhs per annum.

This is to maintain the cost of advantage and remain profitable.

Hence it does not work whether you know Java or not. Your salary will still depend on your efficiency. If you helped the company in a crisis and were able to save a thousand rupees, then you will be rewarded accordingly. 

Problems like managing and growing clients’ investments despite choppy markets using automated trades and machine learning. 

 

Problems like having to keep the employee wages low despite inflation by automating the low end, mundane work. Problems like mining information from tons of data to sell ads predict trends, behaviour, etc.

Most often, they require a sound foundation in Math, Data structures, Algorithms & Design. Plus, the ability to learn different tools and technologies on the fly while being obsessed with the problem at hand.

 

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Apoorva P.

The classes which are defined with the abstract keyword are known as abstract classes. Abstact classes contain one or more abstract methods. An abstract method is declared but contains no implementation. It requires subclasses to provide implementations for the abstract methods. Abstraction is a feature... read more

The classes which are defined with the abstract keyword are known as abstract classes. Abstact classes contain one or more abstract methods. An abstract method is declared but contains no implementation. It requires subclasses to provide implementations for the abstract methods. Abstraction is a feature in object-oriented programming languages like Java, where the implementation details are hidden. 'Abstract' keyword is used to create abstract classes and methods.

Abstract classes in Java are similar to the interfaces, except that it can contain default method implementation. Abstract classes only tell the programmer what to do and not how to do it.

Abstract classes are mainly required when we have to share some common operations between certain subclasses. They are primarily used for those sets of classes that are closely related to each other.

For example, if you talk about shape, then it is abstract because the shape can be anything square, round, triangle etc. But when we say triangle shape, then it is specific.

The primary purpose of using abstract classes is to enhance polymorphism feature. That means the code will work for any subclass of the abstract superclass. Abstract classes are used the same as super-classes EXCEPT that an Abstract class cannot be instanced itself, but only through classes that implement it.

 

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Apoorva P.

Both these expressions are used to create string objects. But the difference lies in the memory management of the objects created. Let's consider the first case: String s1="Hello"; In the above statement, the string object s1 is created and the value of the string "Hello" is assigned to the string... read more

Both these expressions are used to create string objects. But the difference lies in the memory management of the objects created.

 

Let's consider the first case:  String s1="Hello";

In the above statement, the string object s1 is created and the value of the string "Hello" is assigned to the string object s1. JVM assigns this value to the object and stores it in a separate block of memory called the string constant pool.

Now if another String object is created,  say String s2="Hello";

Then, JVM checks if any string object with the same value already exists in the string constant pool. If so, then JVM assigns a reference of the existing object to the new variable.

Hence we run:

String s1="hello";

String s2="hello";

System.out.println(s1==s2)

Then the output will be True because s1 and s2 are references to the same object.

Now let us consider the second case:  String s1 new String("Hello");

We create an object s1 using the new keyword. This will create two objects, one in the string Constant Pool(SCP) and the other one in the Heap Memory and one reference variable, and S1 will refer to the object in heap memory. Now if we create another object String s2= new string("hello");

Then, it'll create a new object s2 with the same value, irrespective of whether it is present in the heap memory or not.

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Apoorva P.

As a third-year Computer Science student, you're already learning about data structures, algorithms and the basics of any object-oriented programming languages like Java. If you find this field fascinating, then stop for a minute and think about what you actually interests you. It can be web development,... read more

As a third-year Computer Science student, you're already learning about data structures, algorithms and the basics of any object-oriented programming languages like Java. If you find this field fascinating, then stop for a minute and think about what you actually interests you. It can be web development, app development or even full-stack. There are a few things that are a must to learn either online or offline if you're planning to build your future around this field. They are:

1. Learn Full Stack Development. It'll help you get a good hang in both front-end and back-end technologies.

2. App DEvelopment: Java or Kotlin for Android, Swift for Ios and C# for Microsoft.

3. Learn about the database management systems (DBMS)

4. Networking is different protocols

5. Learn and master one of the following technologies, like Machine Learning, Artificial Intelligence and IOT, as they are the most trending technologies as of now.

 Or, leaving all this aside, if you don't know jack about programming, then here's what you MUST and SHOULD know before you graduate to land up in a good job:

 

1. Start with the basic programming languages like C++ or even Python would be great. 

2. Learn Data structures and Algorithms. That's going to help you think logically and analyze things throughout your career.

3. Learn DataBase Management Systems like MySQL 

4. Learn the latest technology in trends like IoT or Artificial Intelligence, etc.

With these as your basics, you're good to go!

 

 

read less
Answers 1 Comments
Dislike Bookmark

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Apoorva P.

To become a Java Developer, you need to consider the following steps: Object-Oriented Programming knowledge is a must. Whether you learn anything or not, you cannot skip learning Object-Oriented Programming language. By learning Object Oriented programming, you'll understand the beauty of the language.... read more

To become a Java Developer, you need to consider the following steps:

 

  1. Object-Oriented Programming knowledge is a must. Whether you learn anything or not, you cannot skip learning Object-Oriented Programming language. By learning Object Oriented programming, you'll understand the beauty of the language. So, learning Java completely is a must, then you will be able to understand any object-oriented programming language.

 

  1. It does not matter how much theoretical knowledge you have unless you practice your coding skills. It helps you recognise the bugs in the code and helps in debugging it faster and in an easier way.

 

  1. Master the core API. In the case of Java programming language, one should have hand-on experience in Core API's like ava.lang.*, I/O, Exceptions, Collections, Generics, Threads, JDBC etc. When we talk about web applications, no matter which framework were using, we need to know serverlets and JSP. That's a must.

 

  1. Subscribe to forums and other Hackathons. Finding people from the same community who are learning the same technology as us is going to inspire. It also helps us find and work on real-time projects. Finding bugs in such problems might even get our core skills stronger and will be able to debug any kinds of errors in future.

 

  1. Keep track of the different development technologies like Agile, SCRUM etc. Some clients prefer Agile, while others prefer another technique. It is better to learn or even have the knowledge of all these technologies and master anyone.
read less
Answers 1 Comments
Dislike Bookmark

Looking for Java Training Classes

Find best Java Training Classes in your locality on UrbanPro.

FIND NOW

Answered on 29 Jan IT Courses/Java IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming +1 IT Courses/Java/Core Java less

Apoorva P.

If you're preparing for a Java developer interview in Morgan Stanley, then here are a few tips you can consider before you attend the interview: (1) Learn all the core topics of Java-like OOp's concepts, fundamental programs, JDK, JVM, JRE etc. (2) Have a good knowledge of Java libraries and collections. (3)... read more

If you're preparing for a Java developer interview in Morgan Stanley, then here are a few tips you can consider before you attend the interview:

 

 (1) Learn all the core topics of Java-like OOp's concepts, fundamental programs, JDK, JVM, JRE etc. 

(2) Have a good knowledge of Java libraries and collections.

(3) Basics of multithreading and concurrency

(4) Knowledge about writing services in Java. (SOAP and Rest, its difference and applications)

(5) Have a good understanding of how the code works, the debugging procedure, data structures and algorithms.

(6) Brush through the concepts of databases and MySql and NoSQL topics.

(7) Practice all kinds of programs from the internet and books. The beginner, intermediate and also the advance programs

(8) Practice aptitude questions like quantitative and logical aptitude. Practice makes you perfect. In the written or the apti round, usually, candidates will not be able to complete the test in time. So, its always best to practice 1000 times just to make sure you complete the rounds in time.

(9)Improve your communication. This can't be done one day or one week before the interview. You need to make it a habit to speak fluently and grammatically correct English in order to get it right on the big day.

 

Whether it's an interview in Morgan or any big company, the interviewers are going to hire candidates that are confident and are able to stay optimistic in any kind of situation. It is essential to be confident during that as well

All the best :)



read less
Answers 1 Comments
Dislike Bookmark

About UrbanPro

UrbanPro.com helps you to connect with the best Java Training Classes in India. Post Your Requirement today and get connected.

Overview

Questions 277

Lessons 49

Total Shares  

+ Follow 69,252 Followers

Related Topics

Top Contributors

Connect with Expert Tutors & Institutes for Core Java

x

Ask a Question

Please enter your Question

Please select a Tag

X

Looking for Java Training Classes?

Find best tutors for Java Training Classes by posting a requirement.

  • Post a learning requirement
  • Get customized responses
  • Compare and select the best

Looking for Java Training Classes?

Find best Java Training Classes in your locality on UrbanPro

Post your learning requirement

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more