Java basic knowledge 1

Introduction

Currently, I am mainly studying Ruby. As I was learning, I became interested in other languages, so I wanted to sort out terms related to Java. If you already know, or if you know how to omit it, please teach.

What is Java

――It is one of the programming languages and it is a popular language in the world.

Why is it so popular?

――What is used in many sites --General-purpose and OS-independent (super important)

What can you do with Java?

--As mentioned above, the software can be run in any environment because it does not depend on the OS. -It seems that you can make something like this. Wow! Many are famous! ――I wondered if you were trusted that much.

What are the benefits of Java?

--Processing speed is fast --It must be a compiler language that requires compilation to start. ――It seems that the feature is that the processing speed is faster than the script language such as Ruby.

--Platform independent --As mentioned above, languages that can be run on Windows, iOS, Linux regardless of OS

--Object-oriented ――It's the same as Ruby!

What are the disadvantages of Java?

--Troublesome work other than programming --Java seems to have to do a task called compilation to execute the program. ――I think it's a feature of the compiler language. ――There will be more work to prepare in advance and prepare the development environment.

--There is little learning environment ――I'm going to have a hard time with this. I want to do my best just by touching it.

As mentioned above, I tried to organize it with my impressions.

at the end

I am studying every day, so I will update it from time to time. We hope you will find it useful for your review.

Recommended Posts

Java basic knowledge 1
java basic knowledge memo
Basic knowledge
Java knowledge summary
Java basic grammar
[Java] Basic structure
[Java] [Basic] Glossary
Java basic grammar
Java basic grammar
Java exercises [Basic]
[Basic knowledge of Java] Scope of variables
Basic knowledge of Java development Note writing
[Basic knowledge of Java] About type conversion
[Java] Data type ①-Basic type
Java basic date manipulation
Java basic naming conventions
Java learning memo (basic)
[Java] Basic method notes
Java basic data types
Basic Java OOps concepts
Java basic learning content 7 (exception)
Basic Authentication with Java 11 HttpClient
Java basic syntax + α trap
[Java] Basic statement for beginners
Java basic learning content 5 (modifier)
[Beginner] Create a competitive game with basic Java knowledge
[Java] Thymeleaf Basic (Spring Boot)
Implement Basic authentication in Java
Basic knowledge in method definition
Java
Introduction to Java for beginners Basic knowledge of Java language ①
Java
Java Basic Learning Content 8 (Java API)
[Beginner] Java basic "array" description
Java basic learning content 4 (repetition)
[Java] Basic terms in programming
[Java] Basic types and instruction notes
Java basic learning content 3 (operator / ternary operator)
Basic data types and reference types (Java)
Java basic learning content 9 (lambda expression)
Java basic learning content 2 (array / ArrayList)
Reading and writing Java basic files
Basic processing flow of java Stream
Java basic data types and reference types
[Java] Exception types and basic processing
Basic structure of Java source code
Java learning (0)
Studying Java ―― 3
[Java] array
Profiling with Java Visual VM ~ Basic usage ~
Java protected
[Java] Annotation
Java array
Studying Java ―― 9
Java scratch scratch
java (constructor)
[Java] ArrayDeque
java (override)
java (method)
Java Day 2018
Java string