Category: Java
-
Stopping the threads
Starting a thread is very easy in java, after you create it you need to call the method start(), for example: Thread myThread = new Thread(new MyRunnable()); myThread.start(); where MyRunnable is a class implementing the Runnable interface overidden the method run().
-
Copying an array in java
In this post I show some ways to copy arrays of primitive data and objects to another array.
-
Running a fortran program from java
In this post I write an example about how to launch a fortran executable form a java program passing some arguments and getting back a result. The chosen example uses code written in fortran to get primes, it is from Sieve of Eratosthenes.
-
Getting the variables of the outer class from an inner class
The inner classes, and then not static, can access even if with some limitation to the variables of the outer class.
-
How to set a default method to running code on the creation or destruction of a bean
In the post Executing code on the creation or destruction of a bean in Spring I explain three ways to execute code on the creation or destruction of a Bean in Spring. With two of these ways you can set the execution of a specific custom method: with the annotations @PostConstruct and @PreDestroy configuring the…
-
Varargs: passing a variable number of arguments to a method
From version 5 of Java you can call a method passing a variable number of arguments. A variable of this type is called varargs, you can only use in a method signature and its syntax is the primitive type or object type followed by 3 dots (ellipsis).
-
Creating a singleton in java
In this post I explain how to create only one object of a java class, then a single instance is available in the application. An object of this type is called singleton and a starting class can be the following:
-
@Autowired and @Resource in Spring
The @Autowired annotation is used to configure the dependency injection in Spring and is associated with a setter method, or a field or a constructor of a class. In the case of a setter method or a field the bean used for dependency injection is chosen depending on the type.