<commit_before>java8勉強会 練習問題
-------------------


## 概要
ウルシステムズ株式会社 Java8勉強会の練習問題です。

## 前提事項
  + JDK8をインストールしてください。
  + eclise4.4 または netbeans8　などJDK8以降に対応したIDE をインストールしてください。
   + (IntelliJ IDEA でも構いませんが、上記の2つほど念入りに動作検証を行っていません)
  + 以下は任意で導入してください。
    + maven(IDEに組み込まれているのでおそらく導入しなくても大丈夫ですが、問題があれば個別に導入してください)
    + git
        + 練習問題のダウンロードを直接githubから行う場合に必要ですが、zipダウンロードでも可能ですので任意です。
        + 鍵の設定などは各自で行ってください。

## 導入手順(gitを使わない場合)
  1. このページ のDownload zip をクリックし、
     zipファイルを取得してください。
  + eclipseの場合
    2. eclipse の プロジェクトインポート > 既存プロジェクトをワークスペースへ > アーカイブファイルを選択し、ダウンロードしたzipファイルを選択
    3. 取り込み後、java8_studyプロジェクトにエラーが出ている場合、プロジェクトを右クリック>Maven>プロジェクトを更新 を行ってください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + NetBeansの場合
    2. ダウンロードしたzipファイルを任意のフォルダに解凍します。
    3. NetBeansを起動し、プロジェクトを開くから、2.で解凍したフォルダを選択します。
    4. プロジェクトを右クリックし、ビルドを行ってください。
        +  コンパイルエラーがある場合、コメントアウトなどを行って、エラーを解消してビルドを成功させてください。
    5. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + IntelliJ IDEAの場合
    2.ダウンロードしたzipファイルを任意のフォルダに解凍します。
    3.IntelliJ IDEAを起動し、File>OPEN.. から、2.で解凍したフォルダの中のpom.xmlを選択してください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。

## 導入手順(gitを使う場合)
  + eclipseの場合
    1. プロジェクトのインポート>git> gitからプロジェクトをインポート>クローン
    2. URL に このプロジェクトのgitアドレス を設定し次へ、
    3. 設定完了後、既存プロジェクトをワークスペースへで取り込む。
    4. 取り込み後、java8_studyプロジェクトにエラーが出ている場合、プロジェクトを右クリック>Maven>プロジェクトを更新 を行ってください。
    5. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
 + NetBeansの場合
    1. NetBeansのメニューのチーム>Git>クローン
    2. リポジトリURLに、このプロジェクトのgitアドレス を設定して、取り込んでください。
    3. プロジェクトを右クリックし、ビルドを行ってください。
        +  コンパイルエラーがある場合、コメントアウトなどを行って、エラーを解消してビルドを成功させてください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + IntelliJ IDEAの場合
    未検証

## NetBeansについて
NetBeansのメニューにある実行ボタンは、プロジェクトの中のデフォルトのmainメソッドのみを実行するようになっている。  
(通常、プロジェクトの中にmainメソッドは1つのみ)  
そのため、その編集のファイルのmainメソッドを実行する場合は、
`Shift + F6` で可能です。

また、 System.out.printlnのショートカットは、 `sout` です。


## 解答
  解答は、このページのanswerブランチで公開します。

  ブランチをmasterからanswerに切り替え、ブラウザで見るかダウンロードしてください。<commit_msg>fix readme<commit_after>java8勉強会 練習問題
-------------------


