Java

Java is arguably one of the most widely spread software development languages in the world today. Java started as a project by Sun Microsystems whose intention was to create a language that completely cross-platform. This is accomplished using a JVM or Java Virtual Machine. Oracle claims that Java is running on 3 billion devices. This seems pretty legitimate when you consider that Andriod was built with Java.

All Posts

Flight Logger

What is it? The Flight Logger was my Capstone project for my undergraduate program. It is the most advanced application that I have ever built. It was written in Java and constructed using the JavaFX application framework. The program includes 23 interfaces, over 7,000 lines of code, a password encryption system, aircraft/airport lookup tables, a CSV exporter, and several editors for custom aircraft, airports, and runways. The scenario for the project was to create a more technical solut...

Categories: Java, JavaFX

Desktop Scheduler

What is it? The Desktop Scheduler was a project that I completed for my second Java class at my undergraduate university. The class provided advanced training on Java concepts including lambda expressions, collections, input/output, error handling, and a deeper dive into JavaFX. On top of meeting the project prompt requirements and designing a rich user experience, I was also assigned the task of creating logging functionality (where actions are automatically written to a text file), custom ...

Categories: Java, JavaFX

Integer Stack

What is it? This was a program that I made for my advanced Java course in my junior college. I thought it was interesting because it creates the concept of a virtual stack in memory without implementing or extending actual Java Stack classes. Instead, I create my own. The StackInt class that I created was essentially a reverse-engineered representation of the IntStack package offered by Sun Microsystem’s Apache-Utility library. This is why if you look at the VirtualMachine.java fi...

Categories: Java

Inventory Manager

What is it? This was a course project that I completed for my first Java Class at my undergraduate university. The class was labeled Basic Java Concepts and covered all of the major foundations that make up the Java language. Classes with abstraction, interfaces, constructors, inheritance, etc. are some of the many topics discussed in that course. The JavaFX framework was also briefly taught and was used to build the final project. The project was focused specifically on the software dev...

Categories: Java, JavaFX