Member-only story

Java/Android Development

Steven Klavins
3 min readMay 3, 2020

It occurred to me the other day I have yet to talk about my first programing language Java! I must confess I have a personal affinity for Java as nearly all of my earliest code was written in it. So one key but one of many differences between Java and the languages I have learned at Makers (Ruby/Javascript) is Java is a compiled language.

Whats a compiled language? Compiled languages are converted directly into machine code which your computer processor can execute, as a result it means the code is usually a lot more efficient. JavaScript and Ruby are both what we call interpreted languages, interpreted languages will run through a program line by line and execute each command as it goes. I could go off on a tangent and talk about the pros and cons of compiled vs interpreted however that is not the focus of this post, I may have to cover that in the future.

So back to the focus of this post I just wanted to touch on what I have explored in the world of Java and what I want to still cover.

My learning resources and what I covered so far

I started learning Java by taking Tim Buchalka’s Udemy course “Java Programming Masterclass for Software Developers” this gave me a great insight into concepts such as classes, constructors, encapsulation, datatypes, naming conventions, setters/getters, loops, switches, methods, overridden…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Steven Klavins
Steven Klavins

Written by Steven Klavins

Hi, I’m Steven, most call me Steve! I’m a programmer, musician, and artist. This blog contains various tutorials and posts related to software development.

No responses yet

Write a response