I am working on an embedded systems project these days which the core program is written in java to work on a raspberry pi 3 model b in raspbian os. We needed to connect few ultrasonic sensors for that device so i have written a java class to interface the HC-SR04 ultrasonic sensor with the raspberry pi using GPIO pins. Continue reading “A Java class to read ultrasonic sensor readings [raspberry pi] [HC-SR04]”
Custom CSV file reader
This class includes the following methods.
Constructor : ReadCsv(String filename) int getNumberOfHeaders() : Returns the number of Headers/coloumns String getHeader(int headerIndex) : Returns the specific header String getHeaders() : Returns the array of Headers ArrayList<String> getData() : Returns complete data int getSize() : Returns the number of records
Basically final keyword can be used in three ways. In classes, in methods and in variables. Let’s see how and why final keyword used in these three places. Continue reading “final and finally keyword usage in java”