Hi there, My name is Marius from AlefTav Coding, and in this lecture I will provide an overview of Java, the language.
Question: What is Java? Answer: Java is a general-purpose computer programming language. In fact, it is the most widely-used programming language in the world. Created by the Canadian, James Gosling, Java's first public release was in 1995. Today, Java is used to write programs for every industry, whether it be business enterprise software, Android/iOS mobile phone apps, games, the internet of things or blockchain technology.
Four characteristics, that make Java so useful as a programming languare, are:
Being open. According to Oracle, the stewards of Java, there are currently around 12 million professional Java developers, by far the largest of any programming language. This is the result of Java being freely available for use to anyone.
Secondly, Java is constantly evolving to take advantage of current trends in the software industry. This is evidenced by the recent introduction of functional programming techniques to easily process large sets of data.
Thirdly, Java is released every six months, which will ensure quicker introduction of newer features to the language.
And fourthly, As companies become bigger they find that they need their software to be written in Java. This quote is by the company, Redmonk: "When companies grow up they turn into Java shops"
What is the process of developing a Java program? Firstly, you, the programmer type your source code in a text file (HelloWorld.java). This file has the ending .java. The source file is transformed into an intermediate file with the ending .class. This .class file in turn is translated into a language that the computer understands. This third and final stage is when your computer executes the code. In this example, program execution happens when you see the words, hello world appear on your computer screen.
A special program named the Compiler turns the .java file into the .class file. Changing the .class file into machine language is carried out by another special program, named the Java Virtual Machine (JVM)
Java is the world's most popular language according to the Tiobe Index. This index is a website that ranks programming languages according to world-wide use. The index for August 2018 ranks Java as the number 1 language, almost two percentage points ahead of the language ranked in second place. In addition, Java has been at number 1 just about every year since 2003.
Java developers are amongst the best paid anywhere. The website, indeed.com, conducted research in 2016 on developer pay in the US. Their conclusion was that more than 35,000 java developers earned a salary of over $100,000 per year.
Therefore, if you have Java skills not only will you be in great demand, but you will also earn an above-average salary anywhere in the world, whatever the industry you choose to specialise in.
To conclude this lecture, answers these few questions:
No 1 Java is what? Hava a think and then give your answer...
No 2 Java's first public release was in which year? ...
No 3 Java dot what files are changed into executable code by which machine? ...
Now, let's review the answers:
If you answered 2 or more answers correct, well done. If not, do not worry. The key to mastering Java is to keep on studying.
In this lecture you learnt important aspects of the Java language. Such as what Java is, some of its characteristics, the process of developing a java program, the fact that it is the world's most widely-used language and that Java developers earn high salaries.
I am Marius from AlefTav Coding. See you in the next tutorial, when you will learn to write your first Java program.
Earn extra steem by joining steemengine and steemfollower at the URL's below:
https://steemengine.net/join?r=4539
https://old.steemfollower.com/?r=18345