Let's touch on Java

What is Java

C++And a programming language developed based on C language(Compiler language)
“Google's three major languages ​​(Java, C) used by Google for development++, Python) ”

What can be developed

・ Web application ・ Web service
・ Desktop application
・ Smartphone app
・ Embedded system
・ IoT...

Ruby and PHP are for beginners, relatively easy to handle, and even for small scale Java is a bit complicated, but you can create programs in a very wide range of fields.

Benefits of Java

・ Any execution environment
・ Execution speed is fast and stable
・ High security
・ Extensibility and reusability
・ Memory automatic management function

Disadvantages of Java

・ You need to get used to object orientation
・ For small programs and systems, it takes time.

Cool slogan

Write once, run anywhere
(Once you write the program, it works on any computer)

Next time, we will build the environment! !!

Recommended Posts

Let's touch on Java
Let's study Java
Install Java on Mac
Run PostgreSQL on Java
Let's scrape with Java! !!
Java version control on macOS
Install OpenJDK7 (JAVA) on ubuntu 14.04
Let's experiment with Java inlining
Downgrade Java on openSUSE Linux
Amazing Java programming (let's stop)
Reflection on Java string manipulation
On passing Java Gold SE 8
Oracle Java 8 on Docker Ubuntu
Let's operate Excel with Java! !!
Install Java on WSL Ubuntu 18.04
Run java applet on ubuntu
Put Oracle Java 8 on CircleCI 2
Introducing Let's Encrypt on CentOS 7
Java version change on CentOS
Install java 1.8.0 on Amazon linux2
Let's touch Java Mission Control 7.0.0 Early-Access which became OSS: Introduction
Using Java on OSX 10.15 (Catalina) β
Consideration on Java Persistence Framework 2017 (Summary) -1
Consideration on Java Persistence Framework 2017 (6) Ebean
Install Java with zip on Windows
Get Java Silver on your commute!
Consideration on Java Persistence Framework 2017 (5) Iciql
[Java] How to update Java on Windows
Let's use Twilio in Java! (Introduction)
Consideration on Java Persistence Framework 2017 (7) EclipseLink
Install Java Open JDK 8 on CentOS 7
Is Java on AWS Lambda slow?
Hello World on AWS Lambda + Java
Notes on signal control in Java
Consideration on the 2017 Java Persistence Framework (1)
Consideration on Java Persistence Framework 2017 (8) Hibernate5
Java
Java9 (based on Oracle JVM) catchup
Run tomcat shell script on java8
Let's touch on Deep Java Library (DJL), a library that can handle Deep Learning in Java released from AWS.
Java 10 (JDK 10) was released on March 20, 2018, so let's try Hello World.
Enable Java 8 and Java 11 SDKs on Ubuntu
Java cannot be installed on Ubuntu 13.04
Notes on Android (java) thread processing
Consideration on Java Persistence Framework 2017 (2) Doma2
Java
How to call with One Touch (without confirmation) on Android (Java)
Notes on Java path and Package
Install Java 9 on windows 10 and CentOS 7
Develop gRPC on Windows + Java 7 + Maven 2
Install Java development environment on Mac
How to check Java installed on Mac
If you can't install java on Catalina
Looking back on JSON handled by Java
Now let's recap the Java lambda expression
Using JupyterLab + Java with WSL on Windows 10
Calling java from C ++ on Android NDK
Kick ShellScript on the server from Java
Java development environment construction memo on Mac
Let's summarize "MVC" of Ruby on Rails
Install OpenJDK (Java) on the latest Ubuntu