Adsense

Monday, 12 August 2013

Issue Of A Duplicate Qualification Certificate Application And Instructions: Kerala SSLC

Issue Of A Duplicate Qualification Certificate Application And Instructions: Kerala SSLC:


1.The rate of fees for issue of duplicate in the case of SSLC, TTC or any other Certificate is Rs.350/-

2.The rate of fees for the issue of triplicate certificate is Rs.750/-

3.The amount of fees should be remitted in the name of applicant into a Govt. Treasury of the Kerala State under Head of Accounts “0202-01-102-92 Other Receipts”. In the case of applicants residing outside the state the amount may be remitted into the State Bank of India in Chalan under the Head of Account “077 B (c) I.S.S.A Kerala”

4.If the Original Certificate is irrecoverably lost, produce declaration of the candidate attested by a Magistrate of the Judicial Department under the seal of his court or by the Office Commanding in the case of Jawans, detailing the circumstances under which it was lost.

5.If the Original Certificate is damaged, give details and enclose its remnants, if Remnants are not available give reasons.

6.If the Original Certificate was irrecoverably lost in foreign country, produce affidavit of the Indian Embassies Officer who has a judicial power.


7.The prescribed notice to be published in any dialy newspapes approved by PRD for obtaining the duplicate SSLC



                                                                  Notice
My SSLC Book bearing Reg. No. ………………. Year ………………. has been irrecoverably lost. It is decided to

submit an application for the Duplicate SSLC Book before the Secretary to the Commissioner for Government Examinations (in the prescribed form) as per approved procedure. Those who have any objection to issue a duplicate SSLC Book to me may file their objection before the Secretary, Board of Public Examinations, Pareeksha Bhavan, Poojappura, Thiruvananthapuram within 15 days from the date of this advertisement.
                                                                                                                               Name and Address


Application and instruction in English and Malayalam can be downloaded from here

How to change/correct information other than Date of Birth in SSLC Kerala

How to change/correct information other than Date of Birth in SSLC Kerala- Instructions



1. Application for all corrections should be routed through the Head of School in which the applicant
last studied/is studying
2. The Commissioner for Government Examinations (CGE) shall make the “corrections” only in
respect of students who have obtained their Secondary School Leaving Certificate. In all other
cases the application should be forwarded to the concerned Educational Officer. (AEO or DEO as
the case may be).
3. Corrections shall be made only in accordance with the School Records.
4. The CGE shall not make corrections in the certificate other than clerical errors. As per
G.O. (MS) 80/84/GAD dtd. 14/03/1984 and G.O. (MS) No. 195/85/GAD dated 24/05/1985, for
“changing” the name, caste and religion after obtaining the Secondary School Leaving Certificates,
candidate may obtain sanction from the Tahsildar for Gazette Notification and a copy of Gazette
Notification is to be attached with the original certificate. No changes in this regard shall be made
in the original certificate.
5. The following documents are to be submitted in general for all corrections.

       (i) Original SSLC Book/Card
       (ii) Photocopy of Admission Register attested by HM.
       (iii) Chalan Receipt of Sub/Dist. Treasury for Rs. 30/- (Head of Account 0202-01-102-92
other receipts).
6. For the following corrections, documents noted against each should also be furnished in
addition to the above documents.
i. NAME OF APPLICANT
(Clerical error only)
: Application submitted in Std I at the time of
admission.
ii. NAME OF FATHER
(“Given name” will be retained and only
surname is allowed to be changed)
: (a) Original Birth Certificate and three copies
attested by a Gazetted Officer.
(b) Certificate from the Village officer
iii NAME OF MOTHER/ PLACE OF BIRTH
(Fresh entry allowed)
: (a) Original Birth Certificate and three copies attested
by a Gazetted Officer.
iv. CASTE/ CATEGORY OF CASTE/
 (Clerical error only)
: Caste Certificate of Revenue authorities
v. ADDRESS
(Clerical error and administrative unit
 change only)
