Javaの技術者研究ガイド(初心者)

Javaの技術者研究ガイド

初心者

最近、多くの小さなパートナーは、Javaのホワイトが開始どのように私に尋ねる線を配置する方法を学習するために、すべてのステップは、より良い取得する方法でなければなりません。もともと私は、以前の記事では、感情を白の多くをされている無視して、グローバルなJavaリフレクションと要約のバックエンドの上に立っている書いたので、それは、真実ではない、我々は問題を解決したことがあり、以前の記事を思って、私の友人の多くは、ルートのより基本的な、より詳細な検討する必要があります。

だから、今日我々は新しいトピックをオープンし直す、Javaは4回の記事(すなわちエントリ紙、主要記事、中間記事、先進の一部)に応じてパスを学ぶ、私はまた、自分自身の学習のJavaを呼び出すために、この機会を利用していきましたもちろん。我々はについて話を今日はホワイトの学生は、Javaを開始する方法です。

あなたが本当にステップ、少なくとも友人で必要と書籍の後、厚さによって、オペレータのステップをガイドしたい場合は記事の内容は、各ステップを操作する方法を詳細しないことを宣言し、それだけで、鼓舞するために皆のための一般的なアイデアや方向性を提供します。

間違ってはご理解ください場合は、本明細書に記載の方法は、すべての人のために、必ずしもではありません。

01

準備作業

構築するための開発環境

このステップでは、我々は、スキップする傾向があるが、それは当然の白のためであることから、ここではそれを言及します。まず、あなたがコンピュータを必要とし、その後、JDKおよびJREをインストールし、JDKはJava開発ツールを提供し、それは、いくつかの必要なjarファイルのパッケージで、JREはJavaランタイム環境の構成部品である、我々はそこにJVMに精通しています。

これら二つのトンドンをインストールした後、一般的には、環境変数を設定し、それ以外のいくつかのディレクトリがある正しく見つからないことがあります。

IDEには、選択してインストールします

IDEは、あなただけでは、メモ帳などのツールで直接コードをノックすることができ、それなしで、ローカルの開発エディタを指します。IDEの最大の利点は、ツールの多数の統合で、モジュールはあなたが非常に簡単に開発を完了することができます。

我々はすべての使用日食の前に、しかし、日食は、すでに時代遅れで、今私はあなたが直接あなたの最初のコードエディタとしてのIntelliJアイデアを使用することを推奨します。学生は日食使用されている場合、それは、実質的に無痛スイッチであってもよいです。

IntelliJ IDEAが、あなたが永続的にインターネットを使用したい場合は、削除するいくつかの方法があり、30日間の公式ウェブサイトのトライアル版に直接ダウンロードすることができます。

JARパッケージについて

それは、パッケージと呼ばれるには、どのようなJARパッケージには、実際には、クラスの束は、開発者が使用できるように、コンパイラではこれらのjarパッケージを直接識別することができ、形式ファイル、Javaのjarファイルをパッケージ化されますされています。

初心者のために、それが唯一のJDKが来るいくつかのAPIを使用する必要があるかもしれませんが、あなたは、外部のjarパッケージを参照したい場合は、いくつかの困難に遭遇することがあります。アイデアのために、導入の外部のjarパッケージには、2つの方法、1手動1は、Mavenを使用することで、瓶のパッケージを導入しているがあります。のは、JavaのWeb関連の記事になります誰について話しましょう。

実際には難しいことではありません手動インポートのjarパッケージ、あなたは良いのjarパッケージをダウンロードして、該当する項目の下にjarファイルをインポートするパッケージを選択する必要がオンラインでそれを見つけることができますので、具体的な方法は、言って、ここで起動しません。

いくつかの方法で、Javaベースの学習

基本的な文法を学びます

物事を行うために始めている、言語を学ぶことは、その文法を学ぶことです。私が最初にこのサイトは、あなたが、もちろん、これはもう一度、基本的な文法、ブラウザの唯一同等である、最速のエントリの構文を完了するために、いずれかの言語にできます、RunoobでJava構文を学んでいました。

