Monica Mona

Monica Mona

61 Articles Published

Articles by Monica Mona

Page 4 of 7

What are variadic functions in Java?

Monica Mona
Monica Mona
Updated on 16-Jun-2020 1K+ Views

Methods which uses variable arguments (varargs, arguments with three dots) are known as variadic functions. Example public class Sample {     void demoMethod(String... args) {         for (String arg: args) {             System.out.println(arg);         }     }     public static void main(String args[] ){         new Sample().demoMethod("ram", "rahim", "robert");         new Sample().demoMethod("krishna", "kasyap");     } } Output ram rahim robert krishna kasyap

Read More

How to use telephone input type in HTML?

Monica Mona
Monica Mona
Updated on 15-Jun-2020 621 Views

The telephone input type is used in HTML using the . Using this, allow the users to add telephone number.Note − The input type tel is only supported in Safari.ExampleYou can try to run the following code to learn how to use input type tel to allow user input in the form of a telephone number −           HTML input search                        Details:          Student Name          Student Telephone                    

Read More

Creating Dictionary using Javascript

Monica Mona
Monica Mona
Updated on 15-Jun-2020 2K+ Views

Let's create a MyMap class so that it doesn't hide the actual Map class in JS. We'll create a container object that'll keep track of all our values that we add to the map. We'll also create a display function that prints the map for us. Exampleclass MyMap {    constructor() {       this.container = {};    }    display() {       console.log(this.container);    } }In ES6, you can directly create a dictionary using the Map class. For example,  Exampleconst map1 = new Map(); const map2 = new Map([    ["key1", "value1"],    ["key2", "value2"] ]);Checking if ...

Read More

Add elements to a Dictionary in Javascript

Monica Mona
Monica Mona
Updated on 15-Jun-2020 10K+ Views

Now we'll create the put method that'll allow us to put key-value pairs on the dictionary. Now using this we'll implement the put method.Note that JS has objects that act quite like dictionaries. We can just set the container's key property to value. Exampleput(key, value) {    this.container[key] = value; }You can test this and the previous functions using − Exampleconst myMap = new MyMap() myMap.put("key1", "value1") myMap.put("key2", "value2") myMap.display() console.log(myMap.hasKey("key1")); console.log(myMap.hasKey("key3"));OutputThis will give the output −{key1: "value1", key2: "value2"} true falseIn ES6, you can put a key-value pair in a map using the set method. For example,  Exampleconst myMap ...

Read More

Search Element in a Dictionary using Javascript

Monica Mona
Monica Mona
Updated on 15-Jun-2020 3K+ Views

We'll implement the get method that searches a given key in the dictionary. Exampleget(key) {    if(this.hasKey(key)) {       return this.container[key];    }    return undefined; }Again, JS objects are very much implemented like dictionaries, hence have most of the functionality we can use directly without any more code needed. This is also heavily optimized, so you don't have to worry about the runtime of the function.You can test this using − Exampleconst myMap = new MyMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); console.log(myMap.get("key1")) console.log(myMap.get("key2")) console.log(myMap.get("key3"))OutputThis will give the output −value1 value2 undefinedIn ES6, you have the same functionality using the ...

Read More

Clearing a Dictionary using Javascript

Monica Mona
Monica Mona
Updated on 15-Jun-2020 2K+ Views

We'll implement a clear() function that simply clears the contents of the container. For example,  Exampleclear() {    this.container = {} }You can test this using − Exampleconst myMap = new MyMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2");   myMap.display(); myMap.clear(); myMap.display();OutputThis will give the output −{ key1: 'value1', key2: 'value2' }You can use the clear method in the same way in ES6 maps as well. For example, Exampleconst myMap = new Map([    ["key1", "value1"],    ["key2", "value2"] ]); console.log(myMap) myMap.clear(); console.log(myMap)OutputThis will give the output −Map { 'key1' => 'value1', 'key2' => 'value2' } Map {}

Read More

Loop through a Dictionary in Javascript

Monica Mona
Monica Mona
Updated on 15-Jun-2020 12K+ Views

Here we'll implement a for each function in our class and accept a callback that we can call on every key-value pair. Let's see how we can implement such a function − ExampleforEach(callback) {    for (let prop in this.container) {       // Call the callback as: callback(key, value)       callback(prop, this.container[prop]);    } }You can test this using − Exampleconst myMap = new MyMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); myMap.forEach((k, v) => console.log(`Key is ${k} and value is ${v}`));OutputThis will give the output −Key is key1 and value is value1 Key is key2 and value is value2ES6 ...

Read More

What is the base class for errors and exceptions in Java?

Monica Mona
Monica Mona
Updated on 25-Feb-2020 3K+ Views

All exception classes are subtypes of the java.lang.Exception class. The Exception class is a subclass of the Throwable class. Other than the Exception class there is another subclass called Error which is derived from the Throwable class.

Read More

What is Deserialization in Java?

Monica Mona
Monica Mona
Updated on 25-Feb-2020 358 Views

After a serialized object has been written into a file, it can be read from the file and Deserialized that is, the type information and bytes that represent the object and its data can be used to recreate the object in memory.Exampleimport java.io.*; public class DeserializeDemo {    public static void main(String [] args) {       Employee e = null;       try {          FileInputStream fileIn = new FileInputStream("/tmp/employee.ser");          ObjectInputStream in = new ObjectInputStream(fileIn);          e = (Employee) in.readObject();          in.close(); ...

Read More

Which method must be implemented by all threads in Java?

Monica Mona
Monica Mona
Updated on 25-Feb-2020 1K+ Views

While creating a thread class we must override the run() method of the Thread class. This method provides an entry point for the thread and you will put your complete business logic inside this method.Exampleclass ThreadDemo extends Thread {    private String threadName;    ThreadDemo( String name) {       threadName = name;       System.out.println("Creating " +        threadName );    }    public void run() {       System.out.println("Running " +          threadName );       try {          for(int i = 4; i ...

Read More
Showing 31–40 of 61 articles
Advertisements