Why do we use static keywords in Java?

Asked by Last Modified  

3 Answers

Learn Java

Follow 0
Answer

Please enter your answer

Tutor

You need to understand the static vs normal ... When you defined a variable static then that variable will be shared across all the objects of the class... but the normal variable is associated with the object and it's different for different objects....Rest u can see here . https://www.javatpoint.co...
read more
You need to understand the static vs normal ... When you defined a variable static then that variable will be shared across all the objects of the class... but the normal variable is associated with the object and it's different for different objects....Rest u can see here . https://www.javatpoint.com/static-keyword-in-java read less
Comments

Software Engineer

Lets take a example you wanted to create a record of 100 student. class student { int roll_no; String name; String college_name; } so while creating 100 object of student class the student's college name will be common but in upper define class the college_name will also will be created...
read more
Lets take a example you wanted to create a record of 100 student. class student { int roll_no; String name; String college_name; } so while creating 100 object of student class the student's college name will be common but in upper define class the college_name will also will be created 100 times which is unnecessary and memory wastage. By declaring the college_name as static (static String college_name) only one copy of college_name will be created because only one copy of each static variable being created at class level. read less
Comments

The static keyword in Java means that the variable or function is shared between all instances of that class as it belongs to the type, not the actual objects themselves
Comments

View 1 more Answers

Related Questions

What is difference between C language and Java language?
Java is a purely object-oriented (class based) programming language that's designed to support the philosophy of "write once, run anywhere" i.e. compiled Java code runs on multiple platforms without re-compilation...
Poonam
0 0
5
Which book is good for groovy and grails
Hi, The Best Book I suggest is "Beginning Groovy and Grails: From Novice to Professional"
Sumit S.
What is the difference between checked and unchecked exceptions?
The main difference between checked and unchecked exception is that the checked exceptions are checked at compile-time while unchecked exceptions are checked at runtime
Wren
Why do many software engineers not like Java?
Opinions on programming languages can vary, but some software engineers may express dissatisfaction with Java for reasons such as perceived verbosity, boilerplate code, and a slower pace of language evolution...
Guruprasad
0 0
5
Can anyone know if there are tools/apps for representing the objects/classes/methods in the JVM in pictorial way?
rational rose and ibm software architect can be used for design and representation
Raghavendra Reddy
0 0
7

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

Ask a Question

Related Lessons

Introduction to Programming Languages
What is a Programming Language? A programming language is a formal computer language or constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages...

Class and Objects in Java
Class is a template or a blueprint which is used to describe an object. On other hand Object is a reference of a class which follows all the stuff written inside the class. How about taking the whole tour in the following video

Java 8 Predicates
In the previous lession, we have learnt how to use filters and collectors. In filter we have passed the condition to evaluate whether the object is eligible to be filtered or not. Code given below for...

Java Overview
Java platform overview Java platform components The Java platform consists of the following components. The Java language Like any programming language, the Java language has its own structure, syntax...
A

Akshay Shende

0 0
0

Simple Input and Output in CoreJava
We can use any of the following options based on the requirements to accept data from the user in corejava and show them Integer Input Output Character Input Output Float Input Output INPUT AND...

Recommended Articles

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 >

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 >

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 >

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 >

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