本当にただの基本的な文法を見て、Java言語の基礎を把握するには、オブジェクト指向の損失で聞いて、でも配列が初期化されている理由ではないの三つの特徴についての先生の話に耳を傾け、十分なジュニアでのJavaのコースとの私の最初の接触ではありません明確な、しかし、これらの要素は、私たちが知っておくべきです。そのため、Javaのの基礎を学ぶために、私たちはビデオを見たり学ぶために本を読む必要があります。

ビデオを見ます

ビデオ、あなたはもちろん、私はJavaプログラムを共有するビデオを見ることができ、オタク、大学を賞賛またはJavaクラスのネットワーク基盤のコースを聴くことができます。我々は、すべてのJavaは非常に訓練されていることを知って、基本的に学ぶことも似ていますが、彼らはコースの一部にも良いですが、我々はチャンネルを持っている、あなたは見て行くことができます。

ビデオの利点を参照してくださいあなたがそう時々、あなたも読むことを選択することができ、より良い知識を受信するだけでなく、あなたがより多くの練習を要することができるということです。

読書

本を読み、そして、そのような本書の「Javaプログラミングのアイデア」として、白複雑すぎるブックにはお勧めできません、そして新規参入者は表示されません。個人的に、私は研究のこの部分は、ちょうどあなたが学ぶの後ろに地面を離れているので、あなたが唯一の、最初の「Javaマスタリング」ブックのこのタイプは十分です見する必要があることをお勧めします、あなたは後で戻って、これらを再検討する必要がありますコンテンツ。

今、Javaベースの帳簿上の利用可能すぎて、不均一な品質、コンテンツの均質性、私が見た実際には、多くはありません。私たちに示唆を与える、あなたはここでしか私たちは、「最初のJavaの頭」とそれの最も簡単なのうちの2つをお勧めします、見に本や2を選択する必要があり、「マスターへのエントリからJavaを。」

ブログを見て

ここでは、あなたが簡単にインターネット、実装、およびコードにこの知識の関連原則を見つけることができ、それは技術的なポイントを学ぶために、より適している、書籍よりも、ブログ、ブログを見て学ぶための別の方法をお勧めしていますパラダイム。

私のブログは、あなたがより多くの基本的な記事の一部Runoobや他のサイトで見られることを見れば、特別の根拠を説明するためには何もありません。あなたは非常に明確な知識を持って勉強したい場合は、私は曹操エンジンはあなたのより良い答えを与えると確信しています。

実践規範

また、一般的なJavaの書籍やビデオのコースは、いくつかの適切な演習を完了するために、あなたが必要になります、あなたがコンピュータで完了するために、IDEを使用して、この部分を所有する必要があります。

IDEでは、Java言語、基本的なコードに精通することができ、およびAPIの様々なを試すことができ、そして、そのようなので、上の継承、カプセル化、多型、およびなどの言語機能の数をテストしました。

また、これは様々な機能をとることができ、開発IDEを行うために会社に、良いIDEは間違いなく便利です事前に知っているので、あなたは、IDEに精通している良い機会でもあります。

Javaのエントリに必要な知識梳綿

Javaのエントリー段階では、あなたの周りの知識が、あなたは、あなたは、Javaの基本を学習している内容から学習することによって道がない問題である焦点のこの部分にアクセスする必要があるかもしれません。

Javaの基本

この部分は、あなたが学習コンテンツの背面に良くなるために、彼らに強固な基盤を再生する必要があり、導入段階で、内容を習得する必要があります。

それの強固な基盤を再生するためにどのように、最善の方法は時々、あなたはまた、独自のいくつかの興味深い例を書くことができ、もちろん、もう一度それを達成しているブック上またはビデオのIDE上のそれぞれの場合にあります。

1つの基本データ型

例えば、int型、ダブル、char型、およびその包装のため。

それぞれのタイプによって占有されるバイト数を把握するために使用される基本的なデータ型、およびそれらとパッケージの間の変換に泊まりました。

2つのプロセス・コントロール

例えば、循環のため、それ以外の場合は、循環中など

学生は、C言語を学んできた場合は、この部分をスキップすることができます。

文字列型3のString

Java文字列型は非常に重要なタイプである、それは基本的なデータ型ではなく、非常に、一般的なおなじみの、実用的な文字列関連API、あなたは文字列にそれを学ぶために始めます。

