How similar are java and python?

Asked by Last Modified  

Follow 4
Answer

Please enter your answer

I am an entrepreneur and have more than 35 years of experience in the IT industry

Python’s simple syntax makes it easy to learn and fast to implement
Comments

Java and Python are the most widely used programming languages around the world. Both languages have their merits and demerits as well as similarities and differences. The similarities between the two languages are as follows: Java and Python both are object-oriented programming languages. They both...
read more
Java and Python are the most widely used programming languages around the world. Both languages have their merits and demerits as well as similarities and differences. The similarities between the two languages are as follows: Java and Python both are object-oriented programming languages. They both adopt the feature of "everything is an object",i.e. both the languages treat everything in the program as objects. Both Java and Python follow the "Garage collection" system for their memory management. Garbage collection is a method of managing the memory, where the objects that are not in use are destroyed in time. Both these languages have extensive standard and external libraries. Both languages are platform-independent. However, considering the points mentioned above, Java and Python are not very similar. Python is a dynamically typed language, where the type of the variable need not be declared during the initialization of the variable. Whereas in Java, the datatype should be mentioned before it is declared, hence it is statically typed language. In Python, multiple classes can be defined in a single file, but in Java, each top-level public class must be defined in its own file. Java is a compiled language, whereas Python is an interpreted language read less
Comments

Related Questions

Do I need to import java.lang package any time? Why?
No, you don't need to import it at any time. As this is part of java.lang package is a part of \jdk1.6.0_11{this is the location f your jdk installation directory}\jre\lib\rt.jar and this rt.jar (called...
Profile Photo
Anitha
Is it possible to learn java at home without coaching in one month?
It all depends on you. If you are already aware of programming then it is definetly possible to learn java at home. But if learn through a tutor then you can learn easily.
Profile Photo
Pritom
0 0
View Comments5
Is java a frontend or a middleware technology or both?
java is middleware technology.Java is common languages for writing the part that could be viewed as the glue between the UI and the data.
Profile Photo
Neha
0 0
View Comments5
Why Java is not a Pure Object oriented Programming Language?
Bcoz java does not support - All predefined types are objects All operations performed on objects must be only through methods exposed at the objects.
Profile Photo
Amit Kumar
0 0
View Comments9
Where advanced java can be utilized?
Advanced Java is an extension of Java used for developing and running enterprise software and large-scale multi-tiered, scalable, reliable and secure network applications.
Profile Photo
Nish

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

A Tip for the beginners.
The world of programming languages right now is too dense, and too big for any beginner. But at the same time, because of so many options available, it's easier too. You can start with any language that...
Profile Photo

Comparable vs Comparator
java.lang.Comparable java.util.Comparator For comparing some other object with its own object. Ex. I am comparing myself to some other employee. Method signature is: int compareTo (T object). For...
Profile Photo

Method Overloading vs Method Overriding
1. Method Overloading: Method overloading means a same method with same name can have different implementations/body by changing one of the follwing thing: 1) Number of Parameters 2) Order of Parameters 3)...
Profile Photo

Java8 Filters and collectors
Lets say we have collection of strings and we would like to filter (remove) out certain strings from collection. We could achive the same in java 7 and earlier versions import java.util.ArrayList; import...
Profile Photo

Amazon written test for experience
For the below written test answer I defined with "*" at the end of the options NULL is the same as 0 for integer the same as blank for character * the same as 0 for integer and blank for character the...
Profile Photo

Recommended Articles

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Java is the most commonly used popular programming language for the creation of web applications and platform today. Integrated Cloud Applications and Platform Services Oracle says, “Java developers worldwide has over 9 million and runs approximately 3 billion mobile phones”.  Right from its first implication as java 1.0...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you