Enter code
 TestCV.com on Google+

Java SE

The test checks the knowledge and skills in Java SE - Java Platform, Standard Edition.

Java SE (Java Platform, Standard Edition known ealier like J2SE) – specification describing the basic version of the Java platform. Allows for creating and running of Java applications on desktops and servers. Java SE contains classes for for creating Web applications. Constitutes the basis for the Java EE.

The following example may arise in the test:

What will be the result of executing the below code?  
public class Main {
       public static void main(String[] args) throws Exception {
               Thread t = new Thread(new A());
class A implements Runnable {
        public void run() {

a) The code will not compile.
b) AB
c) B
d) A
e) B
f) The program will not end
g) Can not specify the text that will be displayed

section: "Threads", intermediate

Questions to answer: 51
Time to test: 45 min
Test price: 8.55 EUR
  • Basic Java Language Issues (6)
    Basic Java topics not included in other sections, e.g. operators, packages, garbage collector, command line handling, JAR archives.
  • Flow Control in Java Applications (7)
    Loops: while, do..while, for, for-each. Handling exceptions using the try..catch..finally clause. The most important exception and error classes. Assertions.
  • Object-Oriented Techniques (7)
    Classes, interfaces and enums declarations. Inner classes. Static vs. nonstatic elements. Constructors and class inheritance.
  • The practical utilization of the Java SE (3)
    Different questions about practical solutions and problem solving.
  • Object-Oriented Programming (6)
    Inheritance and polymorphism in Java. IS-A and HAS-A relationships. Object casting. Encapsulation. Overriding and calling methods from base classes.
  • Collections and Generics (9)
    List, Set and Map interfaces functionality. Difference between Comparable and Comparator interfaces. Generic collections. Generics in declarations and initialization of collection objects and class methods. Applications of equals() and hashCode methods.
  • Threads (6)
    Creating and executing threads using the Runnable interface and the Thread class. Transitions between thread states. Resolving the problem of the concurrent access to shared resources.
  • Java SE Functionality (7)
    Basic Java IO operations (reading from/writing to files and streams). Internationalization (number and currency formatting). Differences between classes responsible for storing the text.