: Certificate from the Village Officer
vi NATIONALITY
(Clerical error only)
: (a) Original Birth Certificate and three copies
attested by a Gazetted Officer.
(b) Nativity Certificate in original

 7. Incomplete applications will be rejected.
       
Application can be downloaded from here

Thursday, 8 August 2013

Java:Features of JDK 5,JDK 6 and JDK 7

Features of JDK 5,JDK 6 and JDK 7: 

JDK 5: Codename:Tiger
·         Introduced Generics ( Provides compile-time (static) type safety for collections and eliminates the need for most typecasts (type conversion)).
·         Metadata: Also called annotations; allows language constructs such as classes and methods to be tagged with additional data, which can then be processed by metadata-aware utilities.
·         Autoboxing/unboxing: Automatic conversions between primitive types (such as int) and primitive wrapper classes (such as Integer).
·         Enumerations: The enum keyword creates a typesafe, ordered list of values (such as Day.MONDAY, Day.TUESDAY, etc.). Previously this could only be achieved by non-typesafe constant integers or manually constructed classes (typesafe enum pattern)
·         Varargs: The last parameter of a method can now be declared using a type name followed by three dots (e.g. void drawtext(String... lines)). In the calling code any number of parameters of that type can be used and they are then placed in an array to be passed to the method, or alternatively the calling code can pass an array of that type.
·         Enhanced for each loop: The for loop syntax is extended with special syntax for iterating over each member of either an array or any Iterable, such as the standard Collection classes.
·         Fix the previously broken semantics of the Java Memory Model, which defines how threads interact through memory.
·         Static imports (that allows members (fields and methods) defined in a class as public static to be used in Java code without specifying the class in which the field is defined)
·         Automatic stub generation for RMI objects.
·         Swing: New skinnable look and feel, called synth.
·         The concurrency utilities in package java.util.concurrent.
·         Scanner class for parsing data from various input streams and buffers. 

JDK 6: Codename:Mustang
·         Generic API for tight integration with scripting languages, and built-in Mozilla JavaScript Rhino integration
·         Dramatic performance improvements for the core platform,and Swing. Many GUI improvements, such as integration of SwingWorker in the API, table sorting and filtering, and true Swing double-buffering (eliminating the gray-area effect).
·         Improved Web Service support through JAX-WS
·         JDBC 4.0 support
·         Java Compiler API ::an API allowing a Java program to select and invoke a Java Compiler programmatically.
·         Upgrade of JAXB to version 2.0
·         Support for pluggable annotations
·         JVM improvements include: synchronization and compiler performance optimizations, new algorithms and upgrades to existing garbage collection algorithms, and application start-up performance

JDK 7: Codename:Dolphin
·         JVM support for dynamic languages, following the prototyping work currently done on the Multi Language Virtual Machine
·         Small language changes (grouped under a project named Coin)

·         Strings in switch
·         Automatic resource management in try-statement
·         Improved type inference for generic instance creation
·         Simplified varargs method declaration
·         Binary integer literals
·         Allowing underscores in numeric literals
·         Catching multiple exception types and rethrowing exceptions with improved type checking
·         New file I/O library to enhance platform independence and add support for metadata and symbolic links. The new packages are java.nio.file and java.nio.file.attribute.
·         Library-level support for elliptic curve cryptography algorithms
·         An XRender pipeline for Java 2D, which improves handling of features specific to modern GPUs
·         New platform APIs for the graphics features originally implemented in version 6u10 as unsupported APIs
·         Enhanced library-level support for new network protocols, including SCTP and Sockets Direct Protocol
·         Upstream updates to XML and Unicode

Java:Iterators Vs Enumeration


Iterators Vs Enumeration(Interfaces)

Iterators
Enumeration
Has following methods:
hasNext()
next()
remove()
Has following methods:
hasMoreElement()
nextElement()
 
Iterator is fail-fast*
enumeration of Vector isn't fail-fast
Don't allow a simultaneously navigation and modification on an underlying object. Throws
ConcurrentModificationException, if so.
Read-only
Slower
Faster 

