* This is a class that I have written with a great deal of difficulty, thinking about how easy it is to explain what was difficult to understand when you learned from an undergraduate position. There are many great lessons to teach on the Internet and other books. However, sometimes we find a simple solution by asking a friend who is good at studying than the teacher gave a lecture. The reason is that as we learn together, we have become ‘ empathy ’ when we face difficulties in meeting the difficulty of our friends. Even though it is a lecture that is not enough, as my friend teaches me, it is a lecture that I tried to share with my friends easily. First, you should look for another good class. I think there will be some helpful people. Welcome to feedback and questions.
I would appreciate your understanding if your translation is faulty. Because I am Korean and I am not good at writing English. Before actually deal with the Java language, in this time. In order to better understand the Java language, I will start with a brief overview of the history and features of Java. When I read a book, I always read preface. Personally, rather than just starting to read, I think I can look more interesting if I grasp the object and look at the text. I think it would be a little more interesting if you start to understand and learn Java's background and characteristics in a simple way. The history of java The Java language was born from the language Oak. The language oak was developed by James Gosling of Sun Microsystems in 1991 and was developed to provide the functionality of Home Appliances as program. Of course, it does not mean that James Gosling developed it alone. like King Sejong did not create Hangeul in person. Key development team members is Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan. This oak language was not really influential. In the meantime, a new service, the World Wide Web (WWW), appeared on the Internet. The WWW was a service that provided the same downloading function as the basic concept of the Oak language, which operates in the form of a client-server. So, Sun Microsystems started work on applying Oak to the explosive popularity of the WWW on the Internet, and in 1995 Sun upgraded and renamed to Java. In fact, if the WWW was not available at the time Java was being developed, Java would have remained a language used only in the development of Home Appliances as program. However, the emergence of the Web, which requires portable languages, has led to the emergence of Java. Wait, did you ever wonder when the name 'Java' was born? Interestingly, James Gosling's favorite coffee brand, "Java", is named at java language. So, the coffee shape is java's logo.
> Java's logo
Java has been upgraded to continue with this version,
Since Java SE 7, Oracle did mergers and acquisitions Sun Microsystems.
So the current copyright of Java is Oracle, you can download Java from the Oracle homepage.
I briefly summarize the history of Java.
The characteristics of java
1. Created by the C / C ++ language, it is an object-oriented language.
2. Because Java uses the Java Virtual Machine (JVM), it can be run anywhere without any code changes, regardless of operating system, including Windows (Windows), Mac (Mac), and Linux.
The principle is the Java compiler reads the Java code (.java) in Java code, converts it into a Byte Code (.class), and reads the class file from the Java virtual machine.
Here, byte code can move on every platform.
3. It has excellent security.
The main reason is that there is no explicit pointer and the program runs in the Java virtual machine sandbox.
4. Memory management is excellent. (It has automatic memory management function.)
5. The code is simplified.
6. It provides multi-threading function.
(You can think of threads as separate programs running simultaneously, so you can write Java programs that deal with many tasks at once.)
this time, You learned about the history and features of Java.
If you have any questions, please leave a comment.
'개발 > Java' 카테고리의 다른 글
[Java] ==연산자와 equals() 차이 정확히 알기 (0) | 2023.10.05 |
---|---|
[학부생이 알려주는 JAVA 강의] 3. 자바 Hello World 출력하기 (0) | 2018.01.08 |
[학부생이 알려주는 JAVA 강의] 2.자바의 역사와 특징 (0) | 2018.01.01 |
[JAVA Class] 1. Java build environment (0) | 2017.12.19 |
[학부생이 알려주는 JAVA 강의] 1.자바 환경 구축 (JDK 설치, 이클립스 설치) (0) | 2017.12.18 |