Articles on Trending Technologies

Technical articles with clear explanations and examples

How to access Static variable of Outer class from Static Inner class in java?

Maruthi Krishna
Maruthi Krishna
Updated on 05-Aug-2019 1K+ Views

A class with in another class is known as inner class, you cannot declare a class static unless it is an inner class. A static inner class is just like other class variables. You can access it (static inner class) without instantiationExampleYou can access the static variable of an outer class just using the class name. Following Java example demonstrates how to access static variables of a class from a static inner class.public class Outer {    static int data = 200;    static class InnerDemo {       public void my_method() {          System.out.println("This is ...

Read More

Why interfaces don't have static initialization block when it can have static methods alone in java?

Maruthi Krishna
Maruthi Krishna
Updated on 05-Aug-2019 2K+ Views

An interface in Java is similar to class but, it contains only abstract methods and fields which are final and static.A static method is declared using the static keyword and it will be loaded into the memory along with the class. You can access static methods using class name without instantiation.Static methods in an interface since java8Since Java8 you can have static methods in an interface (with body). You need to call them using the name of the interface, just like static methods of a class.ExampleIn the following example, we are defining a static method in an interface and accessing ...

Read More

How to access the object of a class without using the class name from a static context in java?

Maruthi Krishna
Maruthi Krishna
Updated on 05-Aug-2019 758 Views

The only possible solution is to get the stack trace of the current thread. Get the class name using an element in the stack trace. Pass it to the forName() method of the class named Class.This returns a Class object and you can get an instance of this class using the newInstance() method.Examplepublic class MyClass {    String name = "Krishna";    private int age = 25;    public MyClass() {       System.out.println("Object of the class MyClass");       System.out.println("name: "+this.name);       System.out.println("age: "+this.age);    }    public static void demoMethod() throws Exception {   ...

Read More

Are values returned by static method are static in java?

Maruthi Krishna
Maruthi Krishna
Updated on 05-Aug-2019 3K+ Views

Whenever you return values from a static method they are either static nor instance by default, they are just values.The user invoking the method can use them as he wants. i.e. you can retrieve the values and declare them static.But, since you cannot declare variables of a method static if you need to declare the vales returned by a method static you need to invoke it in the class outside the methods.ExampleAssume we have a class with name Demo as −class Demo{    int data = 20;    public Demo(int data){       this.data = data;    }   ...

Read More

How to resolve javac is not recognized as an internal or external command in java?

Maruthi Krishna
Maruthi Krishna
Updated on 05-Aug-2019 3K+ Views

When you compile a program if you see this error it indicates that either you have not installed Java in your system properly or, you haven’t set the Path variable.The Path variable − The path environment variable is used to specify the set of directories which contains executional programs.When you try to execute a program from command line, the operating system searches for the specified program in the current directly, if available, executes it.In case the programs are not available in the current directory, operating system verifies in the set of directories specified in the ‘PATH’ environment variable.Setting Up the ...

Read More

Who created Selenium?

Adiya Dua
Adiya Dua
Updated on 05-Aug-2019 295 Views

Selenium started originally as an internal tool at Thought Works in Chicago which was being developed by Jason Huggins in 2004. He was helped by Paul Gross and Jie Tina Wang and they built a Core mode as "JavaScriptTestRunner" for the testing of an internal Time and Expenses application (Python, Plone).They then thought of open-sourcing the test tool. ThoughtWorkers in various offices around the world picked up Selenium for commercial projects.Selenium RC was the first version of Selenium. In 2007, Huggins joined Google. Together with others like Jennifer Bevan, he continued with the development and stabilization of Selenium RC.In 2008, ...

Read More

How to use Radio button in Android?

Azhar
Azhar
Updated on 05-Aug-2019 2K+ Views

This example demonstrates how do I use Radio button in android.Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.                     Step 3 − Add the following code to src/MainActivity.javaimport android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    RadioGroup radioGroup;    RadioButton radioButton;    Button button;    @Override    protected void onCreate(Bundle savedInstanceState) { ...

Read More

How can I set a Border for an ImageView in Android?

Azhar
Azhar
Updated on 05-Aug-2019 5K+ Views

This example demonstrates how do I can I set a border for an ImageView in android.Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new projectStep 2 − Add the following code to res/layout/activity_main.xml.     Step 3 − Add the following code to src/MainActivity.javaimport android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);    } }Step 4 − Create a layout from in res/layout and add the ...

Read More

How do I create a listView with rounded corners in Android?

Azhar
Azhar
Updated on 05-Aug-2019 972 Views

This example demonstrates how do I create a listView with rounded corners in android.Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.         Step 3 − Add the following code to src/MainActivity.javaimport android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       ListView listView = findViewById(R.id.listView);       ...

Read More

How to open a website in Android's web browser from any application?

Azhar
Azhar
Updated on 05-Aug-2019 2K+ Views

This example demonstrates how do I open a website in Android’s web browser from any application.Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.     Step 3 − Add the following code to src/MainActivity.javaimport android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       Button button = ...

Read More
Showing 57771–57780 of 61,297 articles
Advertisements