Java technology. A programming language
Java is one of the world's most popular programming languages. How was it created and how does it stand out?
See the movie: "How can you help your toddler find himself in a new environment?"
1. Java technology. What is this?
Java is a programming language and platform for computer software development. The history of the creation of Java dates back to 1991. The main originator of the technology was James Gosling, a Canadian programmer and computer scientist.
Working for Sun Microsystems, Gosling and his team set out to create a new, simple language that could be run on multiple platforms with different parameters.
Initially, the language was named Oak, but later Gosling changed his mind and named the technology "Java" in honor of his favorite type of coffee. Hence, a cup of coffee appeared in the technology logo.
The first public implementation of Java 1.0 was released in 1996. Today Java is one of the most popular programming languages in the world. It is used by over 9 million developers.
How to teach a child to use digital technology wisely? Take advantage of the free help of the best specialists
Logical thinking, creativity, group work, Internet behavior, creating graphics and films --...read the article
2. How does Java work?
The basic concepts of Java are taken from Smalltalk and C ++. With Smalltalk, the concept of memory management and the idea of a virtual machine were used. However, a significant part of the syntax and keywords come from C ++. However, the authors of Java abandoned complicated and inconvenient elements such as pointer operations, multiple inheritance, and operator overloading.
Java is an object-oriented language. This means that the basic concept in it are objects. One of the most important features of Java is strong typing, which in turn means that expressions are fixed data type and cannot be changed while the program is running. This prevents unexpected errors, making the code itself easier to maintain.
The authors of Java have defined several key concepts of their language. The most important of them are:
- independence from architecture;
- networking and distributed programming support;
- reliability and safety.
Miracle? No, technology
With indulgence, but also with an admixture of admiration, we look at how our children deal with tablets, changing ...read the article
3. Java virtual machine. What is this?
The basis of any program written in Java is a virtual machine - Java Virtual Machine (JVM). Many experts believe that this very tool is behind the great success of the entire platform. Without installing a virtual machine, we will not be able to run any application written in Java.
In practice, the Java Virtual Machine is a set of applications written for traditional devices and operating systems. They create an environment capable of executing Java bytecode. Applications also provide garbage collection, exception handling, and a standard library.
Over time, compilers began to be added to Java applications, which are used to automatically translate codes written in other programming languages. This allows Java to compile many existing languages into virtual machine bytecode.
It is estimated that 10 billion devices worldwide, in 1 billion computers, are equipped with JVMs.
How to make a child interested in new technologies?
Psychologists and educators outdo each other in calculating the negative effects of an excess of television or games ...read the article
4. Java programming language. Application
There have been many attempts to replace Java with newer technologies, but none of them has been as useful. Today, Java is used by the biggest Internet giants.
Java is mainly used to develop software and Internet applications such as Gmail.
Java is also used by a large number of websites such as Amazon and Netflix. Technology is also widely used in games and computer programs.
5. How to learn to program Java?
Due to the high popularity of technology, Java programmers are among the best profitable and most in demand on the job market. Therefore, the Java language is taught not only at universities or specialized courses. In many countries, Java Basics is a compulsory part of the school's computer science curriculum.
Back to school: what technological accessories will be useful at school?
Beginning of the year ...read the article
Is learning Java difficult? Many IT specialists emphasize that one of the greatest advantages of Java is its simplicity. The language was designed from the beginning to be easy to use. Java is considered a programming language of moderate difficulty.
There are many solutions that make it easier for novice programmers to work. Due to the fact that Java is object oriented, it is possible to create modular programs. Once written, code can be reused.
Java also includes many built-in libraries with ready-made solutions. Very often, creating Java code requires writing many more lines than in the case of other programming languages. However, this is not a downside, but an advantage, as it makes it easier to pinpoint what is causing the problem.