# 31 Constructor | Static Keyword | Init & Static Block | Tutorial In Java Tutorials | Java Basic смотреть онлайн
For Online Live Training Contact me directly on - 9310683500 (Available on What's App Also)
Static Keyword in Java: -
In Java, static keyword is mainly used for memory management.
Static keyword can be used with: -
1. Data member
2. Member function
3. Block
4. Nested class.
Static keyword can NOT be used with: -
1. Class
2. Constructor
3. Interface
4. Local variable.
#Example Without static: -
package androjava;
public class Placement {
String companyname = "HCL";
String collegename = "Kalinga University";
String s_name;
int s_id,s_age,s_sal;
Placement(int sid,String sname,int sage,int ssal)
{
s_id=sid;
s_name=sname;
s_age=sage;
s_sal=ssal;
}
void show(){
System.out.println("\nCollege Name : "+collegename);
System.out.println("Company Name : "+companyname);
System.out.println("Student ID : "+s_id);
System.out.println("Student Name : "+s_name);
System.out.println("Student Age : "+s_age);
System.out.println("Student Monthly Salary : "+s_sal);
}
public static void main(String args[])
{
System.out.println("*****Kalinga University Student Placement*****");
Placement p1=new Placement(9211,"Amit",24,40000);
Placement p2=new Placement(9233,"Sumit",25,30000);
Placement p3=new Placement(9243,"Ronit",28,45000);
System.out.println();
p1.show();
p2.show();
p3.show();
}
}
#Example With static: -
package androjava;
public class Placement {
static String companyname = "HCL";
static String collegename = "Kalinga University";
String s_name;
int s_id,s_age,s_sal;
Placement(int sid,String sname,int sage,int ssal)
{
s_id=sid;
s_name=sname;
s_age=sage;
s_sal=ssal;
}
void show(){
System.out.println("\nCollege Name : "+collegename);
System.out.println("Company Name : "+companyname);
System.out.println("Student ID : "+s_id);
System.out.println("Student Name : "+s_name);
System.out.println("Student Age : "+s_age);
System.out.println("Student Monthly Salary : "+s_sal);
}
public static void main(String args[])
{
System.out.println("*****Kalinga University Student Placement*****");
Placement p1=new Placement(9211,"Amit",24,40000);
Placement p2=new Placement(9233,"Sumit",25,30000);
Placement p3=new Placement(9243,"Ronit",28,45000);
System.out.println();
p1.show();
p2.show();
p3.show();
}
}
Static Data Member and Non static Data member:-
1. Static data member represents the property of class whereas non-static data member is representing property of object.
2. In case of static data member memory is allocated in class area at class loading time only once and this memory is shared by multiple objects. It means single copy is created in memory in case of static data member.
3. In case of non-static data member memory is allocated in each objects separately (In heap area).It means separate copy is created in each objects in case of non static data member.
4. If a data is common for all objects then make it static otherwise non static.
5. As we know that static represents the property of class that’s why the standard approach to call the static data member is with class name. and non static with object reference
Stay tuned with me for more upcoming Videos,
don't forget to subscribe my YouTube Channel and share your valuable comments in Comment section down below, i'll be happy t o help you all, your Surya ☺
Connect on Socials:-
Facebook:- https://www.facebook.com/AndroJavaTec...
Twitter:- https://twitter.com/AndroJavaTech4U
Google Plus:- https://plus.google.com/u/0/+AndroJav...
LinkedIn:- https://www.linkedin.com/in/androjava...
#Java_Loops&Condation #IF_ELSE #FOR_WHILE
java Basic Java Tutorial for beginners
Basic Java Programming for beginners
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «# 31 Constructor | Static Keyword | Init & Static Block | Tutorial In Java Tutorials | Java Basic» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.