4アレイ

どのように対処すべきか、メソッドのパラメータとして2次元配列、配列を記述する必要があり、通りの配列を初期化?

5クラスとオブジェクト

Javaは、最も重要な二つの概念である:クラスとオブジェクト、彼らはそれは、あなたのコードでそれをそれらを実践してください違いとタッチが何であるか、それが何であるかを使用しています。

Javaコア・テクノロジー

この部分については、私は多くの白が唯一の彼らの基本的な使い方を理解して、それの後ろの原則のいくつかを理解していないと信じています。たとえば、なぜインターフェースや抽象クラスこれらの違いがあり、ポイントの多型は、どのような反射がなければならない理由です。

初心者この部分を学習するとき、あなたはそれを使用する方法を知っておく必要があります。もちろん、あなたがより良い印象を深めるために、これらのプロパティが再び達成される置くところ。

なぜこれらの特性については、これらの機能の背後にある原理は、コンテンツが私たちが話しているものではないということですされているもの、私たちは彼らに、プライマリとセカンダリでの記事の内容を教えてくれます。、これらの原則を理解しているので、あなたは、JVMを理解し、さらにネットワークインフラストラクチャを理解するために、同時技術の基礎を理解する必要があります。明らかに、これはあなたが今できるものではありません。

1つの抽象クラスとインタフェース

いくつかのインタフェースを記述し、これらのインタフェースを実装するために、いくつかの実装クラスを書き、サブクラスがメソッドのインターフェイスを実装する必要があり、なぜ私たちは、インタフェースを必要とする理由を見つけます。

同様に、いくつかの抽象クラスバーを実現しています。その後、任意の異なるインタフェース、それを見てみましょう。

2継承、多態性およびカプセル化

どのように継承、親クラスとそのサブクラスの間の接続は何かを理解します。

カプセル化は、コードを保護するための方法です、それはパッケージを実現することができる方法があります。

オーバーロードおよび多型は、一般的に使用する方法である、書き換えに分かれていますか?

3例外処理

Javaの例外処理は、主にエラーをキャプチャし、処理のために使用されている、あなたは、エラーバーをキャッチするために、いくつかのtry catchブロックを記述します。

4つのコレクション

コレクションは、あなたがして、いくつかのテストを書き、できるだけ早くAPIに精通し、その例として、我々は、多くの場合に対処する必要があるもの、一覧、地図、設定されている、と。

5つのIO入力および出力ストリーム

IO入力および出力ストリームは、Javaコードでこのような複雑な操作を完了するために、どのように、文書、データ及びその他のネットワークの内容を操作することができ、実際には、それに対する唯一のいくつかの簡単なAPIを行います。

6マルチスレッド

リソースの割り当てとスケジューリングの最も合理的なシステムを作るために、我々はマルチスレッド必要がある、マルチスレッド化されたプログラムは、それが楽しくなります、それは、多くの問題をもたらすスレッドおよび関連APIを使用して、右のこれらの面白いことをしようとします。

オプションのコンテンツ:

(エントリーしなければならない、ではない理解する)1つの反射

2つの列挙型とジェネリック(エントリが必要ではなく、理解することができます)

通信ネットワーク3(基本、必要なネットワークインフラストラクチャを理解するために使用するソケット)

4つのデータベース操作(JDBCは、基本的な必要性データベースインフラストラクチャを理解することができます)

概要

すべてのすべてで、白のJavaは、Javaエントリはこれらのステップに分けることができます:

1まず、優れたJava開発環境を構築

JavaおよびRunoob基本的な文法によっていくつかの他のサイトに精通2

コードの実践を通して理解を深め、ビデオなどを見るために読み取ることでのJavaの基礎に精通3

コアJava技術の予備的な理解は、コードの実践を通して理解を深め、など、ビデオを見て読み取ることにより4。

この記事では、私はあなたがうまく完了することができると信じて、アイデアの研究を提供し、あなたは、このような手順に従うことを学ぶことができるならば、いくつかの学習方法をお勧めします、そしてあなた自身の学習方法のためのいくつかと学習プログラムを完了するためにするために皆のためでありますJavaのエントリ。

おすすめ

転載: blog.51cto.com/14006572/2443412