Learn Software Engineering Logo Learn Software Engineering

The best way to learn and digest the information is by practicing

The Switch Statement

The versatile switch statement is an alternative to the 'if' statement and has many possible executions. Along with some complex data types, the switch statement can be expressed with the int, short, byte or char primitive data types, and since Java 7, it works with the String class.

Data types

When creating variables in Java, it is important to define it type. For example a number has to be defined with one of six different types. In this post I will attempt to explain the different types and provide exampled of their use.

Basic Command Line

This article is intended to help you get started with UNIX "basic command line" and get you familiar with the term. There are many different versions of UNIX and they share common similarities, the most known versions out there is Sun Solaris, FreeBSD, GNU/Linux, and MacOS X.

Reading Text Files

In all programming languages, it is important to remain efficient when reading through its own code. The longer the code, the more time that the program needs to read through it. In this tutorial I will attempt to explain why importing files from outside of the program is useful.

Defining Strings

There are many Java String methods, in this post we will attempt to cover the main String Class and also some of the most used String methods.

For Loops!

In programming, the for statement is known as an iterator, which is a fancy way of saying something that repeats a procedure. It is commonly referred to as a 'for loop' because it does just that, it loops. The for loop creates a space in a program where code written within the curly braces in the body of the statement will repeat until a certain condition is met.

What is an array?

In programs, you will have to store a large amounts of variables to manipulate. Arrays are a method of storing such variables; the key to arrays is that you store large variables in a single collection which you can manipulate! It will make your programming much more efficient and It’s useful to learn and practice arrays to use to your advantage!

Installing Composer

Composer is a tool used for dependency management in PHP. You are probably familiar with Pear, the PHP extension and application repository. Composer is not a package management, composer deals with packages and libraries however it does based on per-project basis. That means if your project has dependencies, that’s where Composer come in handy, by default Composer does not install anything globally.

Understand loops

In every programming language you will eventually have to deal with loops, understanding how they work behind the scene can be really helpful, specially when dealing with large and complex applications, obviously performance is a key factor in large applications and this article will introduce you to the concept of loops and will cover all the basics.