Help us understand the problem. What is going on with this article?

Java、Android初心者向けへの参考資料まとめ

More than 3 years have passed since last update.

本ページでは、プログラミング初心者向けに学習サイトやリファレンス、コーディング規約などの情報をまとめています。

参考になるサイト・参考書集

参考書を買わなくても、入門サイトを通して無料で学習できます。
下記サイトがおすすめです。
本勉強会では触れられていない部分も書かれていますので、目を通しておくとよいかもしれません。

・Java入門
・Java 入門|TECHSCORE
・一番かんたんなJava入門
・Java入門 (全23回)

ネットを見てもよくわからない、どこからやればいいかわからない方は参考書の購入をおすすめします。
下記の参考書がおすすめです。

・スッキリわかるJava入門 第2版 (スッキリシリーズ)

リファレンス

リファレンスとは、機能や仕様についてまとめてある辞書のようなものです。
Javaには様々な機能があり、それらをすべて覚えるのは不可能です。例えば、あるメソッドについて使い方や処理内容を調べる場合、リファレンスを活用して調べてみましょう。
・Java™ Platform, Standard Edition 7 API 仕様

コーディング規約

どのプログラミング言語にも、コーディング規約が存在します。コーディング規約とは、読みやすいコードを書くためのルールのことです。
読みやすいコードを書くことで、後のメンテナンスが楽になるなどのメリットがあります。
時間のあるときに、ぜひ目を通しておいてください(特に命名規則のあたりは見ておいたほうが良いです)。
ただし、会社によって異なる場合がありますのでご注意ください。
・Java コーディング標準

Android Studio、Eclipseのショートカットキー

ショートカットキーを有効活用することで、効率よくプログラミング作業を進めることができます。
以下は私がよく使うショートカットキーです。他にもいろいろあるので、興味のある方は調べてみてください。

Mac OSXの場合

入力キー 説明
Command + c コピー
Command + v 貼り付け(ペースト)
Command + x 切り取り(カット)
Command + a 全て選択
Command + z 1つ前の状態に戻る
Command + s 保存

Windowsの場合

入力キー 説明
Ctrl + c コピー
Ctrl + v 貼り付け(ペースト)
Ctrl + x 切り取り(カット)
Ctrl + a 全て選択
Ctrl + z 1つ前の状態に戻る
Ctrl + s 保存

開発でEclipseやAndroid Studioを使用する場合、それぞれ独特のショートカットキーが用意されています。下記サイトが参考になります。
・Eclipse(エクリプス)良く使うショートカットキー
・Android Studio ショートカットキーリスト for Mac

エラーの解決方法

プログラミングをやる上で、エラーは避けては通れません。
エラーを解決する方法としては下記が挙げられます。

・エラー内容をGoogleで検索する
・デバッグ機能を使い、プログラムの流れをチェックする
・質問サイトに投稿する
・わかる人に聞く(最終手段)

質問サイト

質問サイトは主に下記サイトがあります。
・Stack Overflow
・teratail【テラテイル】

デバッグ

デバッグとは、プログラムを実行しながら、ソースコードの誤りを探すことです。
デバッグの詳細に関しては、下記サイトを参考にしてみてください。
・EclipseによるJavaアプリケーションのデバッグ
・Androidの便利なデバッグ手法
・[Android Studio] 開発を始める前に知っておきたい基本的な使いかた

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした