Home » Archives for Sotirios-Efstathios Maneas » Page 5

Author Archives: Sotirios-Efstathios Maneas

Sotirios-Efstathios (Stathis) Maneas is a PhD student at the Department of Computer Science at the University of Toronto. His main interests include distributed systems, storage systems, file systems, and operating systems.

Java heap space – Everything you need to know

In this tutorial we will discuss about Java’s heap space. To begin with, the Java Virtual Machine (JVM) is the execution component of the Java Runtime Environment (JRE) that executes the bytecode residing in a Java .class file. While executing an application, new objects are created. The heap space is where all new objects are stored, while the application is ...

Read More »

Java Abstract Class Example

In this tutorial, we will discuss abstraction in java through examples. We are also going to talk about abstract class vs interface implementation in Java. Data abstraction is the process of hiding certain details and showing only essential information to the user. We can have abstraction with using either abstract classes or interfaces. An abstract class is a class that is declared using the abstract ...

Read More »

Java Development Kit: Starting with the Java JDK

In this tutorial we will present and describe the Java Development Kit (JDK). The JDK is a development environment for building applications, applets and components, using the Java programming language. The JDK among others includes the Java Runtime Environment (JRE), the Java compiler (Javac) and the Java APIs. The tools offered by the JDK are written in the Java programming ...

Read More »

java.lang.unsupportedclassversionerror – How to handle Unsupported Class Version Error

In this tutorial we will discuss about Java’s UnsupportedClassVersionError and how to deal with it. The UnsupportedClassVersionError is a sub-class of the LinkageError class and specifically, of the ClassFormatError class. This error is thrown by the Java Virtual Machine (JVM) when it tries to read a class file whose major and minor version numbers are not supported. This error exists ...

Read More »

java.lang.unsatisfiedlinkerror – How to handle Unsatisfied Link Error

In this tutorial we will discuss about Java’s UnsatisfiedLinkError and how to deal with it. The UnsatisfiedLinkError is a sub-class of the LinkageError class and denotes that the Java Virtual Machine (JVM) cannot find an appropriate native-language definition of a method declared as native. This error exists since the first release of Java (1.0) and is thrown only at runtime. ...

Read More »

java.lang.exceptionininitializererror – How to handle Exception Initializer Error

In this tutorial we will discuss about Java’s ExceptionInInitializerError and how to deal with it. The ExceptionInInitializerError is a sub-class of the LinkageError class and denotes that an unexpected exception has occurred in a static initializer or the initializer for a static variable. As of Java release 1.4, this error conforms to the general purpose exception-chaining mechanism. The ExceptionInInitializerError is ...

Read More »

Java in Control Panel of Windows

The Java Control Panel is a multipurpose control panel. It allows you to control how the Java technology runs on your computer. It also allows you to control certificates, making it safe to run applets and applications over the network. Moreover, you can manipulate the files used by the Java Plug-in and Java Web Start. Finally, you can set the ...

Read More »

How to Check Java version in Windows, Linux, MacOS

In this tutorial we will show how to check the Java version in different operating systems, such as Windows, Linux and Macintosh. Depending on your operating system, there are a couple of methods, in order to find the installed Java version. There are methods that apply to all operating systems and methods that apply to each one exclusively. 1. Check ...

Read More »

Java Web Start – Getting Started

In this tutorial, we will introduce you to the concepts of the Java Web Start technology. The Java Web Start software allows you to download and run Java applications from the web. It is included in the Java Runtime Environment (JRE) since release of Java 5.0 and: Provides an easy, one-click activation of applications Guarantees that you are always running ...

Read More »

Java deployment toolkit (JDT) – How to use it

The Java Deployment Toolkit allows developers to easily deploy their applets and applications to a large variety of clients. The Deployment Toolkit script is a set of JavaScript functions that, help developers deploy their rich Internet applications (RIAs) consistently across various browsers and operating system configurations. The script evaluates the underlying browser and operating system, and automatically generates the HTML ...

Read More »