## 概要
ウルシステムズ株式会社 Java8勉強会の練習問題です。  
[http://www.ulsystems.co.jp/seminar141025.html](http://www.ulsystems.co.jp/seminar141025.html)


## 前提事項
  + JDK8をインストールしてください。
  + eclise4.4 または netbeans8　などJDK8以降に対応したIDE をインストールしてください。
   + (IntelliJ IDEA でも構いませんが、上記の2つほど念入りに動作検証を行っていません)
  + 以下は任意で導入してください。
    + maven(IDEに組み込まれているのでおそらく導入しなくても大丈夫ですが、問題があれば個別に導入してください)
    + git
        + 練習問題のダウンロードを直接githubから行う場合に必要ですが、zipダウンロードでも可能ですので任意です。
        + 鍵の設定などは各自で行ってください。
  + githubアカウント(任意)  
  　　当日、以下のURLでチャットルームを開設し、質問や雑談などを自由に行う場を提供します。  
    [gitterチャットルーム](https://gitter.im/enterprisegeeks/java8_study)  
    gitterはgithubと連携したチャットサービスです。利用にはgithubのアカウントが必要ですので、チャットに参加したい方はアカウントを作成してください。  
    [gihub](https://github.com/)  

## 導入手順(gitを使わない場合)
  1. このページ のDownload zip をクリックし、
     zipファイルを取得してください。
  + eclipseの場合
    2. eclipse の プロジェクトインポート > 既存プロジェクトをワークスペースへ > アーカイブファイルを選択し、ダウンロードしたzipファイルを選択
    3. 取り込み後、java8_studyプロジェクトにエラーが出ている場合、プロジェクトを右クリック>Maven>プロジェクトを更新 を行ってください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + NetBeansの場合
    2. ダウンロードしたzipファイルを任意のフォルダに解凍します。
    3. NetBeansを起動し、プロジェクトを開くから、2.で解凍したフォルダを選択します。
    4. プロジェクトを右クリックし、ビルドを行ってください。
        +  コンパイルエラーがある場合、コメントアウトなどを行って、エラーを解消してビルドを成功させてください。
    5. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + IntelliJ IDEAの場合
    2.ダウンロードしたzipファイルを任意のフォルダに解凍します。
    3.IntelliJ IDEAを起動し、File>OPEN.. から、2.で解凍したフォルダの中のpom.xmlを選択してください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。

## 導入手順(gitを使う場合)
  + eclipseの場合
    1. プロジェクトのインポート>git> gitからプロジェクトをインポート>クローン
    2. URL に このプロジェクトのgitアドレス( `<EMAIL>:enterprisegeeks/java8_study.git` ) を設定し次へ、
    3. 設定完了後、既存プロジェクトをワークスペースへで取り込む。
    4. 取り込み後、java8_studyプロジェクトにエラーが出ている場合、プロジェクトを右クリック>Maven>プロジェクトを更新 を行ってください。
    5. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
 + NetBeansの場合
    1. NetBeansのメニューのチーム>Git>クローン
    2. リポジトリURLに、このプロジェクトのgitアドレス( `<EMAIL>:enterprisegeeks/java8_study.git` ) を設定して、取り込んでください。
    3. プロジェクトを右クリックし、ビルドを行ってください。
        +  コンパイルエラーがある場合、コメントアウトなどを行って、エラーを解消してビルドを成功させてください。
    4. exampleパッケージのどれかのクラスを選択して実行できる事を確認してください。
  + IntelliJ IDEAの場合
    未検証

## NetBeansについて
NetBeansのメニューにある実行ボタンは、プロジェクトの中のデフォルトのmainメソッドのみを実行するようになっている。  
(通常、プロジェクトの中にmainメソッドは1つのみ)  
そのため、その編集のファイルのmainメソッドを実行する場合は、
`Shift + F6` で可能です。

また、 System.out.printlnのショートカットは、 `sout` です。

## 解答
  解答は、このページのanswerブランチで後で公開します。

  公開後、ブランチをmasterからanswerに切り替え、ブラウザで見るかダウンロードしてください。
{'fraction_non_alphanumeric': 0.08820262163963563, 'fraction_numerical': 0.018440346589646744, 'mean_word_length': 4.986702127659575, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 29, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2903301', 'n_tokens_mistral': 3552, 'n_tokens_neox': 3405, 'n_words': 212}