ExercismのJavaトラックに参加すると、 158個の演習 26個のJavaコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
class Greeter {
String getGreeting() {
return "Hello, World!";
}
}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
単語が与えられたとき、その単語のスクラブルスコアを計算します。
数値を対応する雨粒の音、Pling、Plang、Plongに変換します。
サッカーの試合をレポートするシステムを開発しながら、`switch`文について学びます。
Javaは、6か月ごとにリリースがある、現代的で進化の速い言語です。
すべての式の型は、コンパイル時に決まります。
Javaは主にオブジェクト指向の言語ですが、v1.8で導入された多くの関数型の機能も備えています。
Javaは、ウェブ、クラウド、モバイル、ゲームなど、さまざまな用途に使われています。
Javaは、「一度書けば、どこでも動く」というスローガンのもと、クロスプラットフォームになるよう設計されました。
Javaのプログラムは、そのライフサイクルを通じて、メモリを自動で管理します。
プログラミング言語にはそれぞれ、物事の進め方があります。Javaも 同じです。メンターが、Javaのエンジニアのように 考える方法と、Javaらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Javaでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく