Javaの学習を始めてみた...
最近転職活動をしていて、未経験OKの会社の募集要項を見るとAI,IOT,スマートフォンのアプリ開発の求人が多かった!
研修付きの採用があって、Java,Pythonが多い???
最近Javaの学習を再開して、動作が軽いからとVscodeで書いていたのだが、モジュールをインポートできてないとエラーが出たりと、Javaならではの環境構築に悩まされた...
EclipseというIDEを使って学習するのが紹介されているが、使いにくくて、好みではないので、IntelliJ IDEAの方がカッコイイということで、今回無料版のコミュニティを使って学習をしてみた。
設定さえすれば自動でやってくれるので、結構使いやすい。
学習環境
- PCは、macOSMoterey
- IDEは、IntelliJ IDEA
先ずはダウンロード
Communityの方をダウンロードする。
こちらのサイトを参考にすると良いと思います
https://sukkiri.jp/technologies/ides/intellij-idea/intellij-idea-mac.html
プロジェクトを作成するとこんなディレクトリ構造になっている
.
├── CalcSample.iml
├── out
│ └── production
│ └── CalcSample
│ └── com
│ └── company
│ ├── CalcLogic.class
│ └── Main.class
└── src
└── com
└── company
├── CalcLogic.java
└── Main.java
ソースファイルのコード
Main.java
package com.company;
public class Main {
public static void main(String[] args) {
int a = 10; int b = 2;
int total = CalcLogic.tasu(a, b);
int delta = CalcLogic.hiku(a, b);
System.out.println("足すと" + total + "、引くと" + delta);
}
}
CalcLogic.java
package com.company;
public class CalcLogic {
public static int tasu(int a, int b) {
return (a + b);
}
public static int hiku(int a, int b) {
return (a - b);
}
}
右上のRUNボタン(▶️のアイコン)を押すとコンパイルされる
コンソールの実行結果
足すと12、引くと8
使ってみた感想
内部が複雑すぎるEclipseよりこっちの方が操作がしやすかったです。でもマシンのメモリが16GB異常ないとパソコンがフリーズするらしいので、ジェットブレインのIDE使う方はMacでもWindowsでも16GBのPCを買いましょう。
YouTubeやUdemyでMacでの使い方が紹介されてたりするので、ご興味ある方はやってみてください。