Menu

Pass by reference and pass by value in Java

Today in this tutorial of Java program we will see how to work with pass by value and pass by reference. 

Below is code snippet.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

package com.rashid.jorvee;


public class ValueRef {

 public static void main(String[] args) {

  Employee emp=new Employee();

  ValueRef valref=new ValueRef();

  emp.setSalary(12000.00);

  System.out.println("Employee emp salary: " +emp.getSalary());

  valref.salary(emp);

 }

 public void salary(Employee em){

  em.setSalary(14000.00);

  em=new Employee();

  em.setSalary(15000.0);

  System.out.println("Employee em salary: " +em.getSalary());

 }

}



class Employee{

 double salary;

 public double getSalary() {

  return salary;

 }


 public void setSalary(double salary) {

  this.salary = salary;

 }
}

Output:
Employee emp salary: 12000.0
Employee em salary: 15000.0 

Customers-Be Aware | ग्राहक - सावधान रहें | Do’s and Don’ts of ATM transactions

Do’s and Don’ts of ATM transactions
Do’s
  • Conduct your ATM transactions in complete privacy, never let anyone see you entering your Personal Identification Number (ATM Password)
  • After completion of transaction ensure that welcome screen is displayed on ATM screen
  • Ensure your current mobile number is registered with the bank so that you can get alerts for all your transactions
  • Beware of suspicious movements of people around the ATM or strangers trying to engage you in conversation
  • Look for extra devices attached to the ATMs that looks suspicious
  • Inform the bank if the ATM/Debit card is lost or stolen, immediately, report if any unauthorised transaction
  • Check the transaction alert SMSs and bank statements regularly
  • If cash is not dispensed the ATM does not display “cash out” please report to the Bank on the number mentioned in the Notice Board
  • Immediately check your phone for SMS for debit amount
Don’ts
  • Do not write your PIN on the card, memorise your PIN number
  • Do not take help from strangers or handover your card to anyone for using it
  • Do not disclose your PIN to anyone, including bank employees and family members
  • Do not allow the card to go of your sight when you are making a payment
  • Avoid speaking on the mobile phone while you are transacting


क्या करें


  • अपना एटीएम लेनदेन पूर्ण गोपनीयता से करें, अपनी व्यक्तिगत पहचान संख्या (एटीएम पासवर्ड) दर्ज करते हुए उसे कभी भी किसी भी व्यक्ति को न देखने दें।
  • लेनदेन पूर्ण होने के बाद यह सुनिश्चित करें कि एटीएम स्क्रीन पर वेलकम स्क्रीन दिखाई दे रही है।
  • सुनिश्चित करें कि आपका वर्तमान मोबाइल नम्बर बैंक के पास रजिस्टर्ड है जिससे आप अपने सभी लेनदेनों के लिए अलर्ट संदेश प्राप्त कर सकें
  • एटीएम के आसपास संदेहजनक लोगों की हलचल या आपको बातों में उलझाने वाले अजनबी व्यक्तियों से सावधान रहें।
  • एटीएम मशीनों से जुड़े हुए ऐसे अतिरिक्त यंत्रों को देखें जो संदेहस्पद दिखाई देते हों।
  • यदि एटीएम / डेबिट कार्ड गुम गया हो या चुरा लिया गया हो, तो इसकी सूचना तुरंत बैंक को दें, यदि कोई अनधिकृत लेनदेन हो, तो उसे रिपोर्ट करें।
  • लेनदेन संबंधी अलर्ट एसएमएस और बैंक विवरणों की नियमित रूप से जाँच करें।
  • यदि नकदी संवितरित नहीं की गई हो और एटीएम में “नकदी खत्म”/”cash out” दर्शाया नहीं गया हो, तो नोटिस बोर्ड पर लिखे टेलीफोन नम्बर पर उसकी सूचना दें।
  • आपके खाते से राशि डेबिट करने के लिए फोन पर आए एसएमएस की तुरंत जाँच करें।


क्या न करें 

  • कार्ड पर अपना पिन नम्बर न लिखें, अपना पिन नम्बर याद रखें।
  • अजनबी व्यक्तियों की सहायता न लें। कार्ड का उपयोग करने के लिए अपना कार्ड किसी भी व्यक्ति को न दें। 
  • बैंक कर्मचारियों एवं परिवार के सदस्यों सहित अपना पिन किसी भी व्यक्ति को न बताएं।
  • जब आप भुगतान कर रहे हों, तब कार्ड को अपनी नजरों से दूर न होने दें।
  • लेनदेन करते समय, आप मोबाइल फोन पर बात न करें।

Working with list and arrayList in Java.

In this tutorial we will see a simple and small implementation of List and ArrayList using Java.

ArrayList is resize-able implementation is List type. Each ArrayList instance has a capacity. The capacity is the size of the array used to store the elements in the list. It is always at least as large as the list size. As elements are added to an ArrayList, its capacity grows automatically.

We are writing a program where we will add some values in the ArrayList and then we will iterate on that List and print the values on console.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
package rashid.jorvee;

import java.util.ArrayList;
import java.util.List;

public class ListImpl {

 public static void main(String[] args) {
  List list=new ArrayList();
  List newlist=new ArrayList();
  newlist.add("New Delhi");
  newlist.add("9999999");
  newlist.add("1212121");
  newlist.add("Rashid");
  newlist.add("Jorvee");
  for(int i=0;i<newlist.size();i++) {
   System.out.println("At Index "+i +" List has value "+newlist.get(i));
  }

 }

}
Output:
At Index 0 List has value New Delhi
At Index 1 List has value 9999999
At Index 2 List has value 1212121
At Index 3 List has value Rashid
At Index 4 List has value Jorvee