質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

4回答

245閲覧

java silverを取得するための効率的な勉強方法とは?

kawajin213

総合スコア10

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2018/10/22 14:43

編集2018/10/25 14:00

現在高校生で年内にjava silverをとりたくて勉強中です。今身についてる知識はお世辞でも多いとは言えません。silverの前にbronzeの勉強をしようとしているのですが、オブジェクト指向コンセプトのカプセル化、ポリモーフィズム、継承やインターフェイスなどでつまづいています。問題の解説を読んでも、インスタンスやモジュール、コンストラクタなど業界用語ばかりで理解に苦しんでいます。そこで、どう勉強するかまたは僕みたいな人にどう言う書籍が向いているのかを教えて欲しいです!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

seastar3

2018/10/22 15:02

簡単なコードから実習するといいのですが、実習環境はどのようなものでしょうか。パソコン内でのコマンドプロンプトか、Eclipse等の統合環境か、Coud9等のクラウド環境か。
m.ts10806

2018/10/22 20:12

回答してしまってはいるのですが、「~~~を取得したい」というタイトルだと「~~~が取得できる」というものが解決となる回答になります。もう少し具体的な要件にされたほうが良いかと思います。誰もあなたにその資格を取らせることはできません。取得するのも受験するのもあなた自身です。(そういった意味で私の回答には「teratail的には向かない」主旨のコメントをしました)
kawajin213

2018/10/25 13:57 編集

seastar3さん eclipseを使用して勉強しています!
kawajin213

2018/10/25 13:58

mts 10806さん 分かりました。変えます!
guest

回答4

0

文字だけの学習に行き詰っているなら、進みは遅いかもしれませんが、実際にプログラミングをすると理解が進む事もあるかと思います。

プログラミングが初めてで他の言語も知らないという事なら、javaはハードルが高いかもしれません。

独学ではなく、プログラミング教室に通うとか、インターンシップで探してみるとか。
または、理系の先生なら言語経験があるかもしれません。

あなたに熱意があるなら、越えられないハードルはありません。

投稿2018/10/22 15:16

sazi

総合スコア25138

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

あれもこれも ではあと2か月半程度では何も手つかずで終わるので、
1つ1つ何がどうわからないのか掘り下げていっては。
急がばまわれ ですね。

すべての理解が20%より幾つかの特定項目の理解80%以上で臨んだ方が今後のためになるかと思います。
出題率の高い項目はそれだけ基本であったり重要度が高いものであるはずです。
重要度の高いものをきちんと押さえれば、おのずとその他も身についてきます。

ですので、
teratail的には「あれもこれも」をアドバイスするのには向いていませんので、
「ここはこう理解しているけど、実際にはどうか、過不足はないか」など
サンプルコードなどを例示して質問するのが良いかと思います。
文字だけでは到底理解はできません。扱うのは何かを目的として組み上げられたプログラムコードです。
単体だけで使われることはなく、流れの中で必要に応じて使われるものです。
全体の流れを読む力とそこから意味や意図を理解する力も必要になってきます。
重要度の高いものというのはそれだけコード内における核であったり、必要不可欠な技能だったりするものです。

がんばってください。

投稿2018/10/22 20:10

m.ts10806

総合スコア80765

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

年内にjava silverをとりたくて勉強中

いい心掛けですね!高い目標を持つのは良いことです!
あと、2ヶ月で今年も終わりですねという野暮なことは言いません。
ひたすらに手と頭を動かして合格を目指してください。

オブジェクト指向コンセプトのカプセル化、ポリモーフィズム、継承やインターフェイスなどでつまづいています。

それぞれ知ろうとすれば知ろうとするほど訳が分からなくなります。
ひとつずつ乗り越えていきましょう。

インスタンスやモジュール、コンストラクタなど業界用語ばかりで理解に苦しんでいます。

もしかして参考書だけ読んで理解しようとしていませんか?
コードも書いて、こういう動きをするのがコンストラクタで、これがモジュールなど、用語を覚えつつコードを書きつつ並行しながらの方が覚えられるかもしれません。

どう勉強するかまたは僕みたいな人にどう言う書籍が向いているのかを教えて欲しいです!

ここまで書いておいて何をと思うかもしれませんが、勉強の仕方なんて人それぞれです。
あなたがどんな勉強に向いたタイプかなんてわかりません。
プログラミングの勉強で言えることは、頭も手も動かすことです。
手を動かしてコードの書き方を覚え、頭を使ってコードの組み方を考え、用語を口に出して学びましょう。

投稿2018/10/22 15:20

dice142

総合スコア5158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kawajin213

2018/10/25 14:01

丁寧なご回答ありがとうございました。頑張ります!
guest

0

とりあえずこのあたりを1~2日で。この2冊は読んだことないですが、これが余裕なら、適当なJavaの書籍を開いてオブジェクト指向について書いてある分をさっと読んでみては。そこから先のステップはわかりません。
Javaの絵本 第3版 Javaが好きになる新しい9つの扉
プログラムの絵本 プログラミングの基本がわかる9つの扉

投稿2018/10/22 15:15

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問