[JAVA] Environment construction, simple confirmation and skill test for each language

Introduction

This is a rough summary of how to build an environment for a language you use most recently and how to quickly check its operation. If you just want to give it a try, Ideone "[Ideone.com --Online Compiler and IDE >> C / C ++, Java, PHP, Python, Perl and 40+ other compilers and interpreters](https: // ideone) .com /) "is amazing, and that might be enough.

Development environment

If you don't want to install various things, you may be able to add Docker and images of various environments. If you want to check the code at the command line level, this may be faster than you think. (reference) Docker installation memo --Qiita

General

My personal preference is "Visual Studio Code" Download Visual Studio Code - Mac, Linux, Windows

C# For the time being, at "Visual Studio Community 2017" download| IDE、Code、Team Foundation Server | Visual Studio

Java, Scala For the time being, in "IntelliJ IDEA Community" Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains

Python (reference) Install Python3 --python.jp

PHP (reference) PHP download and installation | PHP installation and initial settings

Simple confirmation

General

(reference) Various websites that allow you to quickly test the operation of code on a browser | Web Creator Box

C# Create a project like "Visual Studio Community 2017"

Java, Scala Create an appropriate project like "IntelliJ IDEA Community"

JavaScript I used "JSFiddle" for a while Create a new fiddle - JSFiddle

python I was doing it on the console as it was ... python

PHP I was doing it on the console as it was ... php -a

Test your skills

(reference) [Ideal for improving the level of IT engineers! 10 Competitive Programming Sites-paiza Development Diary](https://paiza.hatenablog.com/entry/2015/04/16/IT%E3%82%A8%E3%83%B3%E3%82%B8%E3 % 83% 8B% E3% 82% A2% E3% 81% AE% E3% 83% AC% E3% 83% 99% E3% 83% AB% E3% 82% A2% E3% 83% 83% E3% 83 % 97% E3% 81% AB% E6% 9C% 80% E9% 81% A9% EF% BC% 81% E7% AB% B6% E6% 8A% 80% E3% 83% 97% E3% 83% AD % E3% 82% B0% E3% 83% A9)

There used to be CodeIQ, but it seems that the service has ended. For the time being, "AtCoder" in Japanese? AtCoder

that's all.

Recommended Posts

Environment construction, simple confirmation and skill test for each language
Distributed environment construction with Raspberry PI series (7: tftp route setting and startup test for each Raspberry Pi)
Create execution environment for each language with boot2docker
Python environment construction For Mac
Python environment construction and TensorFlow
NumPy and matplotlib environment construction
Ansible environment construction For Mac
Build and test a CI environment for multiple versions of Python
Python3 TensorFlow for Mac environment construction
Image recognition environment construction and basics
Environment construction with pyenv and pyenv-virtualenv
Realize environment construction for "Deep Learning from scratch" with docker and Vagrant
Environment construction to automatically load setup.bash for each workspace moved by ROS
Python project environment construction procedure (for windows)
Execution environment test after Go language installation
Python and machine learning environment construction (macOS)
Construction of development environment for Choreonoid class
Frequently used syntax memorandum for each language
Environment construction for MXNet tutorial (gluon part)
[For beginners] Simple sample of list operation functions map, reduce, filter for each language