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