*fail-fast:
When one thread changes the collection by any operations, while another thread is traversing it through an Iterator using hasNext() or next() method, the iterator fails quickly by throwing ConcurrentModificationException

 
Sample Code:
 
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;

public class IterVsEnum {
 public static void main(String[] args) {

  ArrayList<String> myArList = new ArrayList<String>();
  myArList.add("This");
  myArList.add("is");
  myArList.add("an");
  myArList.add("example");

  Iterator<String> it = myArList.iterator();
  System.out.println(" For Iterator: ");
  while(it.hasNext()){
   System.out.print(it.next()+", ");  
  }

  Vector<String> vect = new Vector<String>(myArList);
  Enumeration<String> enu = vect.elements();
  System.out.println("\n\n For Enumeration: ");
  while(enu.hasMoreElements()){
   System.out.print(enu.nextElement()+", ");
  }
 }
}

 

Java:Tricky Coding Interview Questions:

Java:Tricky Coding Interview Questions
1.What is the output?

public class Trk1 {
 public static void main(String args[])
 {
   int i=5;
        switch(i)
        {
       
        case 1:
         System.out.println("1");
        case 2:
         System.out.println("2");
        default:
         System.out.println("default");
        case 3:
         System.out.println("3");
       
        }
 }
}


Output:

default
3

2.What is the value of i and j?

public class Trk2 {
 public static void main(String args[])
 {
        for(int i=0;i<2;i++) 
   for(int j=2;j>=0;j--)
   {
    if(i==j) break;
          System.out.println("i="+i+"j="+j);
   }
 }
}


Output:
i=0j=2
i=0j=1
i=1j=2

3.What is the output?

public class Trk3 {
 public static void main(String args[])
 {
    String s1 = new String("Happy");
  String s2 = s1.replace('n', 'i');
  s1.concat("Birthday");
        System.out.println(s1);
        System.out.println((s1+s2).charAt(5));
 }
}



Output:
Happy
H

4.What is the output?

public class Trk4 {
 public static void main(String args[])
 {
     int anar[]= new int[5];
         System.out.println(anar[0]);
 }
}


Output:
0
 

Java:Use of Collections.reverse,Collections.sort,Collections.reverseOrder

Java:Use of Collections.reverse,Collections.sort,Collections.reverseOrder:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class SortEample {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
        list.add(15);
        list.add(4);
        list.add(3);
        list.add(71);
        list.add(2);
        list.add(11);
        System.out.println("Reverse Order");
        Collections.reverse(list);
        for (Integer integer : list) {
            System.out.println(integer);
        }
        System.out.println("Ascending Order");
        Collections.sort(list);
        for (Integer integer : list) {
            System.out.println(integer);
        }
        System.out.println("Descending sort");
        Collections.sort(list, Collections.reverseOrder());

        for (Integer integer : list) {
            System.out.println(integer);
        }
    }


Output:

Reverse Order

11

2

71

3

4

15

Reverse Order

2

3

4

11

15

71

Descending sort

71

15

11

4

3

2

Java:Sorting example using Comparator

Java:Sorting example using Comparator:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class SortingExample{
 public static void main(String args[])
 {
  System.out.println("-----Before Sorting -------");
  List<String> empList = new ArrayList<String>();
  empList.add("abc");
  empList.add("bcd");
  empList.add("bbbbbnn");
  empList.add("bbbbbmn");
  empList.add("bnn");
  empList.add("bki");
  empList.add("kijuu");
  empList.add("ottt");
    
  for(String em:empList)
  {
 System.out.println(em.toString()); 
  }
  System.out.println("-----After Sorting -------");
  Collections.sort(empList, new myComparator());

  for(String em:empList)
  {
 System.out.println(em.toString()); 
  }
 }
}
  class myComparator implements Comparator<String>
{

 public int compare(String o1, String o2) {

  return (o1.compareTo(o2));
 }

}


Output:


-----Before Sorting -------

abc

bcd

bbbbbnn

bbbbbmn

bnn

bki

kijuu

ottt

-----After Sorting -------

abc

bbbbbmn

bbbbbnn

bcd

bki

bnn

kijuu

ottt